/* CSS
Theme Name: Industrial Forklifts
Author: corygodnai
Description: Industrial Forklifts Theme
Tags: Industria Forklifts
*/


/*
-------------------------------------------------------------- 
additional wp styles
-------------------------------------------------------------- */





.login h1 a {

            background-image: url( images/if-logo.png );

            width: 200px;

            height: 200px;

            background-size: contain;

        }




	
/*-----------------------------------------------------------
                 samsung
------------------------------------------------------------*/

@media screen
    and (min-device-width:360px) 
    and (max-device-width:640px) 
    and (-webkit-device-pixel-ratio: 3){


        
}

/*------------------------------------------------------------------
                         phones
-------------------------------------------------------------------*/

@media (max-width:360px)  {
	     
}







@media only screen
    and (min-device-width:414px) 
    and (max-device-width:736px) 
    and (-webkit-device-pixel-ratio: 3){
	     
}


@media only screen
    and (min-device-width:320px) 
    and (max-device-width:568px) 
    and (-webkit-device-pixel-ratio: 2){
        
}

@media only screen and (max-width: 360px) and (orientation : portrait)
 {
   
    
}
    
    
    
    
    
    






/*--------------------------------------------------------------------
                             tab
-----------------------------------------------------------------------*/

@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (-webkit-min-device-pixel-ratio:2){
    
}



@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (-webkit-min-device-pixel-ratio:1){}







/*----------------------------------------------------------
             forms
-----------------------------------------------------------*/









@media print {
    body { 
         background:white;
        color:black; 
        margin:0 auto; 
       font-size: 12pt!important; 
       top: 0px;
       line-height: 14pt;
padding: 10px!important;
    }
.purechat .purechat-widget{display: none!important;  visibility: hidden;}
#PureChatWidget{display: none!important;  visibility: hidden;}
h4{  font-size: 14pt!important; }
  #header-pr {display:none; }
#forklifts-primary {display: block; }
#liftpic {display: block; width: 100%;}
 img{height:300px; width: auto;}
#liftcontact {display: block; }
#liftspecs {display: block; }
#printbttn {display:none; }
#comments {display:none; }
#sidebar {display:none; }
#bottompr {display:none; }  
.content-hd {display:none; }  
.contentfoot {display:none; }  
.main-nav {display:none; }
.fl-descrpt {width:100%; display:block;  }
    }


.print-link {
display:inline-block;
margin-bottom: 15px;
padding:8px 20px;
line-height:1em;
background-color: #005288;
color: #FFF !important;
font-size: 14px;
font-family:"Lucida Grande", 'LucidaSansRegular', Arial, Helvetica, sans-serif !important;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-shadow: 1px 1px 1px #111;
box-shadow: 1px 1px 1.2px #555555;
-moz-box-shadow: 1px 1px 1.2px #555555;
-webkit-box-shadow: 1px 1px 1.2px #555555;
transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
}
.print-link:hover {
background-color: #C60;
color: #FFF;
text-decoration:none;
}

.newp-logoblk{
    float:left;
    max-width: 350px;
    display: inline-block;
    padding:10px;
    overflow: hidden;
}

.log-np{
    width: 300px;
    height:300px;
    margin: 0 auto;
    overflow: hidden;
    
}


.np-block{
    display:block;
    
}

.np-block img{
    max-width: 300px;
}


.swpm-post-not-logged-in-msg{
height: 260px!important;
font-size: 1.2em;
font-weight: 800;
margin-top: 160px!important; 
padding: 60px!important;
}

.swpm-edit-profile-form{
margin-top: 160px!important; 
}

.swpm-login-widget-logged{
margin-top: 160px!important; 
}


.lsow-hero-header .lsow-header-content .lsow-subheading {
font-family: 'Muli', sans-serif!important;
    color: #f8dad1!important;
    font-size: 1.5em!important;
    font-weight: 600!important;}

.lsow-hero-header .lsow-header-content .lsow-heading {
font-family: 'Muli', sans-serif!important;   
    font-weight: 800!important;
}

#pjb, #electstk, #elect, #icflb{
    background: #de461c;
  background-image: -webkit-linear-gradient(top, #de461c, #6f230e);
  background-image: -moz-linear-gradient(top, #de461c, #6f230e);
  background-image: -ms-linear-gradient(top, #de461c, #6f230e);
  background-image: -o-linear-gradient(top, #de461c, #6f230e);
  background-image: linear-gradient(to bottom, #de461c, #6f230e);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 1px 1px 2px #000000;
  text-align: center;
  display: inline-block;
  color: #ffffff;
  font-size: 1.25em;
  padding: 10px 16px 10px 16px;
  border: solid #b13816 3px;
  text-decoration: none;
    cursor: pointer;
    font-weight: 900;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
             width: 20%!important;

}

#pjb:hover, #electstk:hover, #elect:hover, #icflb:hover {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.24), 0 6px 6px 0 rgba(0,0,0,0.19);
     background: #f5c7ba;
  background-image: -webkit-linear-gradient(top, #9b3113, #2c0e05);
  background-image: -moz-linear-gradient(top, #9b3113, #2c0e05);
  background-image: -ms-linear-gradient(top, #9b3113, #2c0e05);
  background-image: -o-linear-gradient(top, #9b3113, #2c0e05);
  background-image: linear-gradient(to bottom, #9b3113, #2c0e05);
  text-decoration: none;
    border: none;
}

@media only screen
    and (min-device-width:821px) 
    and (max-device-width:1040px) {
       #pjb, #electstk, #elect, #icflb{
         width: 50%!important;
         }}

@media screen
    and (min-device-width:821px) 
    and (max-device-width:1040px) {
     #pjb, #electstk, #elect, #icflb{
         width: 50%!important;
         }
}
@media screen
        and (max-device-width:820px)
    and (min-device-width:569px) {
        
      #pjb, #electstk, #elect, #icflb{
    display: block!important;
          line-height: 1.85em;
          font-size: 1.25!important;
          width: 600px!important;}
}

@media only screen
        and (max-device-width:820px)
    and (min-device-width:569px) {
        
      #pjb, #electstk, #elect, #icflb{
    display: block!important;
          line-height: 1.85em;
          font-size: 1.25!important;
          width: 600px!important;}
}


@media (max-width:360px)  {
	 #pjb, #electstk, #elect, #icflb{
         width: 96%!important;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
    
    .roundheli img{
        width: 90%!important;
        height: inherit;
        margin-left: 0px!important;
        float: none;
		text-align: center;
    }
}







@media only screen
    and (min-device-width:414px) 
    and (max-device-width:736px) 
    and (-webkit-device-pixel-ratio: 3){
	    #pjb, #electstk, #elect, #icflb{
         width: 96%!important;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
       
        .roundheli img{
        width: 90%!important;
        height: inherit;
        margin-left: 0px!important;
            float: none;
text-align: center;
    }
}


@media only screen
    and (min-device-width:320px) 
    and (max-device-width:568px) 
    and (-webkit-device-pixel-ratio: 2){
        #pjb, #electstk, #elect, #icflb{
         width: 96%;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
        
        .roundheli img{
        width: 90%!important;
        height: inherit;
        margin-left: 0px!important;
            float: none;
text-align: center;
    }
}

@media screen
    and (min-device-width:360px) 
    and (max-device-width:640px) 
    and (-webkit-device-pixel-ratio: 3){

#pjb, #electstk, #elect, #icflb{
       width: 96%!important;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
     
        .roundheli img{
        width: 90%!important;
        height: inherit;
        margin-left: 0px!important;
            float: none;
text-align: center;
    }
}

@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (-webkit-min-device-pixel-ratio:2){
     #pjb, #electstk, #elect, #icflb{
         width: 30%!important;
         padding: 16px;
         display: inline-block;}
        
          .roundheli img{
        width: 360px!important;
        height: inherit;
        margin-left: 0px!important;
            float: none;
text-align: center;
    }
}



@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (-webkit-min-device-pixel-ratio:1){
         #pjb, #electstk, #elect, #icflb{
         width: 30%!important;
         padding: 16px;
         display: inline-block;}
            .roundheli img{
        width: 360px!important;
        height: inherit;
        margin-left: 0px!important;
            float: none;
text-align: center;
    }
}



.videoContain{
width:100%;
}

.hero-rule{
max-height:16px;
background: -moz-linear-gradient(left, rgba(204,228,255,1) 0%, rgba(128,187,255,1) 49%, rgba(128,187,255,1) 50%, rgba(204,228,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(204,228,255,1) 0%,rgba(128,187,255,1) 49%,rgba(128,187,255,1) 50%,rgba(204,228,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(204,228,255,1) 0%,rgba(128,187,255,1) 49%,rgba(128,187,255,1) 50%,rgba(204,228,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80bbff', endColorstr='#cce4ff',GradientType=1 ); /* IE6-9 */
}



.partimg{
    width: 45%;
    display:inline-block;
    padding: 6px;
    float: right;
    text-align: center;
 }



@media screen
        and (max-device-width:992px) {
            .partimg{
    width: 100%!important;
    display: block!important;
    padding: 10px;
    margin: 0 auto;
   float: none!important;
            }
.partimg img{
    display: block;
}

}


@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){
            .partimg{


    padding: 10px;
    margin: 0 auto;
   float: none!important;

            }
.partimg img{
    display: block;
}
}


@media (max-width:360px)  {

            .partimg{
    width: 100%!important;
    display: block!important;
    padding: 10px;
    margin: 0 auto;
     float: none!important;

            }
.partimg img{
    display: block;
}}

.dose-colmn{ -webkit-column-count: 3;  -moz-column-count: 3; column-count: 3; -webkit-column-gap: 40px; -moz-column-gap: 40px; /* Firefox */ column-gap: 40px; -webkit-column-rule-style: dotted; -moz-column-rule-style: dotted;  column-rule-style: dotted; -webkit-column-rule-width: 2px; -moz-column-rule-width: 2px;  column-rule-width: 2px; -webkit-column-rule-color: #e5eef9;  -moz-column-rule-color: #e5eef9;  column-rule-color: #e5eef9; padding: 5px;}
@media screen and (min-device-width: 768px){.dose-colmn{   -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; -webkit-column-rule-style: dotted; -moz-column-rule-style: dotted; column-rule-style: dotted; -webkit-column-rule-width: 2px; -moz-column-rule-width: 2px; column-rule-width: 2px; -webkit-column-rule-color: #e5eef9; -moz-column-rule-color: #e5eef9; column-rule-color: #e5eef9; padding: 5px;}}
@media (max-device-width:768px){.dose-colmn{ -webkit-column-count: 2!important; -moz-column-count: 2!important; column-count: 2!important; -webkit-column-gap: 30px!important; -moz-column-gap: 30px!important; column-gap: 30px!important; -webkit-column-rule-style: dotted; -moz-column-rule-style: dotted; column-rule-style: dotted; -webkit-column-rule-width: 2px; -moz-column-rule-width: 2px; column-rule-width: 2px; -webkit-column-rule-color: #e5eef9; -moz-column-rule-color: #e5eef9; column-rule-color: #e5eef9; padding: 5px;}}  

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.dose-colmn{ -webkit-column-count: 2!important; -moz-column-count: 2!important; column-count: 2!important; -webkit-column-gap: 30px!important; -moz-column-gap: 30px!important; column-gap: 30px!important; -webkit-column-rule-style: dotted; -moz-column-rule-style: dotted; column-rule-style: dotted; -webkit-column-rule-width: 2px; -moz-column-rule-width: 2px; column-rule-width: 2px; -webkit-column-rule-color: #e5eef9; -moz-column-rule-color: #e5eef9; column-rule-color: #e5eef9; padding: 5px;}} 
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){.dose-colmn{ -webkit-column-count: 2!important; -moz-column-count: 2!important; column-count: 2!important; -webkit-column-gap: 30px!important; -moz-column-gap: 30px!important; column-gap: 30px!important; -webkit-column-rule-style: dotted; -moz-column-rule-style: dotted; column-rule-style: dotted; -webkit-column-rule-width: 2px; -moz-column-rule-width: 2px; column-rule-width: 2px; -webkit-column-rule-color: #e5eef9; -moz-column-rule-color: #e5eef9; column-rule-color: #e5eef9; padding: 5px;}} 
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {.dose-colmn{ -webkit-column-count: 2!important; -moz-column-count: 2!important; column-count: 2!important; -webkit-column-gap: 30px!important; -moz-column-gap: 30px!important; column-gap: 30px!important; -webkit-column-rule-style: dotted; -moz-column-rule-style: dotted; column-rule-style: dotted; -webkit-column-rule-width: 2px; -moz-column-rule-width: 2px; column-rule-width: 2px; -webkit-column-rule-color: #e5eef9; -moz-column-rule-color: #e5eef9; column-rule-color: #e5eef9; padding: 5px;}} 
@media screen and (min-device-width:360px)  and (max-device-width:640px) and (-webkit-device-pixel-ratio: 3){.dose-colmn{-webkit-column-count: 1!important; -moz-column-count: 1!important; column-count: 1!important;}}
@media (max-width:360px) {.dose-colmn{-webkit-column-count: 1!important; -moz-column-count: 1!important; column-count: 1!important;}}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-device-pixel-ratio: 3){.dose-colmn{-webkit-column-count: 1!important; -moz-column-count: 1!important; column-count: 1!important;}}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio: 2){.dose-colmn{-webkit-column-count: 1!important; -moz-column-count: 1!important; column-count: 1!important;}}
@media only screen and (max-width: 360px) and (orientation : portrait){.dose-colmn{-webkit-column-count: 1!important; -moz-column-count: 1!important; column-count: 1!important;}}




#pjb-sk, #electstk-sk, #elect-sk, #icfl-sk{
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #2989d8 50%, #1e5799 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7db9e8 0%,#2989d8 50%,#1e5799 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7db9e8 0%,#2989d8 50%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 1px 1px 2px #000000;
  text-align: left;
  display: inline-block;
  color: #ffffff;
  font-size: 1.25em;
  padding: 10px 10px 10px 10px;
  border: solid #1e5799 3px;
  text-decoration: none;
    cursor: pointer;
    font-weight: 900;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
             width: 300px!important;

}

#pjb-ss, #electstk-ss, #elect-ss, #icfl-ss{
   background: #2989d8; /* Old browsers */
background: -moz-linear-gradient(top, #2989d8 0%, #7db9e8 51%, #2989d8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2989d8 0%,#7db9e8 51%,#2989d8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2989d8 0%,#7db9e8 51%,#2989d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#2989d8',GradientType=0 ); /* IE6-9 */
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 1px 1px 2px #000000;
  text-align: left;
  display: inline-block;
  color: #ffffff;
  font-size: 1.25em;
  padding: 10px 16px 10px 16px;
  border: solid #1e5799 3px;
  text-decoration: none;
    cursor: pointer;
    font-weight: 900;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
             width: 23%!important;

}

#pjb-ss:hover,  #pjb-sk:hover, #electstk-ss:hover, #electstk-sk:hover, #elect-ss:hover, #elect-sk:hover, #icfl-ss:hover,  #icfl-sk:hover {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.24), 0 6px 6px 0 rgba(0,0,0,0.19);
     background: #f5c7ba;
  background-image: -webkit-linear-gradient(top, #9b3113, #2c0e05);
  background-image: -moz-linear-gradient(top, #9b3113, #2c0e05);
  background-image: -ms-linear-gradient(top, #9b3113, #2c0e05);
  background-image: -o-linear-gradient(top, #9b3113, #2c0e05);
  background-image: linear-gradient(to bottom, #9b3113, #2c0e05);
  text-decoration: none;
    border: none;
}

@media only screen
    and (min-device-width:821px) 
    and (max-device-width:1040px) {
       #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
         width: 50%!important;
         }}

@media screen
    and (min-device-width:821px) 
    and (max-device-width:1040px) {
     #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
         width: 50%!important;
         }
}
@media screen
        and (max-device-width:820px)
    and (min-device-width:569px) {
        
      #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
    display: block!important;
          line-height: 1.85em;
          font-size: 1.25!important;
          width: 600px!important;}
}

@media only screen
        and (max-device-width:820px)
    and (min-device-width:569px) {
        
      #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
    display: block!important;
          line-height: 1.85em;
          font-size: 1.25!important;
          width: 600px!important;}
}


@media (max-width:360px)  {
	 #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
         width: 96%!important;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
}







@media only screen
    and (min-device-width:414px) 
    and (max-device-width:736px) 
    and (-webkit-device-pixel-ratio: 3){
	    #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
         width: 96%!important;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
}


@media only screen
    and (min-device-width:320px) 
    and (max-device-width:568px) 
    and (-webkit-device-pixel-ratio: 2){
        #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
         width: 96%;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
}

@media screen
    and (min-device-width:360px) 
    and (max-device-width:640px) 
    and (-webkit-device-pixel-ratio: 3){

#pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
       width: 96%!important;
         padding: 16px;
         display: block;
         line-height: 1.85em;
          font-size: 1.25!important;}
}

@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (-webkit-min-device-pixel-ratio:2){
     #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
         width: 30%!important;
         padding: 16px;
         display: inline-block;}
}



@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (-webkit-min-device-pixel-ratio:1){
         #pjb-ss,  #pjb-sk, #electstk-ss, #electstk-sk, #elect-ss, #elect-sk, #icfl-ss,  #icfl-sk{
         width: 30%!important;
         padding: 16px;
         display: inline-block;}
}

.btnimg{
    height: 56px!important;
    width: 56px!important;
    float: right;
    margin: 0px, auto!important;
	display: inline!important;
}