@font-face{font-family:'Icons';src:url("../fonts/icons/icons.eot");src:url("../fonts/icons/icons.eot") format("embedded-opentype"),url("../fonts/icons/icons.woff") format("woff"),url("../fonts/icons/icons.ttf") format("truetype"),url("../fonts/icons/icons.svg") format("svg");font-weight:normal;font-style:normal}

body, html {font-family: 'Lato', sans-serif;color:#666;}
.header{background:#3A3839; color:#fff; height:35px; margin-bottom:20px; line-height:35px;}
.footer{background:#3A3839; margin-top:20px; color:#fff; height:35px; line-height:35px;}
header p, .footer p{margin-bottom:0px;}
a{color:#FF6D00;}
a:hover{color:#081E60;}
p{font-size:16px;}
li,a,p,h1,h2,h3,h4,h5,h6{line-height:1.7;}
ul li a{/* font-size:16px; */line-height:1.7;}
table td {line-height: 1.9;padding: 5px 10px;}
/* Predefine Clases */
.col-12{width:100%;}
.sa-shadow{-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);}

.sa-shadow01{-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);}

.container-fluid{max-width:1920px!important; margin-right: auto;
  margin-left: auto;}

a{outline:none;}					
a:hover, a:focus, a.active{outline:none;}					

/* sa-ste - Special Trasition effect */
.sa-text-ellipsis{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sa-ste{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}
.sa-ste:hover{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}
.sa-ste:after{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}
.sa-ste:before{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}

.sa-ste *{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}
.sa-ste *:hover{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}
.sa-ste *:after{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}
.sa-ste *:before{transition:all 0.2s ease-in 0s; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out;}

.sa-shadow{-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);}
.sa-text-shadow{text-shadow:1px -1px 0 rgba(0, 0, 0, 0.3);
-webkit-text-shadow:1px -1px 0 rgba(0, 0, 0, 0.3);
-moz-text-shadow:1px -1px 0 rgba(0, 0, 0, 0.3);}

.form-control:focus{box-shadow:none!important;}
.form-control:active{box-shadow:none!important;}
.form-control:hover{box-shadow:none!important;}
	

.sacol .row{margin-left:-7px!important; margin-right:-7px!important;}
.sacol .col-xs-1, .sacol .col-sm-1, .sacol .col-md-1, .sacol .col-lg-1, .sacol .col-xs-2, .sacol .col-sm-2, .sacol .col-md-2, .sacol .col-lg-2, .sacol .col-xs-3, .sacol .col-sm-3, .sacol .col-md-3, .sacol .col-lg-3, .sacol .col-xs-4, .sacol .col-sm-4, .sacol .col-md-4, .sacol .col-lg-4, .sacol .col-xs-5, .sacol .col-sm-5, .sacol .col-md-5, .sacol .col-lg-5, .sacol .col-xs-6, .sacol .col-sm-6, .sacol .col-md-6, .sacol .col-lg-6, .sacol .col-xs-7, .sacol .col-sm-7, .sacol .col-md-7, .sacol .col-lg-7, .sacol .col-xs-8, .sacol .col-sm-8, .sacol .col-md-8, .sacol .col-lg-8, .sacol .col-xs-9, .sacol .col-sm-9, .sacol .col-md-9, .sacol .col-lg-9, .sacol .col-xs-10, .sacol .col-sm-10, .sacol .col-md-10, .sacol .col-lg-10, .sacol .col-xs-11, .sacol .col-sm-11, .sacol .col-md-11, .sacol .col-lg-11, .sacol .col-xs-12, .sacol .col-sm-12, .sacol .col-md-12, .sacol .col-lg-12 {
  padding-right: 7px!important;
  padding-left: 7px!important;}
 
.sacol01 .row{margin-left:0px!important; margin-right:0px!important;}
.sacol01 .col-xs-1, .sacol01 .col-sm-1, .sacol01 .col-md-1, .sacol01 .col-lg-1, .sacol01 .col-xs-2, .sacol01 .col-sm-2, .sacol01 .col-md-2, .sacol01 .col-lg-2, .sacol01 .col-xs-3, .sacol01 .col-sm-3, .sacol01 .col-md-3, .sacol01 .col-lg-3, .sacol01 .col-xs-4, .sacol01 .col-sm-4, .sacol01 .col-md-4, .sacol01 .col-lg-4, .sacol01 .col-xs-5, .sacol01 .col-sm-5, .sacol01 .col-md-5, .sacol01 .col-lg-5, .sacol01 .col-xs-6, .sacol01 .col-sm-6, .sacol01 .col-md-6, .sacol01 .col-lg-6, .sacol01 .col-xs-7, .sacol01 .col-sm-7, .sacol01 .col-md-7, .sacol01 .col-lg-7, .sacol01 .col-xs-8, .sacol01 .col-sm-8, .sacol01 .col-md-8, .sacol01 .col-lg-8, .sacol01 .col-xs-9, .sacol01 .col-sm-9, .sacol01 .col-md-9, .sacol01 .col-lg-9, .sacol01 .col-xs-10, .sacol01 .col-sm-10, .sacol01 .col-md-10, .sacol01 .col-lg-10, .sacol01 .col-xs-11, .sacol01 .col-sm-11, .sacol01 .col-md-11, .sacol01 .col-lg-11, .sacol01 .col-xs-12, .sacol01 .col-sm-12, .sacol01 .col-md-12, .sacol01 .col-lg-12 {
  padding-right: 0px!important;
  padding-left: 0px!important;}

.search_area{float:right; margin-top:12px; margin-left:15px; margin-bottom:10px;}
.search_area .btn{height: 34px;
padding: 0;
text-align: center;
width: 38px;}
.search_area .btn i{float:none; margin:0px;}

.callus_area{float:right; margin-top:12px; margin-left:20px; font-size:20px; color:#54667A; margin-bottom:10px;}
.callus_area img{margin-top:-1px;}

/* css start */
.certification_img img{width:auto!important;}
.menu.nav-sec{display:none;  padding: 10px 0 0 0;}
.nv-ico{display:block; cursor:pointer;
text-align:center; float:right;  margin:6px 0 20px 30px;  width:auto; padding:0 0 0 20px; }
.nv-ico p{color:#ffffff; margin:0 0 0 60px; font-size:14px;}
.nav-sec{ color:#fff; float:left;}
.menu_links{margin-top:10px; margin-left:10px;}
.menu_links a{margin:0 3px; padding:4px 10px!important;}
.header_section{position:relative; width:100%; z-index:9999; background:rgba(255, 255, 255, 1); }
.main_header{padding:4px 0;background-color:#2BAF75; color:#fff;}
.sub_header{padding:5px 0; background:rgba(255,255,255,0.95);}
.sub_header.sticky{padding:2px 0!important; position:fixed;  -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);}


.quote_btn{margin-top:8px;}
.header_section_adj{height:50px; position:relative; width:100%; float:left;}
#nav_main .logo{float:left; margin-top:6px; padding:0px 0; position:relative; max-width:236px;}
#nav_main .logo img{max-width:100%;}
#nav_main .menu ul li{padding:0 6px;}
#nav_main .menu ul li a{color: #2BAF75;
    display: block;
    font-size: 14px;
    padding: 14px 10px 13px;font-weight:bold;
    text-decoration: none; border-bottom:3px solid transparent;
    text-transform: uppercase;}
	
#nav_main .menu ul ol li{padding:0 0px; margin:0px;}
#nav_main .menu ul ol li a{border-bottom:none!important; color:#fff; padding:2px 0; text-transform:none; float:left; width:100%;}
#nav_main .menu ul ol li a:hover{ color:#fff; }

#nav_main .menu ul li a:hover{ color: #2BAF75; border-bottom:3px solid #2BAF75; background:transparent;}
#nav_main .menu ul li a:focus{ color: #2BAF75; border-bottom:3px solid #2BAF75; background:transparent;}
#nav_main .menu ul li a:current-menu-item{color:#2BAF75; border-bottom:3px solid #2BAF75; background:transparent;}

#nav_main .menu ul li.current-menu-item a{
    color: #2BAF75;
    cursor: pointer;
    text-decoration: none; border-bottom:3px solid #2BAF75; background:transparent;}

.menu .mega-menu:after{content:""; border-bottom:5px solid #2BAF75; border-right:6px solid transparent; border-left:6px solid transparent; position:absolute; top:-8px; left:0px; margin:0 0 0 40px;}

.menu  .right .mega-menu:after{content:""; border-bottom:5px solid #2BAF75; border-right:6px solid transparent; border-left:6px solid transparent; position:absolute; top:-8px; right:0px; margin:0 40px 0 0px; left:auto;} 



.sa-gotop {
    background-color: #2BAF75;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    overflow: hidden;
	opacity:0;
    position: fixed;
    z-index: 99;
	right:40px; bottom:65px; border:2px solid #fff;
	border-radius:4px;
}
.sa-gotop p{font-size:14px; padding:10px 15px; color:#fff; margin:0px;}
.end_footer .sa-gotop p{font-size:14px; padding:10px 15px; color:#fff; margin:0px;}
.sa-gotop:hover {background-color: #1D72A3; color:#fff;}
.sa-gotop:hover p{color:#fff;}

.navbar-toggle{background:#0D3D4C; margin-top:11px; margin-bottom:0px;}
.navbar-toggle .icon-bar{background:#ffffff;}

.round_btns{margin:20px 0; text-align:center; float:left; width:100%;} 
.round_btns a{ border-radius:50px; padding:10px 35px; color:#fff; margin:10px 10px; font-size:18px; display:inline-block;} 
.round_btns a:hover{text-decoration:none;} 
.round_btns a.blue_btn{ background:#081E60;} 
.round_btns a.orange_btn{ background:#f84831;} 
.round_btns a.green_btn{background:#91b838;} 
.round_btns a.red_btn{background:#fff;border:1px solid #f84831;color:#f84831;} 

.bg_text_shadow{text-shadow: 4px 4px 28px rgba(0, 0, 0, 1);}
img{max-width:100%;}


.news_section{background:#fff; float:left; width:100%; padding:40px 0; }
.light_font{/* font-weight:300; */ }
.news_sec01{padding:60px 60px 60px 0;  float:left; width:100%;}
.news_sec01 h1{font-size:45px; color:#666; font-weight:900; margin-bottom:5px;}
.news_sec01 p{font-size:14px; color:#666;}
.news_sec02{padding:0 19% 0 0; float:left; width:100%;}
.news_sec02 h4{font-size:18px; color:#666;  font-weight:300; margin-bottom:5px; text-transform:uppercase; margin-bottom:30px; float:left; width:100%;}
.news_sec02 a{font-size:18px; color:#081E60; font-weight:300; float:left; width:100%; padding:4px 0; margin:0px;}
.news_sec03{ float:left; width:100%;}
.news_sec03 h4{font-size:18px; color:#666;  font-weight:300; margin-bottom:5px; text-transform:uppercase; margin-bottom:30px; float:left; width:100%;}
.news_sec03 a{font-size:18px; color:#081E60; font-weight:300; float:left; width:100%; padding:0 0 6px 0; margin:0px;}
.news_sec03 p{font-size:16px; color:#666;}
.news_sec03_inr{float:left; width:100%; margin:6px 0;}
.news_sec03_inr_fx{float:left; width:100px; margin:0 20px 0 0;}
.news_sec03_inr_of{overflow:hidden;}

.home_video_section{background:#fff; float:left; width:100%; padding:40px 0; }
.home_video_section_inr01{padding:0 10%;}
.home_video_section_inr01 h2{font-size:30px; font-weight:300; line-height:35px; padding-top:10px; font-style:italic;}
.home_video_section_inr01 p{font-size:18px; font-weight:300; padding:10px 0; float:left; width:100%;}
.home_video_section_inr01 h2 span{margin:-10px 20px 20px 0; float:left;}
 
.home_video_section_inr02{min-height:348px; background:#f6f6f6; float:left; width:100%; }
.home_video_section_inr02 img{position:absolute; top:50%; left:50%; margin:-45px 0 0 -45px;} /* temp */

.advantage_section{background: #FDFCFC none repeat scroll 0 0;
    color: #252525;
    padding: 45px 0 20px;}
.advantage_section h2{font-size:35px;}
.advantage_section p.adv_p{font-size:18px; color:#fff; padding:14px 14% 60px; text-align:center; float:left;}
.advantage_section .sm_wdth_col_right_of h4{font-size: 19px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 0; color:#666;}
.advantage_section .sm_wdth_col_right_of p{font-size:16px;}
.sm_wdth_col_left_fx{float:left; width:100%; margin-bottom:15px;}
.sm_wdth_col_left_fx span{width:40px; height:40px; display:inline-block; border-radius:50%;background:#1A7EB0; color:#fff; font-size:18px; text-align:center; line-height:40px; vertical-align: middle;}
.sm_wdth_col_right_of{float:left; width:100%; padding:0 10px;}


.section01_h1{color:#ffffff;  text-align:center; font-size:40px; font-weight:300; text-shadow: 4px 4px 28px rgba(0, 0, 0, 1); margin-bottom:20px; margin-top:30px;} 
.section01_p{font-size:20px; color:#fff; text-align:center;  font-weight:300;}

.section_01_tab{margin:30px 0 0 0; width:725px; display:inline-block; vertical-align:bottom;}
.section_01_tab img{max-width:100%;}
.section_01_tab_opp{display:inline-block; width:410px; padding-right:10px; color:#ffffff; margin:20px 0 0 0;  vertical-align:top;}
.section_01_tab_opp_dv{margin:30px 0 0; float:left; }
.section_01_tab_opp_dv h4{font-weight:700; margin-bottom:5px; font-size:20px;}
.section_01_tab_opp_dv p{font-size:18px; font-weight:300; }
.round_btns a.trans_btn{background:trasparent; float:left; border:1px solid #fff; font-size:16px; padding:8px 25px;}
.section_01_tab_opp .round_btns{margin:40px 0 40px 0;}


.supply_section{background:#f5f5f5; padding:20px 0 60px 0;}
.supply_section_h1{color:#064155;  text-align:center; font-size:40px; font-weight:300; margin-bottom:20px; margin-top:30px;} 
.supply_section_p{font-size:20px; color:#fff; text-align:center;  font-weight:300;}
.supply-cols{padding:0 20px;}
.supply-cols img{margin:50px 0 20px 0;}
.supply-cols h4{font-size:20px;}
.supply-cols p{font-size:16px; color:#5c5c5c; margin-bottom:40px; font-weight:300;}
.supply-cols .round_btns a.trans_btn{background:trasparent; color:#0391d0; border:1px solid #0391d0; font-size:16px; padding:8px 25px; float:none; display:inline-block;}
.supply-cols .round_btns a.trans_btn:hover{background:#2bb3f4; border-color:#2bb3f4; color:#fff;}

/* .sectionbg02{float:left; width:100%; background:url("../img/sectionbg02.jpg")repeat center -85px / cover  rgba(0, 0, 0, 0); padding:10px 0 0 0;} */





.section02_h1{color:#ffffff;  font-size:40px; font-weight:300; text-shadow: 4px 4px 28px rgba(0, 0, 0, 1); margin-bottom:20px; margin-top:30px;} 
.section02_p{font-size:18px; color:#fff; padding:6px 0 20px;}


.roudzz_round_main{position:absolute; top:0px; left:0px; width:100%; height:100%;}
.roudzz_round_circle{width:88px; height:88px; border-radius:50%; text-align:center; display:block;}
.roudzz_round_circle a{width:88px; height:88px; border-radius:50%; text-align:center; line-height:80px; display:block;}
.roudzz_round_01{position:absolute; top:118px; left:22px;}
.roudzz_round_01 .roudzz_round_circle{ border:1px solid #0391d0;}
.roudzz_round_01 .roudzz_round_circle:hover{ /* background-color:#0391d0; */ border:1px solid #0391d0;}
.roudzz_round_01 .roudzz_round_circle.active{background-color:#0391d0; border:1px solid #0391d0;}
.roudzz_round_02{position:absolute; top:280px; left:2px;}
.roudzz_round_02 .roudzz_round_circle{ border:1px solid #e0b813;}
.roudzz_round_02 .roudzz_round_circle:hover{ /* background-color:#e0b813; */ border:1px solid #e0b813;}
.roudzz_round_02 .roudzz_round_circle.active{ background-color:#e0b813; border:1px solid #e0b813;}
.roudzz_round_03{position:absolute; top:430px; left:120px;}
.roudzz_round_03 .roudzz_round_circle{ border:1px solid #e07c9e;}
.roudzz_round_03 .roudzz_round_circle:hover{ /* background-color:#e07c9e; */ border:1px solid #e07c9e;}
.roudzz_round_03 .roudzz_round_circle.active{background-color:#e07c9e; border:1px solid #e07c9e;}
.roudzz_round_04{position:absolute; top:447px; right:170px;}
.roudzz_round_04 .roudzz_round_circle{ border:1px solid #5bacb7;}
.roudzz_round_04 .roudzz_round_circle:hover{ /* background-color:#5bacb7; */ border:1px solid #5bacb7;}
.roudzz_round_04 .roudzz_round_circle.active{ background-color:#5bacb7; border:1px solid #5bacb7;}
.roudzz_round_05{position:absolute; top:366px; right:36px;}
.roudzz_round_05 .roudzz_round_circle{ border:1px solid #ed7c27;}
.roudzz_round_05 .roudzz_round_circle:hover{ /* background-color:#ed7c27; */ border:1px solid #ed7c27;}
.roudzz_round_05 .roudzz_round_circle.active{ background-color:#ed7c27;  border:1px solid #ed7c27;}
.roudzz_round_06{position:absolute; top:221px; right:0px;}
.roudzz_round_06 .roudzz_round_circle{ border:1px solid #20acaf;}
.roudzz_round_06 .roudzz_round_circle:hover{ /* background-color:#20acaf; */ border:1px solid #20acaf;}
.roudzz_round_06 .roudzz_round_circle.active{background-color:#20acaf; border:1px solid #20acaf;}
.roudzz_round_07{position:absolute; top:93px; right:29px;}
.roudzz_round_07 .roudzz_round_circle{ border:1px solid #078bc6;}
.roudzz_round_07 .roudzz_round_circle:hover{ /* background-color:#078bc6; */ border:1px solid #078bc6;}
.roudzz_round_07 .roudzz_round_circle.active{ background-color:#078bc6; border:1px solid #078bc6;}

.sectionbg02 .round_btns{float:none;}
.sectionbg02 .round_btns a.trans_btn{background:trasparent; float:none; border:1px solid #fff; font-size:16px; padding:8px 25px;}


.reso_section{background:#fff; padding:40px 0;}
.reso_section_h1{color:#064155;  text-align:center; font-size:40px; font-weight:300; margin-bottom:50px; margin-top:30px;} 
.reso_section_p{font-size:20px; color:#fff;}
.reso_section_h2{font-size:22px; color:#424242; }
.reso_section_p2{font-size:17px; color:#767573; margin-bottom:30px;}
.reso-cols{ background:#fff;text-align:center; margin-bottom:15px;}
.reso-cols h3{font-size:18px; margin:10px 0 30px 0;}
.reso-cols h4{font-size:18px; font-weight:400; text-transform:uppercase; margin-top:15px;}
.reso-cols p{font-size:15px; color:#8b8c8c; margin-bottom:10px;}
.reso-cols a{margin:0px;}
.clr-blue{color:#0E91CF}
.clr-blue:hover{color:#0E91CF}
.clr-orange{color:#F84831}
.clr-orange:hover{color:#F84831}
.clr-green{color:#73C377}
.clr-green:hover{color:#73C377}
.reso_section .round_btns{margin:60px 0 40px 0;}
.reso_section .round_btns a.blue_btn{}
.reso_section .round_btns a.blue_btn:hover{background:#2bb3f4;}

.trusted_section{ padding:20px 0 60px 0; }
.trusted_section h2{font-size:35px;}
.trusted_section_logo{margin:40px 0;}
.trusted_section_logo_con{width:20%; line-height:180px;}
.trusted_section_logo_con img{max-width:100%;}
.trusted_section .round_btns a.trans_btn{background:trasparent; color:#0391d0; border:1px solid #0391d0; font-size:16px; padding:14px 30px; float:none;}

/* .letstalk_section{padding:60px 0; background:url("../img/letstalk_bg.jpg") no-repeat center center / cover  rgba(0, 0, 0, 0); color:#fff;} */
.letstalk_section h2{font-size:40px; color:#666; margin-bottom:40px;}
.letstalk_section .round_btns a.trans_btn{background:trasparent; color:#ffffff; border:1px solid #ffffff; font-size:18px; padding:14px 40px; float:none;}
.footer_section h4{margin-bottom:15px;}
.footer_section{background-color:#fff;background:url("../img/ft_bg.jpg") no-repeat center center / cover  rgba(0, 0, 0, 0);
background-image:url("../img/ft_bg.jpg");background-repeat:no-repeat;background-size:cover; padding:60px 0; border-top:4px solid #fff;color:#fff;}
.footer_section .footer_logo{margin:10px 0 0 0; max-width:200px;}
.footer_section a{color:#fff; /* text-transform:uppercase;  float:left; width:100%;*/ display:inline-block;padding:6px 0;}.footer_section a:hover, .footer_section a:focus{color:#666;}
.footer_section a:focus, .footer_section a:hover{text-decoration:none;color:#eee;}
.footer_section p{    border-bottom: 1px solid rgba(255,255,255,0.1);color: #fff;margin-bottom: 10px; padding-bottom: 10px;display:inline-block;width:100%;}
.footer_section_h4{color:#fff; /* text-transform:uppercase; */ } 
.footer_section strong{color:#fff;}
.end_footer{background:#2BAF75; color:#fff; padding:10px 0; }
.end_footer a{color:#fff;}
.end_footer p{margin-top:6px;}
.footer_social_links{margin-top:4px;}
.footer_social_links a{float:left; margin:0 5px; border-radius:50%; border:1px solid #081E60; color:#081E60; height:30px; width:30px;text-align:center; line-height:30px;}
.footer_social_links a i{font-size:18px;}


.slider_bg{float:left; width:100%; position:relative; background-color:#f2f2f2;height:420px;overflow:hidden;margin-bottom:5px;}
.slider_bg .wrapper{height:420px;overflow:hidden;}
.slide_area{padding-top:180px;}
.sb-description{display:none;}

.slider_bg_01{float:left; width:100%; background:url("../img/bg-hd.jpg")no-repeat 0px 0px / cover  rgba(0, 0, 0, 0);}/* 
.slider_bg_02{float:left; width:100%; background:url("../img/sliderbg02.jpg")no-repeat 0px 0px / cover  rgba(0, 0, 0, 0);}
.slider_bg_03{float:left; width:100%; background:url("../img/sliderbg03.jpg")no-repeat 0px 0px / cover  rgba(0, 0, 0, 0);} */
 
.sectionbg02{float:left; width:100%; background:#222D35; position:relative; padding:20px 0 60px;}
.sectionbg05{float:left; width:100%; background:#262626; position:relative; padding:15px 0; color:#fff;}
.black_hover{position:absolute; top:0; height:100%; width:100%; background:rgba(0, 0, 0, 0.6); z-index:9; pointer-events:none;} 

.slide_text_holder{z-index:9;float:right; width:600px;   position:relative;
border-bottom: 90px solid #e7ea3b;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    color: #258a3a;
    font-size: 56px;
    height: 0;
    margin: 180px auto 10px;
    padding: 0 20px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    text-transform: uppercase;
	
}

.slide_text_holder .slider_h1{color:#666; font-size:30px; text-transform:uppercase; margin-top:10px;}
.slide_text_holder p{color:#666;  font-size:17px;}

.btn-jam{background-color: #081E60;
    border-color: #DB7D0A;
    color: #fff;}

.btn-orange{background-color: #FF6D00;
    border-color: #F46702; color: #fff;}
.btn-orange:hover, .btn-orange:focus, .btn-orange.focus, .btn-orange:active, .btn-orange.active, .open > .dropdown-toggle.btn-orange{background-color: #F46702;
    border-color: #E86304;
    color: #fff;}



.btn-yellow{background-color: #E7EA3B;
    border-color: #CCCC22; color: #666;}
	
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow.focus, .btn-yellow:active, .btn-yellow.active, .open > .dropdown-toggle.btn-yellow{background-color: #DADD25;
    border-color: #BFBF1C;
    color: #666;}
	
	
	/* #E8EC49 */

.btn-facebook{background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2);
    color: #fff;}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook{background-color: #2d4373;
    border-color: rgba(0, 0, 0, 0.2);
    color: #fff;}
.text-strikethru{padding:6px 0;}
	
	
.x-abso{position:absolute; top:0px; pointer-events:none;}
.x-left{left:0px;}
.x-right{right:0px;}
.sectionbg03{float:left; width:100%; padding:30px 0;}
.news_areaz{border-bottom:1px solid #ccc;}
.news_areaz.border_none{border:none!important;}

/* #owl_slider_products .item{padding:20px;} */
#owl_slider_products .item a{}
#owl_slider_products .item img{padding:4px; border:1px solid #eee;}
#owl_slider_products .item span{padding:4px; float:left; width:100%;}

.pa_img_area{width:60px; margin-right:10px; float:left; border-radius:50%; overflow:hidden;}
.pa_text_area{overflow:hidden;}
.pa_text_area h4{margin-top:0px; margin-bottom:4px; font-size:16px;}
.pa_text_area p{margin:0 0 2px 0; font-size:14px;}
.popular_ath_main{margin:20px 0; border:1px solid #eee; padding:6px;}
.single_entry{border-bottom:1px solid #eee; padding:2px 0;}
.single_entry:last-child{border-bottom:none!important; padding:15px 0;}
.popular_ahs_main{margin-top:20px; float:left; width:100%;}
.popular_ahs_entry{border:1px solid #eee; margin-bottom:15px; padding:8px;}
.ps_text_area{padding:0 10px;}
.ps_text_area i{color:#1A7EB0;}
.ps_text_area a{text-decoration:none;}
.ps_text_area a:hover{text-decoration:none;}

.signup_area_home{background: rgba(255,255,255,0.98); padding:15px; border-radius:4px 4px 0 0;
    bottom: 0;
    position: absolute;
   
    z-index: 99; width:300px;}
.signup_holder{position:relative;}
.helper_text{margin:-5px 0 10px 0; font-size:12px; color:#A3A1A1;}
.helper_text a{color:#424242;}
.dropdown .btn{text-align:left!important; position:relative; paddding-right:30px;}
.dropdown .caret{position:absolute; right:10px; top:50%; }
/* Home Page Css End */

.sec_sidnavcon{float:left; width:100%; padding:60px 0; background:transparent;}
.sidnavcon_main{border:1px solid #eee;}
.sidnavcon{padding:5px 10px 0;color:#656565; }
.sidnavcon .listtits01{margin-top: 0px;font-size: 13px; }
.sidnavcon .listtits{margin-top: 7px;font-size: 13px;margin-bottom: 3px;}
.sidnavcon .considbub{color:#9F9F9F;}
.sidnavcon .navinput{border:1px #CBCBCB solid;height:23px; line-height:23px;padding: 0 5px;width: 250px;color:#8B8B8B;}
.sidnavcon .navinputarea{height: 80px;}
.sidnavcon .btns{margin-top: 10px;}
.sidnavcon .linkbtn{display:inline-block; color:#fff;}
.reviews_area p{font-size:15px; float:left; width:100%; margin-bottom:15px;}
.reviews_area p span{float:left; width:100%; font-weight:600; padding:2px 0;}
.about_ssss{padding:50px 40px;}
.about_ssss p { font-size: 16px; line-height: 25px;}

 .product_section{float:left; width:100%; padding:60px 0 50px;/* background-color:#F4F4F4; color:#fff; border-top:2px solid #ccc;border-bottom:2px solid #ccc; */}
.step_area{background:#fff; width:150px; height:150px; line-height:150px; text-align:center; padding:10px; border-radius:50%; margin:0 auto 15px;}
.step_area i{font-size:55px; color:#252525;}
.step_text{text-transform:uppercase; font-size:14px; color:#fff;}

.pwr_pcb_wrap{padding:80px 0 100px;background-color:#f3f3f3;}
.pwr_pcb h1{ word-spacing: 0.5rem;line-height:1.33em;}
.pwr_pcb h3{ margin: 30px auto 5px;line-height:1.33em;}
.pwr_pcb h2{ margin:0 0 7px;font-size:24px;font-weight:700;line-height:1.33em;}
.pwr_pcb p{color:#887;font-size:18px;}
.pwr_pcb .item{  padding-left: 88px;position: relative;margin-bottom:40px;}
.icon.icon-1 {background-position: -26px -26px;}
.icon.icon-2 { background-position: -26px -126px;}
.icon.icon-3 { background-position: -26px -226px;}
.icon.icon-4 { background-position: -26px -326px;}
.icon { background-image: url("../img/icons.png");display: block;height: 48px;left: 0;position: absolute !important;top: 10px;width: 48px;}
.pwr_pcb .image img {border: 1px solid rgba(0, 0, 0, 0.3);border-radius: 3px;box-shadow: 0 0 6px 0 #bbb;display: block;height: auto;width: 100%;}
.pwr_pcb_blocks{margin-top:50px;}
.pwr_pcb_blocks h3, .pwr_pcb_blocks p{margin:0;}

.latest-news{background-image:url('../img/board_trans.png');background-color:#2BAF75;color:#fff;background-repeat:no-repeat;background-position:right top;}
.latest-new-heading-wrap{font-weight: 300;
    padding: 50px 0 0;margin-top:35px;
    word-wrap: break-word;}
.latest-new-text-wrap{padding:50px 40px;line-height:31px;font-weight:300;}
.faculty-mem-wrap{background-color:#111e2d;color:#fff;padding:40px 0px 0px; }
.faculty-mem-wrap .h2{border-bottom:2px solid #e0a024;padding:20px 0px;margin-bottom:20px;display:inline-block;font-weight:200;}
.h2{font-weight:300;}
#latest-news .item img{
        display: block;
        width: 100%;
        height: auto;
    }
#latest-news .owl-controls .owl-buttons{display:none;}
#latest-news  .owl-controls {
  bottom: 40px;
  margin-top: 10px;
  position: absolute;
  right: 40px;
  text-align: center;
}
#latest-news .owl-controls .owl-page span {
  background: #fff none repeat scroll 0 0;
  border-radius: 20px;
  display: block;
  height: 4px;
  margin: 5px 3px;
  opacity: 0.5;
  width: 10px;
}.nav-tabs > li > a{color:#2bae75;}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus{border-top:2px solid transparent;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-top:2px solid #2bae75;}
.abt_sss{  padding-right: 50px; border-right: 3px solid #eee;}
.overflow_txt{overflow:hidden;}
.pcb_procss_img{width:300px;float:left;}
.top_right_links li{list-style-type:none;display:inline-block; color:#fff; margin-left:10px;}
.top_right_links li a{color:#fff;}
.top_right_links li a.btn-cart span{ background: #fff none repeat scroll 0 0;margin-left: 5px;
    border-radius: 50px;
    color: #666;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    min-width: 20px;
    text-align: center;
    font-size: 12px;}
.top_right_links li a.btn-quote{margin-right:20px;}
.top_right_links{margin:1px 0;}
.quote_slide{  bottom: 10px; position: relative;
    text-align: center;
    z-index: 999;}
.quote_slide .btn-green{background-color: #2BAF75;
    border: 4px solid rgba(255, 255, 255, 0.6);
    color: #fff;
    font-size: 20px;
    padding: 18px 40px;
    text-transform: uppercase;}
.copy_sec{padding:60px 0 20px 0;color:#303039;background-color:#FDFCFC;}	
.copy_sec h2{font-size: 28px;
    font-weight: 400;
    line-height: 38px;}	
.copy_txt h4{ margin-top: 20px;font-size:20px;font-weight:600;line-height:21px;}
.copy_txt p{ margin-top: 10px;font-size:15px;line-height:21px;}
.copy_block{padding:20px 50px;margin-bottom:60px;}
.copy_txt_containe{margin-top:40px;}
.list{padding-left:20px;float:left;width:100%;}
.image{padding-right:20px;}


.quote_area_tp{ background: #fff none repeat scroll 0 0;
    padding: 4px; border:2px solid #FF6D00;
    position: fixed;
   right: 0;
   z-index:999;
    top: 120px;
    width:360px; padding-right:10px;}
.quote_area_tp .tab-content{background:#fff; padding:6px; float:left; width:100%; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}	
	
.quote_btn_fx{
    color: #fff;text-transform:uppercase;
position: absolute; left:-44px; top:90px;}
 
	 /* .quote_btn_fx {
    padding: .2em 1em;
    padding: .2em 1em;
    font-size: 1em;
} */

.quote_area_tp {
    color:Green;
    text-align:justify; right:-360px;
}

.quote_area_tp .btn-primary{margin-top:10px; margin-bottom:10px;}

.quote_area_tp.open{right:-10px;}


.r0{right:0;}
.r1{right:350px;}
/* Quote Page Css Start */
.payment-wizard{float: left; width: 100%;}
.payment-wizard li.active{position: relative; z-index: 1;}
.wizard-heading{float: left; width: 100%; padding: 10px 15px; background-color: #fdfdfd; margin-bottom: 1px; box-sizing: border-box; font-size: 18px; color: #4c4c4c; text-transform: uppercase; transition: 0.3s;}
.wizard-content{display: none; float: left; width: 100%; background-color: #fff; box-shadow: 0 2px 2px #d2d2d2; padding: 15px; box-sizing: border-box;}
.quote_wrap li:first-child .wizard-content{display: block;}
.quote_wrap li{list-style: none;   margin-bottom: 10px;}
#params_show_val li{list-style: none;   margin-bottom: 10px;padding: 2px 10px;}
.wizard-content p{margin-bottom: 15px; font-size: 15px; line-height: 26px; color: #4c4c4c;}
.btn-green{color: #fff; float: right; border: 0; padding: 7px 10px; min-width: 92px; z-index: 1; cursor: pointer; font-size: 14px; text-transform: uppercase; background-color: #5fba57; border-radius: 3px; border-bottom: 3px solid #289422; position: relative; transition: 0.3s;}
.btn-green:before{content: ""; width: 100%; height: 0; border-radius: 3px; z-index: -1; position: absolute; left: 0; bottom: 0; background-color: #289422; transition: 0.3s;}
.btn-green:hover:before{height: 100%;}
.wizard-heading span{float: right; background-image: url('../img/wizard-icons.png'); background-repeat: no-repeat;}
.icon-user{width: 20px; height: 18px; background-position: 0 -40px; margin-top: 4px;}
.icon-location{width: 15px; height: 20px; background-position: -22px -42px; margin-top: 4px;}
.icon-summary{width: 20px; height: 20px; background-position: -39px -42px; margin-top: 4px;}
.icon-mode{width: 20px; height: 16px; background-position: -61px -34px; margin-top: 6px;}
.active .wizard-heading{background-color: #447294; color: #fff; margin-bottom: 0;}
.active .icon-user{background-position: 0 0;}
.active .icon-location{background-position: -22px 0;}
.active .icon-summary{background-position: -39px 0;}
.active .icon-mode{background-position: -61px 0;}
.completed .wizard-heading{color: #447294; position: relative; padding: 10px 15px 10px 36px; cursor: pointer; transition: 0.3s;}
.completed .wizard-heading:before{content: "✓"; color: #fff; text-align: center; font-size: 15px; font-weight: bold; position: absolute; left: -7px; top: 8px; width: 32px; padding: 4px 0; background-color: #447294; z-index: 99;}
.completed .wizard-heading:after{content: ""; position: absolute; top: 38px; left: -7px; border-left: 7px solid transparent; border-top: 5px solid #001e34;}
.completed .icon-user{background-position: 0 -20px;}
.completed .icon-location{background-position: -22px -21px;}
.completed .icon-summary{background-position: -39px -21px;}
.completed .icon-mode{background-position: -61px -17px;}
.quote_wrap{    background-color: #fafafa; padding: 50px 0;}
.quote_wrap h2{   margin:10px 0 30px;   color: #777;}
/*= wizard end =*/
/* file upload */
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-file{overflow:hidden;position:relative;vertical-align:middle;}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);font-size:23px;direction:ltr;cursor:pointer;}
.fileupload{margin-bottom:9px;}.fileupload .uneditable-input{display:inline-block;margin-bottom:0px;vertical-align:middle;cursor:text;}
.fileupload .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center;}.fileupload .thumbnail>img{display:inline-block;vertical-align:middle;max-height:100%;}
.fileupload .btn{vertical-align:middle;}
.fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none;}
.fileupload-inline .fileupload-controls{display:inline;}
.fileupload-new .input-append .btn-file{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.thumbnail-borderless .thumbnail{border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fileupload-new.thumbnail-borderless .thumbnail{border:1px solid #ddd;}
.control-group.warning .fileupload .uneditable-input{color:#a47e3c;border-color:#a47e3c;}
.control-group.warning .fileupload .fileupload-preview{color:#a47e3c;}
.control-group.warning .fileupload .thumbnail{border-color:#a47e3c;}
.control-group.error .fileupload .uneditable-input{color:#b94a48;border-color:#b94a48;}
.control-group.error .fileupload .fileupload-preview{color:#b94a48;}
.control-group.error .fileupload .thumbnail{border-color:#b94a48;}
.control-group.success .fileupload .uneditable-input{color:#468847;border-color:#468847;}
.control-group.success .fileupload .fileupload-preview{color:#468847;}
.control-group.success .fileupload .thumbnail{border-color:#468847;}
/* file upload */
.payment-wizard{padding-left:0;background-color: #f2f2f2;}
#show_result_div{background-color:#f2f2f2; border-radius: 4px; margin-top: 40px;  padding: 20px;}
.jisuanbox .jsnumall {background: #ffffff none repeat scroll 0 0;
    border: 1px solid #447294;
    color: #F46702;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 15px;
    padding: 25px 15px;
    text-align: center;}
.jisuanbox .jsmx {background: #e5e5e5 none repeat scroll 0 0;font-size: 14px;height: 30px;line-height: 20px;padding: 5px 10px;position: relative;margin-bottom:10px;}
.jisuanbox .jsmxcon ul{padding-left:0;}
.jisuanbox .jsmxcon ul li .mxname {color: #777;}
.jisuanbox .jsmxcon ul li .mxvalue {color: #333;} 
.hero-area {  background-attachment: scroll;
    background-clip: border-box;
    background-color: #036570;
    background-image: url("../img/board_trans.png"), linear-gradient(to left, #036570, #2baf75);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;color: #fff; padding: 14px 0; position: relative;}
.hero-area h1{margin-top:9px;font-size:28px;}
.hero-area h5{margin-top:32px;font-size: 24px;}
.icon-circle-bordered::before, .rc-hovered .icon-circle::before {background-color: #fff;border-radius: 50%;content: "";height: 100%;
    left: 0;position: absolute;top: 0;width: 100%;}
.icon-circle-bordered.small::after, .rc-hovered .small.icon-circle::after{height: 76px;left: -8px;top: -8px;width: 76px;}
.icon-circle-bordered::after, .rc-hovered .icon-circle::after {border: 1px solid #fff;border-radius: 50%;content: "";height: 145px;
    left: -10px;position: absolute;top: -10px;width: 145px;}
.icon-circle-bordered.small .font-65, .rc-hovered .small.icon-circle .font-65 {font-size: 37px; line-height: 1;}
.icon-circle-bordered.small {border: 5px solid transparent;height: 70px;padding: 10px;width: 70px; text-align:center;}
.icon-circle-bordered { border: 10px solid transparent;border-radius: 50%;height: 145px;padding: 30px;position: relative;width: 145px;}
.icon, [class*=" icon-"], [class^="icon-"] { display: inline-block;font-family: sc-icons;font-style: normal;font-variant: normal;
    font-weight: 400;line-height: 1;position: relative;text-transform: none;}
.small { font-size: 85%;}
.cmn_pad{padding:60px 0;}
.sss_contact h3{margin:20px 0;}
.jstoptip{  color: #447294;font-size: 18px; font-weight: 900;margin-bottom: 10px;text-align: center;}
.tabbable .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #2BAF75; color: #fff;border-radius:0;}
.tabbable .nav > li > a:hover, .nav > li > a:focus {background-color: #fcfcfc; color: #333;}
.tabbable .nav > li.active > a:hover, .nav > li.active > a:focus {border-radius:0;background-color: #2BAF75; color: #fff;}
.prdct_catgr{box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);border: 1px solid rgba(62, 67, 98, 0.05);}
.tab_area .reso-cols,.sidebar_widget{background-color:#FFFFFF; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); border: 1px solid rgba(62, 67, 98, 0.05);    border-radius: 4px;}
.reso_section_in .reso-cols_txt{padding:5px 25px;}
.tab_area .reso-cols_txt{padding:5px 25px;border-top: 1px solid #fafafa;}
.tab_area .reso-cols_txt h4 a{color:#333;}
.tab_area .reso-cols_txt a{color:#FF6D00;font-weight:600;}
.tab_area .reso-cols_txt a:hover{color:#2BAF75;}
.reso_section_in .reso-cols_txt h4{font-size:16px;}
.reso_section_in .reso-cols_txt p{font-size:14px;}
.tab_area .reso-cols a{  float: left; margin: 0; min-height: 38px; width: 100%;}
.cat_hdng{padding:10px;font-weight:500;color:#2BAF75;border-bottom:2px dotted #e2e2e2;margin-bottom:10px;font-size:16px;}
/* Quote Page Css End */
 
.form-group{margin-bottom:20px;}
h3.indent {  font-size: 24px;margin: 0 0 15px; color: #1e2731;}
h3.indent > span {top: 6px; width: 136px;background: #2BAF75 none repeat scroll 0 0;display: inline-block;height: 3px;position: relative;top: -12px; width: 70px;}
h5.indent {line-height: 18px; margin-bottom: 8px;}
.values-box p {/* color: #666; */font-size: 18px;text-align:left;}
.who-box .list1-1 {margin-bottom: 0;}
.list1-1 { list-style: outside none none; margin: 0 0 47px;overflow: hidden; padding: 0;}
.list1-1 li {text-align:left;
    background: rgba(0, 0, 0, 0) url("../img/list_arrow.png") no-repeat scroll left 14px;/* border-bottom: 1px solid #dfdfdf; */
    /* color: #666; */ font-size: 18px; margin-bottom: 8px;overflow: hidden;padding: 0 0 9px 14px;}
.list1-1 li a {color: #5f6775;font: 12px "Arial"; transition: all 0.25s ease 0s;}
.about_cmpny_sss{padding:10px 0;}
.about_cmpny_sss_hdng h4{padding-bottom:40px; line-height: 32px;/* color:#666; */}
h3.indent > span {top: 6px; background: #2BAF75 none repeat scroll 0 0;display: inline-block;height: 3px;position: relative;top: -12px;
    width: 70px;width: 136px;}
.list3 {list-style: outside none none;margin: 0;padding: 0;}
.list3 li {font-size: 14px;line-height: 1.42857; margin-bottom: 13px;}
.list3 li .badge {background: #2BAF75 none repeat scroll 0 0;border: medium none; border-radius: 100%; min-width: 10px;color: #ffffff;display: inline-block;float: left; font: bold 16px/32px "Istok Web";height: 32px;margin: 8px 9px 0 0;padding: 0; text-align: center; width: 32px;}
.list3 li .extra-wrap {padding-top: 8px;/* color: #666; */ font-size: 18px;text-align:left;}
.extra-wrap {overflow: hidden;}
.list3 li a {color: #1e2731; font-size: 18px;transition: all 0.25s ease 0s;}
.list3 li p { margin-bottom: 0; margin-top: 14px;}
.image_gallery_wrap{margin-bottom:15px;}
.image_gallery a{position:relative; float:left; width:100%;overflow:hidden;}
.image_gallery a span{pointer-events:none; background:transparent; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.image_gallery a span i{display:none; top:50%; left:50%; font-size:20px; color:transparent; position:absolute; margin:-10px 0 0 -10px;}
.image_gallery a img{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.image_gallery a:hover img{  -moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.image_gallery a:hover span{pointer-events:default; background:rgba(0, 0, 0, 0.5);}
.image_gallery a:hover span i{display:block; color:rgba(255, 255, 255, 0.9);}
.image_gallery .grid_border{padding:4px; float:left; width:100%; border:1px solid #eee;}
.image_gallery .grid_border a{float:left; width:100%; position:relative; padding:0px;}
.grid_main{padding:8px; float:left; width:100%;}
.image_gallery{padding:4px;border:1px solid #ccc;}
#contact_ico .font-65{left: 14px;line-height: 1.3;  display: inline-block;}
.home_quote_wrap{ background-attachment: scroll;
    background-clip: border-box;
    background-color: #036570;
    background-image: url("../img/board_trans.png"), linear-gradient(to left, #036570, #2baf75);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding: 60px 0;}
.quote-type-box{padding:20px;border:1px solid #eee;background-color:#fff;}
.quote-type-box:hover{border-color:#2BAF75;}
.quote-type-box h3{color: #2BAF75;font-weight:normal; margin: 10px 0 20px;
    text-align: center;}
.quote-type-box h5{color: #666; margin: 0 0 20px;line-height:22px;}
.quote-type-box h5 a{color: #ff6d00;}
.quote-type-box h5 a:hover{color: #2BAF75;}
.quote-type-box p span{color: #666;}
.quote-type-box p{padding:5px;}
.quote-type-box p.grey{/* background-color:#f6f6f6; */}
.home_quote_btn a { min-height: 38px;}
.home_quote_btn a {float: left;text-align:center; margin: 0; width: 100%; color: #ff6d00;font-weight: 600;}
.home_quote_btn a:hover {color:#2BAF75;}


.home_quote_wrapqts{background:#F6F6F4;padding:60px 0;}
.quote-type-box{border-width:2px;padding:0;}
.home_quote_wrapqts p {  font-size: 13px;
    line-height: 1.3;
    margin: 1px 0;
    text-align: center;}
.home_quote_wrapqts .title{background:#f8f8f8 none repeat scroll 0 0;font-size:22px;margin-top:0;font-weight:400;padding:6px 0;}

.notice-conp3 {
     color: #666;
    font-size: 12px;
    font-style: italic;
    text-align: right; color: #FF6D00;font-weight: bold;margin-bottom:0;
}
.notice-conp1 {
    color: #FF6D00;
    font-size: 14px;
    font-weight: bold;
}
.notice-box{    background-color: #fff4ed;
    font-size: 13px;
    letter-spacing: 0.5px;
    line-height: 1.6;
    padding: 10px 0;}
.slider_txtx {
    color: #fff;
}
.right-tabs-slider{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:25px;}
.right-tabs-slider .input-group[class*="col-"] {
float: left;}
#owl_slider_products .item {
    /* padding: 30px 0; */
}
.served_wrap {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #036570;
    background-image: url("../img/board_trans.png"), linear-gradient(to left, #036570, #2baf75);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #fff;
    padding: 60px 0;
}
.clients_wrap {
    padding: 60px 0;
}
.cust_img {
    display: inline-block;
    padding: 30px 25px;
    width: 170px;
}
.cust_img:hover img {
    filter: grayscale(100%);
}
.contact_form_section {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #036570;
    background-image: url("../img/board_trans.png"), linear-gradient(to left, #036570, #2baf75);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding: 50px 0;
}
.served_wrap p {
    text-align: justify;
}
li, a, p, h1, h2, h3, h4, h5, h6 {
    line-height: 1.7;
}
p {
    font-size: 16px;
}
.quote-type-box p span.pricc{color:#FF6D00;font-size:17px;}
.notice-conp2 {
    font-size: 12px;
    line-height: 1.4;
}
.quote-type-box h5 p span{ float: left; margin-bottom: 5px; width: 100%;}
.quote-type-box h5{padding:0 10px;}
.sub_header {box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.17);}
#owl_slider_products.owl-theme .owl-controls {
    bottom: 4px;
    margin-top: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
}
#owl_slider_products.owl-theme .owl-controls .owl-page span{background:#fff;}
.certification_img img {
    width: auto !important;
}
#menu-footer{padding-left:0;margin-bottom:20px;display:inline-block;width:100%;}
#menu-footer li{list-style-type:none;}
#menu-footer li a:hover, #menu-footer li a:focus{text-decoration:underline;color:#fff;}




.add_form{padding:20px;background-color:#F2F2F2;margin-bottom:10px;}
.linkget.btn{    font-size: 16px; padding: 10px;text-transform: uppercase;}
.actions ul li a{visibility:hidden;}
.tip_mark:hover{color:#F46702;}
.smart-forms .switch, .smart-forms .option, .smart-forms .field-label{color:#666;}
.pad_20{padding:20px;}
.modal{z-index: 99999;}
.login-pg{background-color:#000;background-image:url('../img/login_bg.jpg');background-size:cover;background-repeat:no-repeat;}
#loginmodal .sa_white{background-color:#fff;padding:20px;margin:0;}
#loginmodal .sa_white h3{margin-bottom:20px;color:#2BAF75;}
.sa_white{background-color:#fff;padding:40px;margin:20px 0;}
.add_form_show{border-bottom:2px dashed #eee;margin-bottom:10px;}
.smart-forms .option{padding-right:0;margin:0;}


dl {
    background: #f2f2f2 none repeat scroll 0 0;
    padding: 10px;
}

dt {
    background: #ff6d00 none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
}
dd a{padding:5px 10px; display:block}
dd a:hover{color:#666;}
.wgt .wpcf7-form .wpcf7-text { 
width:100%;
}
.wgt .wpcf7-form .wpcf7-textarea  {
width:100%; height:110px;	
}

.wpcf7-form .wpcf7-text {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 0 none;
    padding: 10px;
    width: 100%;
}

.wpcf7-form .wpcf7-textarea  {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 0 none;
    padding: 10px;
	height:160px;
    width: 100%;
}
.home .wpcf7-form .wpcf7-textarea  {padding: 10px;height:175px;width: 100%;}
.wpcf7-form .wpcf7-submit{
	padding:10px;
	background:#FF6D00;color:#fff; border:0;
	
}
.wpcf7-form .wpcf7-submit:hover{
	padding:10px;
	background:#ED6402;color:#fff; border:0;
	
}
.fields  {height:80px;}
.fields input[type="text"] {padding:4px !important}
.fields fieldset {padding:0px !important;}
.fields fieldset  legend{font-weight:700; font-size:14px ; margin:0 0 5px 0 !important;padding:0 !important;}
.pcb_panel  .fields fieldset  label{display:none;}
#fieldname17_1  label{display:none;}
#fieldname17_1  .fields {height:auto !important;margin:0  !important;padding:0 !important;}
#fieldname15_1 .fields {height:auto !important;margin:0  !important;padding:0 !important;}
.fields .clearer{display:none;}
fieldset .fields {margin-bottom:0;}

.woocommerce div.product div.images {width:auto !important; float:none !important; margin:auto !important;}
.woocommerce div.product div.images img {width:auto !important; float:none !important; margin:auto !important;}
#tab-description  {text-align:center;}
#tab-description h2 {display:none;font-size:20px;}
input.error,select.error {border: 1px solid #f00 !important;}
label.error{display:none !important;}

.fields.clear{height:4px;background:#f2f2f2 !important; border:0px dotted #ccc; padding:0 !important;}

.ccdemo,.htauto{height:auto;}

.pad_40 { padding: 10px 40px 10px 40px;}


.input-error {
    background: #ffe5e5 none repeat scroll 0 0 !important;
    border: 1px solid red !important;
}
#show_result_div {min-height:380px;}
.soon_loader {text-align:center; display:none;}
.cp_cff_clean #fbuilder legend {background:none !important;}
.fields  {background :none !important;}
.mainkeys ,.pcb_panel {height:auto; background:#f2f2f2 !important;}
.fields input, .fields select {color:#7C7C7C;}

#fieldname29_1 > option[value="Green"] { border-left:5px solid green; margin:5px; padding:0 2px;}
#fieldname29_1 option[value="Red"] { border-left:5px solid red; margin:5px; padding:0 2px;}
#fieldname29_1 option[value="Blue"] { border-left:5px solid blue; margin:5px; padding:0 2px;}

 /*Form Wizard*/
.bs-wizard {  padding: 20px;;}
.bs-wizard .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard .bs-wizard-step + .bs-wizard-step {}
.bs-wizard  .bs-wizard-step .bs-wizard-stepnum {color: #fff; font-size: 16px; margin-bottom: 5px;font-weight:600;}
.bs-wizard  .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard  .bs-wizard-step  .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #F46702; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard  .bs-wizard-step  .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #ff6d00; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard  .bs-wizard-step  .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard  .bs-wizard-step  .progress  .progress-bar {width:0px; box-shadow: none; background: #F46702;}
.bs-wizard  .bs-wizard-step.complete  .progress  .progress-bar {width:100%;}
.bs-wizard  .bs-wizard-step.active  .progress  .progress-bar {width:50%;}
.bs-wizard  .bs-wizard-step:first-child.active  .progress  .progress-bar {width:0%;}
.bs-wizard  .bs-wizard-step:last-child.active  .progress  .progress-bar {width: 100%;}
.bs-wizard  .bs-wizard-step.disabled  .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard  .bs-wizard-step.disabled  .bs-wizard-dot:after {opacity: 0;}
.bs-wizard  .bs-wizard-step:first-child   .progress {left: 50%; width: 50%;}
.bs-wizard  .bs-wizard-step:last-child   .progress {width: 50%;}
.bs-wizard  .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
/*END Form Wizard*/

.thisjg, .mxvalue {
    float: right;
}

.jsmxcon li {border-bottom:1px dashed #B2B2B2}


#cp_calculatedfieldsf_pform_1 #field_1-19 {background:#f2f2f2 !important;height:auto !important; padding:10px;}

.widget  {list-style:none;}
.widget_text  {list-style:none;}
.widget_text   h2{display:none;}
.widget   h2.widgettitle {display:none;}
#menu-footer {list-style:none;padding:0;}
#menu-footer  li{}
#menu-footer  li a:hover{text-decoration:underline;}

.facebook{background-color:#3B579D;  margin-right: 5px;border-radius: 2px;color:#fff;width:auto; padding:10px}
.linkedin{background-color:#0073A4;  margin-right: 5px;border-radius: 2px;color:#fff;width:auto; padding:10px}
.twitter{background-color:#2AA9E0;  margin-right: 5px;border-radius: 2px;color:#fff;width:auto; padding:10px}
.skype{background-color:#00B1F3;  margin-right: 5px;border-radius: 2px;color:#fff;width:auto; padding:10px}

table{width:100%;margin:14px 0;}
table td {border:1px solid #ccc; padding:5px;}

.nform {background:#f7f7f7;padding:20px;}

.form-control2 {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
     
}

.cc {
    background: #056a70 none repeat scroll 0 0;
    color: white;
    font-size: 18px;
    font-weight: bold; text-align:center;
    padding: 8px 15px;
}


.sidebar_menu  .menu-item a{background: #ff6d00 none repeat scroll 0 0;
    color: #fff;  margin: 0 0 2px;
    padding: 10px; display:block;}
	#menu-capability-pages {border:1px solid #eee;padding:4px;}
.sidebar_menu .sub-menu li {color:#666;width:100%;}

.sidebar_menu .sub-menu a {padding:10px 6px 10px 16px ;width:100%;  display:block; background:none; color:#666; border-bottom: 1px solid #fff;}
.sidebar_menu .sub-menu a:hover{background:#f2f2f2;color:#666;}
.sidebar_menu .sub-menu li.current-menu-item a{background:#f2f2f2; color:#666;}

.quantity .qty {
    width: 5.631em!important;
}
/* vijay */
owl-centered .owl-wrapper {
  display: table !important;
}
.owl-centered .owl-item {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.owl-centered .owl-item > div {
  text-align: center;
}
.owl-centered .owl-wrapper {
  display: table !important;
}
.owl-centered .owl-item {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.owl-centered .owl-item > div {
  text-align: center;
}


/* 24-4-17 */
.read_more_btn{background-color: #ebe9eb;
background-image: none;
border: 0 none;
border-radius: 3px;
box-shadow: none;
color: #515151;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 100%;
font-weight: 700;
left: auto;
line-height: 1;
margin: 0;
overflow: visible;
padding: 0.618em 1em;
position: relative;
text-decoration: none;
text-shadow: none;
white-space: nowrap;}
.sb-description {display: block;}
.slider_bg .sb-slider li.sb-current .sb-description:hover {background: #fff;}
.slider_bg{position:relative;}
.black_over{background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
.slider_desc{/* position:absolute;top:0;left:10%; */color:#fff;z-index:2;position:relative;}
.slider_desc h3{  font-weight:300;}
.slider_desc ul{  margin-top: 10px;}
.slider_desc ul li{  font-size: 18px;    font-weight: 600;margin:5px 0;}
.btn-order_slider{background-color:rgba(247,150,70,1);color:#000;font-size:18px;border:4px solid rgba(242,242,242,1); padding: 6px 22px 10px;
    border-radius: 10px;box-shadow:1px 3px 0px 1px rgba(151,71,6,1);-webkit-box-shadow:1px 3px 0px 1px rgba(151,71,6,1);-moz-box-shadow:1px 3px 0px 1px rgba(151,71,6,1);margin-top:10px;}
.prdct_wrap_hm{margin-bottom:30px;}
.prdct_wrap_hm span{margin-top:10px;float:left;}
.prdct_wrap_hm .read_more_btn{margin-top:10px;}
.product_section h2{margin-bottom:40px;margin-top:0;}

.sss-type-box{color:#fff;}
.sss-type-box h3.title{color:#fff;}
#quote-carousel {
    padding: 60px 0;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}

#quote-carousel .carousel-control{display:none;}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;bottom: 40px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 100px;
    height: 100px;
    margin: 5px;
    cursor: pointer;
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 100px;
    height: 100px;
    border-radius: 50%;-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    font-size: 30px;
    margin-right: 0;
    margin-top: -10px;
    opacity: 0.4;
}
.item blockquote p:after {
    content: "\f10e";
    font-family: 'Fontawesome';
    float: right;
    font-size: 30px;
    margin-right: 0;
    opacity: 0.4;
}
.latest-news_wrap small{color:#fff;font-size:18px;}
.contact_form_section{padding:50px 0;background-attachment: scroll;
    background-clip: border-box;
    background-color: #036570;
    background-image: url("../img/board_trans.png"), linear-gradient(to left, #036570, #2baf75);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;}
.contact_form_section .form-control::-moz-placeholder {
    color: #fff;
    opacity: 1;
}
.contact_form_section .form-control::-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff;
    opacity: 1;
}
.contact_form_section .form-control::-webkit-input-placeholder { /* WebKit browsers */
     color: #fff;
    opacity: 1;
}
.contact_form_section textarea.form-control {font-size:16px;
	background-color: transparent;
border: 1px solid #eee;
border-radius: 0;
box-shadow: none;
color: #fff;
}
.contact_form_section input.form-control {font-size:16px;
background-color: transparent;
border-bottom: 1px solid #eee;
border-radius: 0;
box-shadow: none;
color: #fff;
height: 44px;}
.contact_form_section h2{font-weight:300;text-align:center;color:#fff;margin-bottom:40px;}
.sectionbg03 p{ font-size: 16px;line-height: 1.6;margin: 10px 0 30px;font-weight:300;}
.sectionbg03{background-color:#fbfbfb;padding:50px 0 80px;}
.home_quote_wrap h3{font-size: 32px;line-height: 1.6;margin:10px 0;font-weight:400;}
.home_quote_wrap p{font-size: 18px;line-height: 1.6;margin:20px 0;}
.home_quote_wrap ul{margin-top:20px;}
.home_quote_wrap ul li{font-size: 16px;line-height: 1.6;margin:5px 0;   padding-left: 12px;}
.single-post .featured-thumbnail img{height:auto!important;margin-top:40px;}
.item blockquote p{padding:0 30px;}
.faq_quest:hover{cursor:pointer;}
.faq_ans{border: 1px solid #eee;color: #777;font-size: 16px;font-weight: 300;letter-spacing: 1px;padding: 25px 15px;}
.faq_quest {
    color: #666;
    margin-bottom: 19px;
}
h2.indent {
    border-bottom: 1px solid #666;
    color: #1e2731;
    display: inline-block;
    font-size: 24px;
    margin: 0 auto 20px !important;
    padding-bottom: 10px;
    text-align: center;
}
h5.indent {
    line-height: 1.7;
    margin-bottom: 8px;
}
.page-id-3213 .article-title{font-size:20px;}
.page-id-3213 .article-item{margin-bottom:20px;}
.woocommerce .woocommerce-breadcrumb{color:#ff6d00!important;}
.article-detials{font-size:14px;line-height:1.7;}

/* Blog Page */

.blog_wp{margin-bottom:30px;}
.blog_wp span{margin-top:10px;float:left;}
.blog_wp .read_more_btn{margin-top:10px;}
.about_cmpny_sss{margin:10px 0 30px;}
.about_cmpny_sss h2{margin-top:0;}
.cmn_div img{border:1px solid #eee;padding:4px; margin-right:20px;margin-bottom:10px; margin-top: 10px;}
.cmn_div p img{border:0 none;padding:0;}
.cmn_div p{font-size:16px;line-height:1.7;}
.cmn_div{padding:10px 0 30px;}

.sa_title_heading{text-transform:uppercase;font-size:25px;color:#fff;}
.blog_wp{border:1px solid #eee;padding:10px;}
.blog_wp a p{color:#333; height: 197px;
    overflow: hidden;}
.values-box{text-align:center;}


/* .products li{margin:0px!important; padding:0 15px 15px 0!important; width:25%;}
.products li a{border:1px solid #eee; padding:10px!important;  width:100%; display:block;}
.products li a p{color:#333; overflow: hidden;} */
.woocommerce ul.products li.product a img{border:1px solid #eee;padding:4px;margin:0!important;}


.page-content .foogallery-default.border-style-square-white a, .page-content .foogallery-default.border-style-square-white a:hover{border:1px solid #ccc!important; box-shadow:none!important;}
.foogallery-default.border-style-square-white a img{padding:4px!important;}
.foogallery-default.spacing-width-25 a{margin-bottom:15px!important; margin-right:15px!important;}
.cap-striped-table td:first-child{font-weight:bold;}
.post-content h2{  line-height: 1;margin-bottom: 20px; margin-top: 0;}
.blog.type-blog{padding:30px 0;}
.reso_section h2{margin-top:0;}
/* .single-product.woocommerce .reviews_tab.active{border-top:2px solid #2aae74;}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border:0 none;}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-top:2px solid transparent;}*/
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border-color:#eee;} 
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#eee;} 
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top:3px solid #2aae74;}
.sss-type-box .item .widgettitle{display:none;} 
.sss-type-box ul{padding:0;}
.post-content h1{margin-top:0;}
.widget-area ul{padding-left:10px;}
.woocommerce-cart .product-remove{width:2%;}
.woocommerce-cart .product-subtotal{width:2%;}
.woocommerce-cart .upload-file{background-color:#FF6D00;color:#fff;padding:7px 20px;border-radius:4px;margin-bottom:10px;float:right;}
.woocommerce-cart td.product-name dl.variation{float:left;width:100%;}
.woocommerce-checkout .product-total{width:2%;}
.mg{
margin-bottom:20px;
}
span.post_img_b{height:150px;overflow:hidden;vertical-align:middle;line-height:150px;margin:0;} 
.post_logo_bl{/*  -webkit-filter: invert(100%); filter: invert(100%); */opacity:0.4;}
.home_quote_wrap1{background:#F6F6F4;padding: 20px 0 60px;}
/* .quote-type-box{border-width:2px;padding:0;margin-bottom:15px;} */
.quote-type-box{border-width:2px;padding:0;margin-bottom:15px;min-height: 400px;}
.home_quote_wrap1 p {font-size: 14px;line-height: 1.6;margin: 10px 0;text-align:center;}
.home_quote_wrap1 .title{background:#f8f8f8 none repeat scroll 0 0;font-size:22px;margin-top:0;font-weight:400;padding:6px 0;}
.quote-type-box h5{padding:20px;}
.home_quote_btn a{border: 2px solid #ff6d00; border-radius: 4px;display: inline-block;float: none;margin-bottom: 10px;min-height: auto;padding: 5px;width: auto;}
.home_quote_btn a:hover, .home_quote_btn a:focus{border-color:#2BAF75;}
.clients_wrap{padding:60px 0;}
.cust_img{display:inline-block;padding: 30px 25px;width: 170px;}
.cust_img:hover img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);}
.about-footer h4{font-weight:bold;}
.post-content img{width:auto;height:auto;}

.variation .variation-wdm_user_custom_data_pal{display:none}
#simplemodal-login-container form{border:0 none!important;padding:0!important;}
#simplemodal-login-container .title {
    background-color: #26A574;
    color: #fff!important;
    font-size: 20px!important;
    padding: 20px;
    text-align: center;
}
#simplemodal-login-container form .submit input.simplemodal-close{background-color:#056A70!important;border: 2px solid #056A70!important;}
#simplemodal-login-container form .submit input{background-color:#ff6d00!important;
    border: 2px solid #ff6d00!important;
    border-radius: 4px!important;
    display: inline-block;
    float: none;
    min-height: auto;
    padding: 5px;
    width: auto;
    color: #fff;
    float: left;
    font-weight: 600;
    text-align: center!important;margin-left:5px!important;}
.simplemodal-login-fields{padding:14px 30px;}
#myForm.login_accnt_frm_login{border:0 none;} 
#myForm.login_accnt_frm_login label{color:#fff;display:none;} 
.register_accnt_from h2{color:#fff;text-align:center;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color: #FF6D00!important;border-color: #F46702!important; color: #fff!important;}
.login_accnt_area{padding:50px 0;color:#fff;margin-top:0;margin-bottom:0;background-image:url('../img/register-bg.jpg');}
.login_accnt_area .help-block{display:inline;}
.login_accnt_area .help-block li{background-color:red;color:#fff;padding: 2px 10px;}
.login_accnt_area .pwd_confirm_regis, .login_accnt_area .pwd_regis, .login_accnt_area .reg_email{position:relative;}
div.reg_email:before{background-image: url("../img/mail.png");background-repeat: no-repeat;content: "";height: 40px;position: absolute;right: 0;top: 6px;width: 40px;z-index: 9999999;}
div.pwd_regis:before{background-image: url("../img/pwd.png");background-repeat: no-repeat;content: "";height: 40px;position: absolute;right: 0;top: 6px;width: 40px;z-index: 9999999;}
div.pwd_confirm_regis:before{background-image: url("../img/confirm.png");background-repeat: no-repeat;content: "";height: 40px;position: absolute;right: 0;top: 6px;width: 40px;z-index: 9999999;}
.detail_title{font-size:18px;font-weight:600;}
.page-id-3498 table td {border-bottom: 3px solid #eaeaea;padding: 10px 5px;}

.checkout  .create-account {display:none !important}

/* .woocommerce-checkout .woocommerce-info{display:none !important} */
#loginModal{}
#loginModal .modal-header{text-align:center;font-size:20px;border-bottom:0 none;}
#loginModal .modal-header h5{font-size:28px;color:#fff;font-weight:300;}
#loginModal .modal-dialog{background-attachment: scroll;
    background-clip: border-box;
    background-color: #036570;
    background-image: url("../img/board_trans.png"), linear-gradient(to left, #036570, #2baf75);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #fff;
    padding: 14px 0;
 position: relative;}
 #loginModal .modal-content{background-color:transparent;box-shadow:none;border:0 none;}

  .blog_wp a h4{ display: inline-block; height: 56px;overflow: hidden;}
.blog_wp > p { display: inline-block; height: 252px; overflow: hidden;} 
.served_wrap{ background-attachment: scroll;
    background-clip: border-box;
    background-color: #036570;
    background-image: url("../img/board_trans.png"), linear-gradient(to left, #036570, #2baf75);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;color:#fff;
    padding: 60px 0;}
.served_wrap p{text-align:justify;}




/*--------------- quote page new start------------------ */
.gerberdiv {margin: 0 auto;width: 25%;padding:30px 0 10px;}
.gerberfile {/*  background: #37abff none repeat scroll 0 0; */border-radius: 6px;color: #fff;display: inline-block;font-size: 18px;line-height: 1.33333;padding:10px 16px;position: relative;}
.gerberfile input {cursor: pointer;font-size: 40px;margin: 0;opacity: 0;position: absolute;right: 0;top: 0;width: 100%;}
.main-btn-one p{font-size:13px;margin-bottom:5px;}
.qt_pg{background-color:#fff;padding:20px;box-shadow:0 0 2px #ccc}
.qt_cal_form .btn {height: 26px;padding: 0 20px;}
.main-btn-one{padding-bottom:20px;}
.qt_cal_form .btn{ background: #fff none repeat scroll 0 0;border: 1px solid #d7d7d7;border-radius: 0;color: #2b2b2b;margin-right: 10px;outline: medium none;}
.qt_cal_form .btn.cur {background: #fff url("../img/home-icon-cur-b1a5b93db8.png") no-repeat scroll right bottom;border-color: #2bae75;}
.qt_cal_form .formgroup.btn-group.formgroup-text > span {float: left;font-size: 17px;margin-right: 10px;}
.rightbar-list {border: medium none;color: #2a2a2a;padding-bottom: 0;}
li.rightbar-list-title {/*    line-height: 40px;margin-bottom: 20px; */}
.rightbar-list li h5 {color: #2a2a2a;font-size: 18px;margin:0;}
.rightbar-list li span.fl {color: #999;}
.fl {float: left;}
.rightbar-list li span.fr {color: #2a2a2a;}
.fr {float: right;}
.home-orderadd-r ul{padding-left:0;}
#show_result_div{float:left;width:100%;background-color:#fff;box-shadow:0 0 2px #ccc;}
.home-orderadd-r.fr{font-size:13px;}
.rightbar-btn{display:inline-block;width:100%;}
.rightbar-total{display:inline-block;width:100%;}
.home-orderadd-r hr{display:inline-block;}
.home-orderadd-r p{font-size:12px;}
.relative{position:relative;}
.right-tabs-slider {max-width: 480px;position: absolute;right: 10%;top: 40px;width: 34%;z-index: 999;}
.quote_area_tp{display:none;}
.notice-content p{margin-bottom:5px;}
.quote_wrap .qt_pg .nav-tabs li{width:50%;margin-bottom:0;}
.padBox {
    padding: 45px 40px !important;
}
.bg-close {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -206px -580px;
    display: block;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
}
.pr0 {
    padding-right: 0;
}
.ml55 {
    margin-left: 58px;
}
.icon-left::after {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -76px -580px;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    top: -11px;
    width: 10px;
}

.icon-left::after {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -76px -580px;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    top: -11px;
    width: 10px;
}
.w155line {
    border-top: 1px solid #000;
    display: inline-block;
    margin-top: 10px;
    position: relative;
    width: 150px;
}
.w100 {
    width: 100px;
}
.icon-right::after {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -100px -580px;
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    top: -11px;
    width: 10px;
}
.icon-right::after {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -100px -580px;
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    top: -11px;
    width: 10px;
}
.w155line {
    border-top: 1px solid #000;
    display: inline-block;
    margin-top: 10px;
    position: relative;
    width: 150px;
}
.icon-top::after {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -170px -587px;
    content: "";
    height: 10px;
    left: -7px;
    position: absolute;
    top: 0;
    width: 20px;
}
.icon-top::after {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -170px -587px;
    content: "";
    height: 10px;
    left: -7px;
    position: absolute;
    top: 0;
    width: 20px;
}
.h80line {
    border-left: 1px solid #000;
    display: block;
    height: 80px;
    position: relative;
}
.ml20 {
    margin-left: 20px;
}
.h40 {
    height: 40px;
    line-height: 40px;
}
.w55 {
    width: 55px;
}
.h40 {
    height: 40px !important;
}
.block {
    display: block;
}
.icon-bottom::after {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -132px -584px;
    bottom: 0;
    content: "";
    height: 10px;
    left: -7px;
    position: absolute;
    width: 20px;
}
.solidBox {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d0d5d9;
    border-radius: 3px;
    height: 200px;
    padding: 63px 140px;
    width: 400px;
}
.bgImg {
    background: rgba(0, 0, 0, 0) url("https://www.sooneasy.com/wp-content/themes/sooneasy/asset/img/55.png") no-repeat scroll -75px -492px;
    height: 70px;
}

.mt20 {
    margin-top: 20px;
}
.mt10 {
    margin-top: 10px;
}
.ml5 {
    margin-left: 5px;
}
.ml30 {
    margin-left: 30px;
}
.plr30 {
    padding-left: 30px;
    padding-right: 45px;
}
.dashBox {
    background: #f5f8fa none repeat scroll 0 0;
    border: 1px dashed #d0d5d9;
    border-radius: 3px;
    height: 200px;
    margin-top: 30px;
    padding: 18px 80px 20px 50px;
    text-align: center;
    width: 400px;
}
.w80line {
    border-top: 1px solid #000;
    display: inline-block;
    margin-top: 10px;
    position: relative;
    width: 80px;
}
.w1000 {
	width:1000px;
}
.w70 {
    width: 70px;
}
.w80line {
    border-top: 1px solid #000;
    display: inline-block;
    margin-top: 10px;
    position: relative;
    width: 80px;
}
.h35line {
    border-left: 1px solid #000;
    display: block;
    height: 35px;
    position: relative;
}
.h50 {
    height: 50px;
    line-height: 50px;
}
.w30 {
    width: 30px;
}
.h35line {
    border-left: 1px solid #000;
    display: block;
    height: 35px;
    position: relative;
}
.ml15 {
    margin-left: 15px;
}
.w236 {
    height: 120px;
    padding: 25px 60px;
    width: 236px;
}

@media(max-width:767px){
	.gerberdiv{width:85%;}
	.qt_cal_form .btn{margin-bottom:10px;}
}


.user_avatar {
    border: 5px solid #fff;
    border-radius: 50%;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    width: 80px;
}
/*--------------- quote page new end------------------ */
#side-menu li.active a {
    background-color: transparent;
    color: #0047C4;
}
.fa-plus-circle{color: #0047C4;}
#side-menu li a {
    display: block;color:#333;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 1.6;
    padding: 10px 15px 10px 10px;
}
.user_name {
    font-weight: bold;
    margin: 10px 0;
    text-transform: uppercase;
}
.panel-green > a {
    color: #337AB7;
}
#wrapper {
    float: left;
    width: 100%;
}
.dash_page .nav-tabs {
    border-bottom: 0 none;
}
.navbar-top-links{padding-top:10px;padding-bottom:10px;}
.dash_page .nav-tabs > li.active > a, .dash_page .nav-tabs > li.active > a:hover, .dash_page .nav-tabs > li.active > a:focus {border-width: 0 0 2px; border-color: transparent transparent #0147c3; border-radius: 0; border-style: none none solid;}
.dash_page .nav-tabs > li.active > a{background-color:transparent;color:#0147c3;}
.dash_page .nav-tabs > li > a{background-color:transparent;color:#333;}
.dash_page .nav-tabs > li > a:hover{color:#0147c3;}
.dash_page .nav-tabs > li > a, .dash_page .nav-tabs > li > a:hover, .dash_page .nav-tabs > li > a:focus {
    background-color: transparent;border-width: 0 0 2px; 
border-color: transparent transparent transparent transparent;}
.sidebar-nav h4 a{color:#333;}
#page-wrapper {background-color:transparent;}
.navbar-top-links .btn-default {background-color: #eee;}
#page-wrapper {border-left:0 none;padding-bottom:20px;}
.navbar.navbar-default.navbar-static-top{border-bottom:0 none;}
.sidebar {margin-top: 0;}
.custom-search-form .form-control {border: 1px solid #ccc}
#btnSubmit{margin:10px 0 0;}
#addr-type input[type="radio"],#addr-type input[type="checkbox"] {margin: 4px 10px 0 0;}

/*--------------- quote page new end------------------ */


/*--------------- quote page new end------------------ */
.vadd {
    padding-top: 10px;
}
.form-selectqty {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #d7d7d7 #d7d7d7;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 2px 2px #e0dede;
    height: 308px;
    left: 15px;
    overflow-y: scroll;
    padding: 20px;
    position: absolute;
    top: 28px;
    width: 100%;
    z-index: 9999;
}
.vadd button {
    margin-bottom: 10px;
    margin-top: 0;
    width: 100px !important;
}
.form-selectqty .vadd button{
    color: #2a2a2a;
    float: left;
    margin: 10px 5px 0;
    
}
a#sel-btn {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d7d7d7;
    color: #2a2a2a;
    padding: 6px 12px;
    text-align: left;
    text-decoration: none;
    
}
#forExamplePic{display: none;position: absolute; width: 417px; top: -134px; left: 80px;z-index:99;}
#forExampleStencilNumberPic{display: none;position: absolute; width: 417px; top: -134px; left: 80px;z-index:99;}
#forExample:hover #forExampleStencilNumberPic{display: block;}
#forExample:hover #forExamplePic{display: block;}
.right_dark_area {
    background: #A9C405 none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;z-index:1;
}
.right_dark_area01 {
    background: #F42253 none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;z-index:1;
}
.right_dark_area02 {
    background: #0A3C95 none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;z-index:1;
}
span{left:0;}