body {padding:0;margin:0;font-family:'Lato', sans-serif !important;}


/* ============================= custome =============================== */
.container {max-width:93% !important;width:92% !important;}
.sub_navbar1 {background:#192437;float:left;width:100%;}
.head_nav_b1 {padding:0;margin:0;list-style:none;display:inline-block;float: right;}
.head_nav_b1 li{display:inline-block;padding:8px 6px;margin-right:10px}
.head_nav_b1 li a{display:inline-block;color:#fff;font-weight:500;font-size:14px}
.head_nav_b1 li i{font-size:15px;margin-right:4px;position:relative;top:-1px;color:#fff}
.head_nav_b1 li a:hover,.head_nav_b1 li a:focus {color:#fff;text-decoration:none;}
.head_nav_b1 li:last-child i {top: 1px;font-size: 16px;}
.head_social {display:inline-block;float:left;}
.head_social .btn{padding:0;width:34px;height:34px;color:#fff;line-height:34px}
.head_social .btn:hover,.head_social .btn:focus{color:#bc6f5b;}
.navbar-right { margin-right: 75px;}

/* ================================== default ========================================= */
.main_navbar {background:#fff;float:left;width:100%;}
.main_navbar .navbar-default{background: #fff;border:0;}
.main_navbar .navbar-brand{float:left;height:auto;font-size:18px;line-height:20px;margin:0;transition-duration:1s;}
.logo_mwidth {max-width:300px;transition-duration:1s;}
.main_navbar .affix .navbar-brand {padding: 20px 15px;}

/* ================================== default ========================================= */
.main_banner {float:left;width:100%;position:relative;}
.main_banner .fade-carousel{position:relative;height:75vh}
.main_banner .fade-carousel .carousel-inner .item{height:82vh}
.main_banner .fade-carousel .carousel-indicators>li{margin:0 2px;background-color:#fff;border:0;opacity:.9;width:10px;border-radius:0;height:10px;border-radius:10px;}
.main_banner .fade-carousel .carousel-indicators>li.active{opacity:1}
.affix {top:0;width:100%;background:#fff!important;box-shadow:0 9px 13px 0 rgb(0 0 0 / 17%);z-index:999!important}
.main_navbar .navbar.affix .logo_mwidth {max-width:260px;}
.main_navbar nav.navbar.affix ul.nav>li>a { font-size:16px;}
.main_navbar nav.navbar.affix ul.nav>li:last-child>a {padding-right:0;}

/********************************/
.banner_hero {position:absolute;top:50%;width:50%!important;left:333px;z-index:3;color:#fff;text-align:center;text-transform:uppercase;transform: translateY(-50%);}
.banner_hero .banner_btn1,.banner_hero .banner_btn2,.banner_hero h1,.banner_hero h3{font-family:'Barlow',sans-serif}
.banner_hero h1{font-size:50px;font-weight:700;margin:0 0 10px;padding:0;}
.banner_hero h2{color:transparent;font-size:72px;font-weight:700;margin:0 0 10px;padding:0;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#f7941e;}
.banner_hero h3{font-size:16px;line-height:28px;margin:0 0 25px}
.banner_hero .banner_btn1,.banner_hero .banner_btn2{width:160px;line-height:55px;height:55px;color:#fff;font-weight:500;font-size:16px;margin:0;border:0}
.banner_hero .banner_btn1{background:#1a4370}
.banner_hero .banner_btn2{background:#fff;color:#000}
.main_banner .fade-carousel .carousel-inner .item .banner_hero{opacity:0;transition:2s all ease-in-out .1s}
.main_banner .fade-carousel .carousel-inner .item.active .banner_hero{opacity:1;transition:2s all ease-in-out .1s}

/********************************/
.main_banner .fade-carousel .slides .slide-1,.main_banner .fade-carousel .slides .slide-2,
.main_banner .fade-carousel .slides .slide-3{height:83vh;background-size:cover;background-position:center center;background-repeat:no-repeat}
.main_banner .fade-carousel .slides .slide-1:after,.main_banner .fade-carousel .slides .slide-2:after,
.main_banner .fade-carousel .slides .slide-3:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.39);opacity:0.7;}
.main_banner .fade-carousel .slides .slide-1{background-image:url(../images/banner1.jpg)}
.main_banner .fade-carousel .slides .slide-2{background-image:url(../images/banner2.jpg)}
.main_banner .fade-carousel .slides .slide-3{background-image:url(../images/banner3.jpg)}
.banner_img{ position: absolute; top:16% ;width: 50%!important;z-index: 3;right: 49%;}
 
/* ============================= custome =============================== */
.footer_sect {float:left;width:100%;padding:55px 0 10px;position:relative;overflow:hidden;}
.footer_sect:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.97;background:#192437;}
.footer_sect .container {position:relative;z-index:1;}
.footer_sect .testis_para {color: #fff;}
.footer_sect .main_para_2{text-align:left;margin-bottom:10px;color:#fff;font-size:14px;line-height:26px}
.footer_bg_1 {background:url(../images/funbg-svg.png);width:100%;height:100%;position:absolute;display:block;background-size:cover}
.footer_hed1 {color:#fff;font-weight:600;margin-bottom:20px;}
.footer_ulis {padding:0;margin:0;list-style:none;font-family: 'Roboto', sans-serif;}
.footer_ulis li{color:#fff;font-size:14px;margin-bottom:15px;}
.footer_ulis li span{color:#ffffff;}
.footer_ulis li a{color:#ffffff;}
.navbar_log2 {display:inline-block;max-width:80px;padding:0 0 15px;}
.footer_head {font-size:17px;line-height:20px;padding-left:20px;font-weight:600;position:relative;margin:0 0 20px;color:#fff;text-transform:uppercase}
.footer_head:after{position:absolute;content:"";left:0;top:0;border-left:6px double #68bd45;width:10px;height:100%}
.footer_menu {padding:0;margin:0;list-style:none;}
.footer_menu li {display:block;margin-bottom:10px;}
.footer_menu li a{color:#fff;  line-height: 24px; display:block; font-size: 14px;font-family: 'Roboto', sans-serif;text-transform:none;}
.footer_menu li a:hover,.footer_menu li a:hover{color:#ccc;text-decoration:none;}
.footer_menu li a i {margin-right:10px;color:#fff;}
.footer_menu li a:hover i,.footer_menu li a:hover i{color:#68bd45;}
.copyrigt_sc {    padding-top: 12px;    margin-top: 16px;    border-top: 1px solid #364158;}
.copyrigt_sc .testis_para{margin:0;text-align:center;color:#fff;}
.footer_menu.menu___2 li {display:block;margin-bottom:10px;float:left;width:50%;}
.social-icon .btn {color:#fff;}
.social-icon .btn:hover,.social-icon .btn:hover {color:#fff;}

/* ============================= custome responsive =============================== */
.main_featur {float:left;width:100%;padding:60px 0;background-color:#1a416f;overflow:hidden;}
.main_header {text-align:center;font-size:34px;margin:0 0 25px;font-weight:600;}
.main_header span {color: #a1841e;}
.featur_col1a {float:left;width:50%;padding:15px}
.featur_colwa {float:left;width:100%;padding:0; padding: 20px; box-shadow: 0 0 10px #17365a;}
.featur_colwa img{max-width:180px;border-radius:50%;display:block;margin:0 auto 15px}
.sub_header1 {text-align:center;margin:0 0 10px;font-size:22px;letter-spacing:.05em;font-weight:600;color: white;}
.main_para_1a {text-align:center;font-weight:400;font-size:16px;color:#333;margin:0;line-height:27px;color: white;}
.main_featur .featur_colwa .main_para_1a {margin-bottom:15px;}
.main_featur {float:left;width:100%;position:relative;padding:60px 0;} 
.small_head1 {font-size: 15px;line-height:23px;position:relative;letter-spacing:2px;margin:0 0 10px;color:#acafb2;text-transform:uppercase;font-weight:600;padding-bottom:10px;font-style:normal}
.small_head1:before{background-color:#1a4370;content:'';width:90px;height:1px;position:absolute;bottom:6px;left:0;color: white;    transform: translateX(-50%);}
.small_head1:after{background-color:#ba6c56 ;content:'';width:40px;height:3px;position:absolute;bottom:5px;left:0;transform: translateX(63%);}
.main_head_1 {font-size:30px;line-height:41px;color:#ffffff;text-transform:uppercase;font-weight:800;margin:0 0 16px;font-style:normal}
.main_para_1 {font-size:16px;font-family:'Lato',sans-serif;line-height:30px;margin:0px 0 0;      padding-right: 16px;
    padding-top: 27px;color: #ffffff;}
.main_para_2 {font-size:15px;font-family:'Lato',sans-serif;line-height:28px;margin:0px 0 0;  text-align: justify; color: black;}

/* ============================= custome =============================== */
.main_prdcts {float:left;width:100%;position:relative;padding:50px 0;background-color:#f7f7f9;}  
.main_prdcts .small_head1 {text-align:center;}
.main_prdcts .small_head1:after,.main_prdcts .small_head1:before {left: 50%;transform: translateX(-50%);}
.main_prdcts .main_head_1 {text-align:center;color:#fff;}
.prdcts_col1 { float: left; width: 100%; position: relative; border: 1px solid #999; border-color: #8080804a;
	border-radius: 4px;background-color: #fff;} 
.prdcts_col11 img{ background: #fff; padding: 5px;}
.prdcts_col1 .prodct_img_1 {max-width: 100%;max-width: 100%;width: 100%; margin-bottom: 10px;
  background: #fff;}
.prdcts_colw {float: left;width: 100%;position: relative;padding: 12px 38px 30px;} 
.prdcts_colw h4{position:relative;font-size:19px;line-height:25px;font-weight:bold;color:#000000;}
.prdcts_colw p{ font-family: 'Lato',sans-serif;color: black; margin: 0; line-height: 30px; font-size: 17px}
.prdcts_colw span{position:absolute;left:50%;top:-40px;width:75px;height:75px;transform:translateX(-50%);background:#fff;padding:17px}
.prdcts_colw span img{max-width:100%}
.main_prdcts { overflow: hidden;}
.main_prdcts .owl-nav i{font-size:52px}
.main_prdcts .owl-nav .owl-prev{left:-32px}
.main_prdcts .owl-nav .owl-next{right:-32px}
.service-icon{width: 100px;height: 100px;position: absolute;bottom: 0;left: 35px;border-bottom: 3px solid #1b1f2e;
z-index: 11;background: #fff;text-align: center;top:40%}
.service-icon img{width: 62px;position: absolute;bottom: -1px;left: 50%;margin-left: -31px;}
.produc_par {font-weight: 400;color: #777; transition: none;border-width: 0px;margin: 0px auto 8px;padding: 0px;text-align: left;letter-spacing: 0px;color: #444;letter-spacing: .20px;
    line-height: 28px!important;font-size: 16px}
.produc3b_par {font-weight: 400;color: #777; transition: none;border-width: 0px;margin: 40px auto 8px;padding: 0px;text-align: left;letter-spacing: 0px;color: #444;letter-spacing: .20px;
    line-height: 28px!important;}
.produc2b_par {font-weight: 400;color: #777; transition: none;border-width: 0px;margin: 80px auto 8px;padding: 0px;text-align: left;letter-spacing: 0px;color: #444;letter-spacing: .20px;
    line-height: 28px!important;}
.contact-form {float:left;    padding: 29px;   border: 1px solid #EAEAEA;	background-color: #f1f1f1;
width: 100%;font-family: Lato;box-shadow: 0px 2px 5px #EAEAEA;border-radius: 7px;}
.contact-form .form-control{height: 40px;padding: 5px 10px;margin-bottom: 3px;font-size: 14px;border-radius: 7px;
font-family: 'Lato';}
.contact-form .form-control.texti{height:65px;}
.contact-form h6{text-align: center;font-size: 22px;margin-bottom: 25px;font-weight: bold;margin-top: 0;}
.contact-form label	{color: #636363;font-family: 'Lato';}
.contact-img{max-width:100%;width:100%;margin-top:80px;}
.contact-page-add{font-family: Lato;}
.contact-page-add .register-head {    color: #000; font-family:'Lato'; font-weight:bold;    margin-top: 0;
 font-size: 25px;}
.contact-page-add p{line-height: 27px;margin-bottom: 5px;}
.mart50{ margin-top:50px!important}
		
/* ============================= custome =============================== */
.main_abouts {float:left;width:100%;position:relative;padding:60px 0;background:#f5f5f5;z-index:1;} 
.main_abouts:before{background:#fff;content:'';width:50%;height:100%;position:absolute;top:0;left:0;z-index:-1;}
.main_abouts .small_head1 {text-align:center;}
.main_abouts .small_head1:after,.main_abouts .small_head1:before {left: 50%;transform: translateX(-50%);}
.main_abouts .main_head_1 {text-align:center;color:#000;}
.abouts_wrap {float:left;width:100%;position:relative;} 
.abouts_col1,.abouts_col2,.abouts_col3{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.abouts_col1 {float:left;width:12%;background-image:url(../images/dsvy-pattern-bg-1.png);background-position:top right;background-repeat:no-repeat;background-color:#1a416f!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;padding:29px 20px 0 12px;display:flex;position:relative;z-index:1}
.about_col1w {height:100%;width:100%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;position:relative;display:flex;height:450px}
.about_col1w h3{color:#fff;font-size:24px;font-weight:700;line-height:30px;letter-spacing:1.3px;transform:rotate(-90deg);white-space:nowrap;
display:inline-block;left:55px;position:absolute;transform-origin:left;bottom:136px}
.about_col1w h3 span{color:#1a191d}
.abouts_col2 {float:left;width:38%;position:relative;}
.about_colw2 {float:left;width:100%;background:url(../images/dsvy-image-1.png);background-size:cover;height:479px;}
.abouts_col3 {float:left;width:50%;position:relative;}
.abouts_col3 span{position:absolute;top:50%;left:-6px;width:80px;height:80px;transform:translateX(-50%);background:#000;padding:17px;border-radius:80px;z-index:1}
.abouts_col3 span img{max-width:100%}
.about_col3w {float:left;width:100%;position:relative;background:#fff;height:479px;padding:3% 45px 0;} 
.about_col3w h3{color:#1a191d;padding:0;margin:0 0 20px;line-height:1;font-size:30px;text-transform:none;font-weight:700;font-style:normal}
.main_para_3 {font-size: 16px;line-height:29px;color:#2b2b2b;text-transform:none;font-weight:400;font-family:'Lato',sans-serif;font-style:normal;     text-align: justify;}
.readmore_b1{background:#ffffff;color: #000;border:0; padding:10px 15px ; font-size:16px;font-weight:600;border-radius:1px}
.readmore_b2{background:#1a416f;color: #fff;border:0; padding:10px 15px ; font-size:16px;font-weight:600;border-radius:1px}

/* ========================== default ========================== */
.inner_sect1 {float:left;width:100%;position:relative;padding:60px 0;}
.inner_sect1 .main_header {text-align:left;margin:0 0 10px;}
.abouts_img1 {float:left;width:100%;position:relative;border-radius:10px;overflow:hidden;background:rgba(0,0,0,0.3);}
.inner_para1 {font-size:16px;line-height:28px;color:#2a2a2a;margin:0 0 15px;font-weight:400; font-family:'Lato'}
.abouts_img2 {max-width:100%;width:100%;margin:auto;display:block;border-radius:10px;margin-right:0;margin-top:-95px;box-shadow:0 4px 10px 0 rgba(26,47,106,.08)}
.contact_sc1 {float:left;width:100%;padding:10px 0}
.contact_sc2 {float:left;width:100%;position:relative;border-radius:6px;box-shadow:0 9px 24px 0 rgba(26,47,106,.05);padding:25px 15px 25px 95px;border:1px solid #dce5e7}
.contact_sc2 i{width:60px;height:60px;border-radius:60px;line-height:62px;background:#68bd45;color:#fff;text-align:center;font-size:30px;position:absolute;left:20px;top:50%;transform:translateY(-50%)}
.contact_scw {float:left;width:100%;min-height:80px;position:relative}
.contact_sc3 {width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.contact_scw h3{margin:0 0 7px;font-size:20px;font-weight:800}
.contact_scw h4{margin:0;line-height:24px;color:#2a2a2a;font-size:15px}
.padb{ padding-bottom:20px;}
/* ========================== default ========================== */
.padb1{ margin-top: 20px;}
.contact_frm {float:left;width:100%;position:relative;padding:10px 0 0;}
.inner_sect1 .contact_frm .main_header {text-align:center;margin:0 0 16px;}
.contact_frm .form{width:100%;padding:15px;background:#fff;border:1px solid #ccc;margin-bottom:22px;color:#727272!important;font-size:14px;transition:all .4s;font-weight:600;}
.contact_frm .form:hover{border:1px solid #ef4438}
.contact_frm .form:focus{color:#fff;outline:0;border:1px solid #ef4438}
.contact_frm .textarea{height:150px;max-height:150px;max-width:100%}
.contat_btn1 {background:#ef7f1a;padding:12px 30px;color:#fff;margin:auto;display:block;border:0;border-radius:7px;font-weight:600}
.contact_map {float:left;width:100%;position:relative;padding:35px 0 0;}
.google_map1 {width:100%;height:360px;}
/* ============================= custome =============================== */
.main_serv_1 {float:left;width:100%;position:relative;padding:265px 0 45px;}
.main_serv_1 .small_head1 {text-align:center;}
.main_serv_1 .small_head1:after,.main_serv_1 .small_head1:before {left: 50%;transform: translateX(-50%);}
.main_serv_1 .main_head_1 {text-align:center;color:#000;}
.servc_sec_1 {float:left;width:100%;position:relative;padding:10px;}
.servc_img_1 {float:left;width:100%;position:relative;padding:0;}
.servc_txt_1 {float:left;width:100%;position:relative;padding:20px 0;}
.servc_txt_1 h4{margin:0 0 10px;text-align:left;font-weight:800;font-size:20px}
.servc_txt_1 p{text-align:left;font-size:16px;margin:0 0 15px;line-height:23px; font-family: 'Lato';} 

/* ============================= custome =============================== */
.main_countr {float:left;width:100%;padding:40px 0 0px;background:url(../images/bg-dot.png);}
.main_countr:after {content:"";position:absolute;left:0;top:50%;width:100%;height:2px;}
.countr_sec1 {float:left;position:relative;}
.countr_sec2 {float:left;width:91%;position:relative;padding:15px;background-color:#f39c4e;background-image:url(../images/dsvy-map-bg.png);background-size:cover;z-index:1;}
.countr_col1 {float:left;width:25%;position:relative;padding:15px;}
.countr_col1 .counter {float:left;width:100%;position:relative;border:1px solid #f5f5f5;padding:25px 15px;}
.countr_col1 .counter h2{font-size:60px;line-height:70px;text-align:center;font-weight:700;color:#fff;margin:0}
.countr_col1 .counter h4{font-size:18px;margin:0;font-weight:400;text-align:center;line-height:26px;color:#fff;font-style:normal}
.countr_sec2 .carousel-wrap .item{padding:25px 16px}
.countr_sec2 .carousel-wrap .item img{margin:auto;width:100%}

/* ============================= custome =============================== */
.main_blog_1 {float:left;width:100%;position:relative;padding:60px 0;background:url(../images/blog-bg-1.jpg);background-size:cover;background-position:right;z-index:1;}
/* .main_blog_1:after {z-index:-1;content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;opacity:0.6;} */
.main_sect_1 {float:left;width:30%;position:relative;display:inline-block;}
.main_sect_2 {float:left;width:70%;position:relative;display:inline-block;padding-right:10%;}
.main_colm_1 {float:left;width:50%;position:relative;padding:15px;}
.main_colm_w {float:left;width:100%;position:relative;padding:15px;}
.main_text_1 {float:left;width:100%;position:relative;padding:15px;background:#fff;border-bottom:2px solid #f89736;}
.main_text_1 h5{margin:0 0 10px;letter-spacing:1px;}
.main_text_1 h4{font-size:22px;font-weight:800;color:#000;margin:0 0 20px;}
.main_text_1 a{font-size:14px;font-weight:600;color:#000}
.main_text_1 a i{margin-left:8px}
.pc_whatsapp { display: block; position: fixed; bottom: 10px; z-index:9999;left: 10px;}
.pc_whatsapp img { max-width: 120px;}
/* =============================== default =============================== */
.cd-top{display:inline-block;height:50px;width:50px;border-radius:50px;position:fixed;bottom:10px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background:#68bd45  url(../images/icons/up-arrow.svg) no-repeat center 50%;visibility:hidden;box-shadow:0 2px 13px 0 rgba(0,0,0,0.27);z-index:9;opacity:0;background-size:24px;transition:all .3s}
.cd-top.cd-is-visible{visibility:visible;opacity:1}
.cd-top.cd-fade-out{opacity:1}
.no-touch .cd-top:hover{background-color:#e86256;opacity:1}

/* =====================================================================*/
.main_foter2 {float:left;width:100%;position:relative;padding:5px 0;overflow:hidden;background:#252427;}
.main_foter2 .main_parag1 {font-size:15px;line-height:20px;margin:7px 0;color:#ccc;display:inline-block;}
.social_icon {padding:0;margin:0;list-style:none;display:inline-block;float:right;}
.social_icon li {display:inline-block;margin-bottom:0;}
.social_icon li a{width:32px;height:32px;display:block;color:#ccc;border:2px solid #676767;text-align:center;line-height:32px;border-radius:35px}
.social_icon li { top:10px}
.rd{ border-radius:10px!important;}
/* =====================================================================*/
.sub_banner1 {float:left;width:100%;position:relative;padding:40px 0;background:url(../images/inner-banner.jpg);}
.sub_banner1 h3{margin:0 0 10px;font-size:36px;font-weight:600;color:#7ecb5f;text-align:right}
.sub_bredscr {display:inline-block;list-style:none;margin:0;padding:0;float:right}
.sub_bredscr li{display:inline-block;color:#fff;font-size:16px;padding-left:10px}
.sub_bredscr li a{color: black;}
.main_header2 { text-align: center;font-size: 34px; margin: 0 0 25px; font-weight: 600;color: white;}
.main_headera {text-align:left;font-size:34px;margin:0 0 12px;font-weight:600;}
.main_headera span {    color: #68bd45;}
.main_header {text-align:center;font-size:34px;margin:0 0 25px;font-weight:600;}
.main_header span {    color: #68bd45;}
/* ============================= custome responsive =============================== */
.sub_about_1 {float:left;width:100%;padding:45px 0;background:#fff;position:relative;overflow:hidden;}
.sub_about_1 .main_header {text-align:left;margin-bottom:10px;}
.sub_about_1 .main_para_1 {text-align:left; color: white;}
.about_imgs1 {  float: left; width: 100%;position: relative;  overflow: hidden; border-radius: 10px;}
.sub_about_2 { float: left; width: 100%;padding-top:45px ; background: #fff;position: relative;overflow: hidden;}
.sub_about_3 {   float: left; width: 100%;padding: 0px 20px 14px 0; background: #fff;position: relative; overflow: hidden;}
.border {border: 3px solid #e6e5ea!important;padding: 11px 15px; margin: 2px;box-shadow: 0 0 10px #e2e2e2;
border-radius: 10px;}
.border-quty {border: 3px solid #e6e5ea!important;padding: 11px 15px; margin: 2px;box-shadow: 0 0 10px #e2e2e2;
 border-radius: 10px;height: 149px;}
.about_imgs1:before {position: absolute;content: '';left: 40px; top: 0; right: 0;bottom: 40px;background: url(../images/pattern.jpg);}
.abt-mg { margin-top: 18px;margin-bottom: 10px;}
.about_imgs1 img {position:relative;z-index:1;width:100%;}
.abt-feature{ padding-top: 90px;padding-bottom: 30px;}
.inner-title{padding: 0px 0; font-size: 20px; color: #68bd45; font-weight: bold; margin-top:5px;}
.abt-title {  font-size: 34px; position: relative;margin: 0; letter-spacing: 0px; margin-bottom: 17px; font-family: 'Lato', sans-serif; color: #0e0e0e;
    font-weight: 800;line-height: 44px;}
.title-desc{font-family: 'Lato', sans-serif;font-size: 17px;line-height: 30px;font-weight: 400;}
.title-desc22{font-family:'Lato', sans-serif;font-size: 17px;line-height: 28px;color: white;}
.inner-title i{color: #68bd45;margin-top: 5px;font-size: 18px;padding-right: 6px;}
.title-desc1{font-family: 'Lato', sans-serif;font-size: 17px;line-height: 28px;font-weight: 400;}
.readmore_b2{background:#326eb4;color: #fff;border:0; padding:10px 15px ; font-size:16px;font-weight:600;border-radius:1px; margin-top: 8px;}
.banner_img{ position: absolute; top:16% ;width: 50%!important;z-index: 3;right: 49%;}
.features_h1 {margin: 0 0 8px; font-size: 22px; font-weight: bold;position: relative;padding-bottom: 7px;}
.features_h1:after{content: "";position: absolute;width: 74px;height: 2px;background: #68bd45;left: 0;bottom: 0;}
/* =====================================================================*/
.main_colb_1 {float:left;width:33.33%;position:relative;padding:15px;}
.main_colb_2 {float:left;width:100%;position:relative;padding:0;box-shadow: 0px 9px 13px 0px rgb(0 0 0 / 7%);}
.main_colb_2 a {display:inline-block;width:100%;float:left;cursor:pointer;}
.main_colb_2 .main_text_1 {min-height: 88px;}
.main_colb_2 .main_text_1 h4 {margin: 0;text-align: center;font-weight: 600; font-size: 19px;line-height:28px;}
.contact-form {display: table;width: 100%;}
.contact-form .form{ width: 100%; padding: 13px; background:#fff;border:1px solid rgba(0, 0, 0, 0.2);margin-bottom:15px;
    color:#727272 !important; font-size:13px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s; transition: all 0.4s;}
.contact-form .form:hover,.contact-form .form:focus{color: white;outline: none;border:1px solid #ef7f1a; }
.contact-form .textarea{height:140px;max-height: 140px;max-width: 100%;}
.servis_list {padding: 0;margin: 0;list-style: none;}
.servis_list li{font-size:16px;margin-bottom:7px;position:relative;padding-left:15px;color:#2a2a2a; line-height:28px}
.servis_list li i { position: absolute;left: 0; color: #68bd45; margin-top: 5px; font-size: 18px;}
.navbar-right { float: right!important;}
.main-articles{padding: 10px 0px 40px;}
.content { border: 1px solid #e9e9ee;background: #fff;}
.meta{ padding:30px 0}
.meta h2 a{ text-decoration: none;color: black;font-size: 20px;font-weight: bold;}
.meta h2 { line-height:36px;font-weight: 400; font-size: 26px;}
.main-artical2{ margin-top: 23px;}
.meta h2 a:hover{ color: #68bd45;} 
.entry-content{position: relative; border: 1px solid #e9e9ee;background: #fff;}
.main_prdcts2{background-color: #192437; background-image: url(../images/bg-theme.jpg); background-position: top left;
    background-repeat: repeat-y; }
.abt-title-title{font-size: 57px;position: relative;letter-spacing: 0px;margin-bottom: 16px;font-family: 'Lato', sans-serif;
    margin-top: 12px;margin-bottom: 27px;color: white;font-weight: bold;}
.main-recent{padding:40px 0;}
.main-product22{padding: 50px 0;}
.abt-inner22{ padding-top: 20px;}
.we-change__agency {position: absolute;bottom: 28px;left: 28px;right: 28px;background-color: #ffffffc9;
align-items: center;padding: 4px 21px;}
.we-change__agency h3{ margin-top: 3px; text-align: center; font-size: 20px;}
.we-change__agency:hover{ background-color: #69bc46;color: white;}
.abt-inner{ padding: 0 16px;}
.we-change__agency h3 a { text-decoration: none; color: black; line-height: 29px; font-weight:bold}
.carousel-indicators {bottom: 8px !important;}


/* ============================= custome =============================== */
/**
 * Owl Carousel v2.1.1
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* ============================= custome =============================== */

.carousel-wrap{margin:0 auto;padding:0 2%;width:100%;position:relative}
.owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden;padding:10px;}
.owl-nav>div{margin-top:-26px;position:absolute;top:50%;color:#cdcbcd}
.owl-nav i{font-size:52px}
.owl-nav .owl-prev{left:-15px}
.owl-nav .owl-next{right:-15px}
.product-styl{border: 1px solid #0000001f;box-shadow: 0 0 10px #e2e2e2;padding: 11px;margin-top: 16px;margin-bottom: 10px}
.main_header3 { font-size: 27px;margin: 0 0 15px;font-weight: 600;color: black;}
.nav>li>a {padding: 30px 22px !important;}
.navbar-brand{padding: 0px!important;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
 margin-left: 0px !important; }
.nav .navbar-nav{ margin-left: 21px;}
.abt-title2 {font-size: 38px;position: relative;margin: 0;letter-spacing: 0px;font-family: 'Lato', sans-serif;margin-top: 21px;
  margin-bottom: 36px;font-weight: bold;}
.navbar-nav { float: right !important ; margin: 0;}
.prdt-img{box-shadow: 0 0 10px #e2e2e2;padding: 0px;border-radius: 4px;}
.product_seq {float: left;width: 100%;padding: 50px 0; background: #fff;}
.product_seq2{float: left;width: 100%;padding: 0 0 15px 0;background: #fff;}
.gogle_maps {width: 100%;height: 300px;margin-bottom: 20px;}

.nw_product_img {position: relative; height: 110px; width: 95%;margin: 5px auto 6px;display: block;box-shadow: 0 0 10px #e2e2e2;}
.nw_img_responsive {height: auto;display: block;max-height: 90%;max-width: 80%;position: absolute;top: 50%;
    left: 50%; margin-right: -50%;-ms-transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%); box-shadow: none;}
.pLR2px {padding-left: 2px !important;padding-right: 2px !important;}	 

/* ============================= custome =============================== */

.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.one{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.two{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.three{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.four{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;animation-delay:3.5s}.five{-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;animation-delay:4.5s}.six{-webkit-animation-delay:5.5s;-moz-animation-delay:5.5s;animation-delay:5.5s}.seven{-webkit-animation-delay:6.5s;-moz-animation-delay:6.5s;animation-delay:6.5s}.eight{-webkit-animation-delay:7.5s;-moz-animation-delay:7.5s;animation-delay:7.5s}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
/* ============================= custome =============================== */

nav.navbar .tab-nav ul li a:hover,ul.menu-col li a:focus,ul.menu-col li a:hover{text-decoration:none}
nav.navbar{margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border:none}
nav.navbar.top-nav-collapse{position:fixed;width:100%;top:0;z-index:999}
.navbar-brand{margin-top:3px}
nav.navbar ul.nav>li>a{color:#111;text-transform:uppercase;font-size:16px;font-weight:500;transition-duration:.4s;background-color:transparent!important;font-family:Roboto,sans-serif}
nav.navbar ul.nav>li>a i{font-size:17px;position:relative;bottom:1px}
nav.navbar ul.nav>li>a:hover,nav.navbar ul.nav>li>a:hover{color:#1a416f;}
nav.navbar ul.nav li.active>a,
nav.navbar ul.nav li.active>a:focus,
nav.navbar ul.nav li.active>a:hover,
nav.navbar ul.nav li.megamenu-fw>a:focus,
nav.navbar ul.nav li.megamenu-fw>a:hover{background-color:transparent}
nav.navbar .navbar-toggle{background-color:#fff!important;border:none;padding:0;font-size:26px;position:relative;top:0}
nav.navbar li.dropdown ul.dropdown-menu{animation-name:inherit !important;transform:inherit !important;;}
nav.navbar ul.nav .dropdown-menu .dropdown-menu{top:0;left:100%}
nav.navbar ul.nav ul.dropdown-menu>li>a{white-space:normal}
ul.menu-col{padding:0;margin:0;list-style:none}
ul.menu-col li a{color:#6f6f6f}
nav.navbar-full{padding-bottom:10px;padding-top:10px}
nav.navbar-full .navbar-header{display:block;width:100%}
nav.navbar-full .navbar-brand{margin-top:5px}
nav.navbar-full .navbar-toggle{display:inline-block;margin-right:0;position:relative;z-index:10;top:6px;font-size:26px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
nav.navbar-full .navbar-toggle.fixed{position:fixed;right:50px;top:30px;padding:0 0 0 2px}
nav.navbar-full .navbar-collapse{position:fixed;width:100%;height:100%!important;top:0;left:0;padding:0;display:none!important;z-index:9}
nav.navbar-full .navbar-collapse.on{display:block!important}
nav.navbar-full .navbar-collapse .nav-full{overflow:auto}
nav.navbar-full .navbar-collapse .wrap-full-menu{display:table-cell;vertical-align:middle;overflow:auto}
nav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar{width:0}
nav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar{width:0}
nav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar{width:0}
nav.navbar-full .navbar-collapse .nav-full::-o-scrollbar{width:0}
nav.navbar-full .navbar-collapse ul.nav{display:block;width:100%;overflow:auto}
nav.navbar-full .navbar-collapse ul.nav a,nav.navbar-full .navbar-collapse ul.nav a:focus,nav.navbar-full .navbar-collapse ul.nav a:hover{background-color:transparent}
nav.navbar-full .navbar-collapse ul.nav>li{float:none;display:block;text-align:center}
nav.navbar-full .navbar-collapse ul.nav>li>a{display:table;margin:auto;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:24px;padding:10px 15px}
nav.navbar .tab-nav{padding-right:0;border-right:solid 1px #f0f0f0}
nav.navbar .tab-nav ul{padding:0;margin:0;list-style:none}
nav.navbar .tab-nav ul li a{display:block;text-align:left!important;padding:10px 15px;border-bottom:solid 1px #efefef;color:#6f6f6f}
nav.navbar .tab-nav ul li a .fa{margin-right:5px}
nav.navbar .tab-nav ul li a:before{float:right;font-family:FontAwesome;content:"\f0da"}
nav.navbar .tab-nav ul li.active a,
nav.navbar .tab-nav ul li.active a:focus,
nav.navbar .tab-nav ul li.active a:hover{color:#3f3f3f!important;background-color:#f5f5f5!important;text-decoration:none}
nav.navbar .wrap-tabs{padding-left:0;margin-left:-1px;border-left:solid 1px #f0f0f0}
nav.navbar .wrap-tabs .tab-content{padding:25px 30px;display:none}
nav.navbar .wrap-tabs .tab-content.in{display:block}
.affix.nav.navbar ul.nav > li:last-child a{padding-right:0;margin-left: 54px;padding-top: 32px;}


 @media (min-width: 1024px) {
nav.navbar ul.nav .dropdown-menu{width:240px;left:0}
nav.navbar-center ul.nav.navbar-right .dropdown-menu .dropdown-menu{left:-220px}
nav.navbar li.dropdown ul.dropdown-menu{border-radius:0;padding:6px 0;border:none;border-top:solid 2px #68bd45;box-shadow: 0px 9px 13px 0px rgba(0,0,0,0.07);}
nav.navbar li.dropdown ul.dropdown-menu>li a:active,
nav.navbar li.dropdown ul.dropdown-menu>li a:focus,
nav.navbar li.dropdown ul.dropdown-menu>li a:hover{background-color:transparent;color:#416389;}
nav.navbar li.dropdown ul.dropdown-menu>li a{padding:8px 14px;font-size:15px; font-family:'Lato'; color:#000}
nav.navbar-center ul.navbar-right li.dropdown ul.dropdown-menu li a{text-align:right}
nav.navbar li.dropdown ul.dropdown-menu li.dropdown ul{right:20px}
nav.navbar li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before{font-family:FontAwesome;float:right;content:"\f105"}
nav.navbar-center ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before{font-family:FontAwesome;float:left;content:"\f104"}
nav.navbar li.dropdown ul.dropdown-menu ul.dropdown-menu{top:-5px}
nav.navbar.megamenu ul.dropdown-menu.megamenu-content{padding:0 15px}
nav.navbar.megamenu ul.dropdown-menu.megamenu-content>li{padding:25px 0 20px}
nav.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu{padding:0 30px;margin:0 -.5px}
nav.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu:first-child{border-left:none}
nav.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu:last-child{border-right:none}
nav.navbar.megamenu ul.dropdown-menu.megamenu-content .content{display:none}
nav.navbar.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a{text-align:left;padding:10px 0 5px;display:block;width:100%;margin-bottom:0}
nav.navbar.megamenu.on ul.dropdown-menu.megamenu-content .content{display:block!important;height:auto!important}
nav.navbar.menu-center .container{position:relative}
nav.navbar.menu-center ul.nav.nav-center{float:none;margin:0 auto;display:table;table-layout:fixed}
nav.navbar.menu-center .navbar-header{position:absolute}
nav.navbar-brand-top .navbar-header{display:block;width:100%;text-align:center}
nav.navbar-brand-top ul.nav>li.dropdown>ul.dropdown-menu{margin-top:2px}
nav.navbar-brand-top ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu{margin-top:0}
nav.navbar-brand-top .navbar-header .navbar-brand{display:inline-block;float:none;margin:15px 0 0}
nav.navbar-brand-top .navbar-collapse{text-align:center}
nav.navbar-brand-top ul.nav{display:inline-block;float:none;margin:0 0 -5px}
nav.navbar-center .navbar-header{display:block;width:100%;position:absolute;text-align:center;top:0;left:0}
nav.navbar-center .navbar-brand{display:inline-block;float:none;margin:3px 0 0 2px!important}
nav.navbar-center .navbar-collapse{text-align:center;display:inline-block;padding-left:0;padding-right:0}
nav.navbar-center ul.nav>li.dropdown>ul.dropdown-menu{margin-top:2px}
nav.navbar-center ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu{margin-top:0}
nav.navbar-center .navbar-collapse .col-half{width:50%;float:left;display:block}
nav.navbar-center .navbar-collapse .col-half.left{text-align:right;padding-right:100px}
nav.navbar-center .navbar-collapse .col-half.right{text-align:left;padding-left:100px}
nav.navbar-center ul.nav{float:none!important;margin-bottom:-5px!important;display:inline-block!important}
nav.navbar-center ul.nav.navbar-right{margin:0}
nav.navbar-center.center-side .navbar-collapse .col-half.left{text-align:left;padding-right:100px}
nav.navbar-center.center-side .navbar-collapse .col-half.right{text-align:right;padding-left:100px}
body.wrap-nav-sidebar{padding-left:0}
nav.navbar-sidebar,nav.navbar-sidebar .container,nav.navbar-sidebar .container-fluid{padding:0!important}
nav.navbar-sidebar{position:fixed;width:260px;height:100%;overflow-y:auto;overflow-x:hidden!important;left:0;z-index:999}
nav.navbar-sidebar .scroller{width:280px;overflow-y:auto;overflow-x:hidden}
nav.navbar-sidebar .navbar-header{float:none;display:block;width:260px;padding:95px 40px 20px 25px;margin:0!important}
nav.navbar-sidebar .navbar-collapse{padding:0!important;width:260px}
nav.navbar-sidebar ul.nav{float:none;display:block;width:100%;padding:20px 40px 25px!important;margin:0}
nav.navbar-sidebar ul.nav li{float:none!important}
nav.navbar-sidebar ul.nav>li>a{font-weight:700;padding:10px 0;font-size:16px}
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{top:0;position:relative!important;left:0!important;width:100%!important;height:auto!important;background-color:transparent;border:none!important;padding:0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;float:none;margin-bottom:0}
nav.navbar-sidebar ul.nav>li.dropdown>ul.dropdown-menu{margin-bottom:0}
nav.navbar-default.navbar-sidebar li.dropdown ul.dropdown-menu li>a{border:none!important;color:#7a7a7a;padding:5px 0}
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu{margin-top:0}
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown>a:before{font-family:FontAwesome;content:"\f067";float:right;font-size:12px}
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on>a:before{content:"\f068"}
nav.navbar-sidebar.megamenu ul.dropdown-menu.megamenu-content>li{padding:0!important}
nav.navbar-sidebar .dropdown .megamenu-content .col-menu{display:block;float:none!important;padding:10px 0;margin:0;width:100%}
nav.navbar-sidebar.navbar.megamenu ul.dropdown-menu.megamenu-content .col-menu{border:none!important}
nav.navbar.navbar-white .dropdown .megamenu-content .col-menu{border-left:solid 1px #efefef;border-right:solid 1px #efefef}
nav.navbar-sidebar .dropdown .megamenu-content .col-menu .title{padding:10px 0 0;text-transform:none;font-weight:400;letter-spacing:0;margin-bottom:0;cursor:pointer;color:#6f6f6f}nav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before{font-family:FontAwesome;content:"\f067";float:right;font-size:12px}
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before{content:"\f068"}
nav.navbar-sidebar .dropdown .megamenu-content .col-menu{border:none}
nav.navbar-sidebar .dropdown .megamenu-content .col-menu .content{padding:0 0 0 15px}
nav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a{padding:0!important}
nav.navbar-full .navbar-brand{padding-top:0}
nav.navbar .wrap-tabs .tab-content{margin-right:-2px}
} 

 @media (max-width: 991px) {.sub_banner1 h3 { 
    font-size: 27px;}.sub_banner1 { 
    padding: 15px 0;}.main_headera { 
    font-size: 26px;}.servic_clmw.insti_clmn1{
    float: left;
    width: 50%!important}
	#warpper{overflow-x:hidden}
	.wrap-nav-sidebar #warpper{padding:0!important}
	nav.navbar .navbar-brand{display:inline-block;float:left!important;margin:0!important;padding:15px 0;}
	nav.navbar .navbar-header{float:none;display:block;text-align:center;padding:0px 0}
	nav.navbar .navbar-toggle{display:inline-block;float:right;margin-right:-10px;margin-top:14px}
	nav.navbar .navbar-collapse{border:none;margin-bottom:0}
	nav.navbar.no-full .navbar-collapse{max-height:350px;overflow-y:auto!important}
	nav.navbar .navbar-collapse.collapse{display:none!important}
	nav.navbar .navbar-collapse.collapse.in{display:block!important}
	nav.navbar .navbar-nav{float:none!important;margin:0 -15px}
	nav.navbar .navbar-nav>li{float:none;padding: 5px}
	nav.navbar li.dropdown a.dropdown-toggle:before{font-family:FontAwesome;content:"\f105";float:right;font-size:16px;margin-left:10px}
	nav.navbar li.dropdown.on>a.dropdown-toggle:before{content:"\f107"}
	nav.navbar .navbar-nav>li>a{display:block;width:100%;padding:10px 0;border-top:solid 1px #555;margin-bottom:-1px}
	nav.navbar .navbar-nav>li:first-child>a{border-top:none}
	nav.navbar ul.navbar-nav.navbar-left>li:last-child>ul.dropdown-menu{border-bottom:solid 1px #e0e0e0}
	nav.navbar ul.nav li.dropdown li a.dropdown-toggle{float:none!important;position:relative;display:block;width:100%}
	nav.navbar ul.nav li.dropdown ul.dropdown-menu{width:100%;position:relative!important;top:5px;background-color:transparent;float:none;border:none;padding:0 0 0 15px!important;margin:0 0 15px!important;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;-moz-border-radius:0;-webkit-border-radius:0 0 0;-o-border-radius:0;border-radius:0;border-top:solid 0 #555}
	nav.navbar ul.nav li.dropdown ul.dropdown-menu>li>a{display:block;width:100%;padding:7px 0}
	nav.navbar ul.nav ul.dropdown-menu li a:focus,nav.navbar ul.nav ul.dropdown-menu li a:hover{background-color:transparent}
	nav.navbar ul.nav ul.dropdown-menu ul.dropdown-menu{float:none!important;left:0;padding:0 0 0 15px;position:relative;background:0 0;width:100%}
	nav.navbar ul.nav ul.dropdown-menu li.dropdown.on>ul.dropdown-menu{display:inline-block;margin-top:-10px}
	nav.navbar.megamenu ul.dropdown-menu.content-form>li .row,nav.navbar.megamenu ul.dropdown-menu.megamenu-content li.content-grid .row{margin:0 -25px 0 -30px}
	nav.navbar li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:after{display:none}
	nav.navbar.megamenu ul.dropdown-menu.megamenu-content li.menu-grid{padding:25px 15px 25px 0}
	nav.navbar.megamenu ul.dropdown-menu.content-form>li,nav.navbar.megamenu ul.dropdown-menu.megamenu-content .content-grid{padding:25px 15px 0 0}
	nav.navbar.megamenu ul.dropdown-menu.content-form{width:100%}
	nav.navbar .dropdown .megamenu-content>li{position:relative;top:10px}
	nav.navbar .dropdown .megamenu-content .col-menu{border:none!important}
	nav.navbar .dropdown .megamenu-content .col-menu .title{padding:0 15px 10px 0;line-height:24px;text-transform:none;font-weight:400;letter-spacing:0;margin-bottom:0;cursor:pointer;border-bottom:solid 1px #555}
	nav.navbar .dropdown .megamenu-content .col-menu ul{margin-top:-10px;margin-bottom:10px;border-bottom:solid 1px #555}
	nav.navbar .dropdown .megamenu-content .col-menu ul>li>a{display:block;width:100%;padding:6px 0}
	nav.navbar .dropdown .megamenu-content .col-menu .title:before{font-family:FontAwesome;content:"\f105";float:right;font-size:16px;margin-left:10px;position:relative;right:-15px}
	nav.navbar .dropdown .megamenu-content .col-menu:last-child .title{border-bottom:none}
	nav.navbar .dropdown .megamenu-content .col-menu.on:last-child{margin-bottom:-5px}
	nav.navbar .dropdown .megamenu-content .col-menu.on:last-child .title{border-bottom:solid 1px #555}
	nav.navbar .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{border-bottom:none}
	nav.navbar .dropdown .megamenu-content .col-menu.on .title:before{content:"\f107"}
	nav.navbar .dropdown .megamenu-content .col-menu .content{padding:0 0 0 15px}
	.navlink-right{position:absolute;right:50px}
	nav.navbar-center .navbar-collapse{display:block}
	nav.navbar-center ul.nav{margin-bottom:0!important}
	nav.navbar-center .navbar-collapse .col-half{width:100%;float:none;display:block}
	nav.navbar-center .navbar-collapse .col-half.left{margin-bottom:0}
	nav.navbar-center .navbar-collapse .col-half.right ul.nav>li:first-child>a{border-top:solid 1px #555!important}
	nav.navbar-center.navbar-white .navbar-collapse .col-half.right ul.nav>li:first-child>a{border-top:solid 1px #cfcfcf!important}
	.megamenu .megamenu-content{padding:0}
	.megamenu .megamenu-content .col-menu{padding-bottom:0}
	.megamenu .megamenu-content .title{cursor:pointer;display:block;padding:10px 15px;margin-bottom:0;font-weight:400}
	.megamenu .megamenu-content .content{display:none}
	nav.navbar-full ul.nav{margin-left:0}
	nav.navbar-full ul.nav>li>a{border:none!important}
	nav.navbar-full .navbar-brand{float:left!important;padding-left:0}
	nav.navbar-full .navbar-toggle{display:inline-block;float:right;margin-right:0;margin-top:10px}
	nav.navbar-full .navbar-header{padding-left:15px;padding-right:15px}
	nav.navbar.menu-center .navlink-right{right:0}
	nav.navbar .tabbed>li{padding:25px 0;margin-left:-15px!important}
	nav.navbar.navbar-sidebar .fixed-network{padding:0 15px;margin-top:15px;margin-bottom:30px}
	nav.navbar.navbar-white .navbar-nav>li>a{border-top:solid 1px #cfcfcf}
	nav.navbar.navbar-white .navbar-nav>li:first-child>a{border-top:none}
	nav.navbar.navbar-white ul.nav li.dropdown ul.dropdown-menu{border-top:solid 1px #cfcfcf}
	nav.navbar.navbar-white ul.nav li.dropdown ul.dropdown-menu li:first-child>a{border-top:none}
	nav.navbar.navbar-white .dropdown .megamenu-content{border-bottom:solid 1px #cfcfcf}
	nav.navbar.navbar-white .dropdown .megamenu-content .row{position:relative;top:-10px;margin-bottom:-5px}
	nav.navbar.navbar-white .dropdown .megamenu-content .col-menu .title{border-bottom:solid 1px #cfcfcf;padding:10px 15px 10px 0}
	nav.navbar.navbar-white .dropdown .megamenu-content .col-menu:last-child .title{border-bottom:none}
	nav.navbar.navbar-white .dropdown .megamenu-content .col-menu.on:last-child .title{border-bottom:solid 1px #cfcfcf}
	nav.navbar.navbar-white .dropdown .megamenu-content .col-menu.on:last-child{margin-bottom:0}
	nav.navbar.navbar-center.navbar-white .dropdown .megamenu-content .col-menu.on:last-child{margin-bottom:-1px}
	nav.navbar.navbar-white .dropdown .megamenu-content ul.menu-col{border-bottom:solid 1px #cfcfcf;position:relative;top:10px}
	nav.navbar.navbar-white .dropdown .megamenu-content ul.menu-col:last-child>li>a{border-bottom:none}
	nav.navbar ul.nav>li>a{padding:10px}
	.main_navbar nav.navbar.affix ul.nav>li>a{padding:10px}
	nav.navbar .navbar-toggle{display:inline-block;float:right;margin-right:10px}
	.about_colw2 {height:600px;}
	.abouts_col1 {height:600px;}
	.abouts_col3 {height:600px;}
	.about_col3w {height:600px;}
	.contct_sec1 ul li{width:100%;border-bottom:1px solid #484848;border-right:0 solid #484848;text-align:center;padding:9px 13px}
	.contct_sec1 ul li:last-child{border-bottom:0 solid #484848}
	.footer_head {margin:5px 0 15px;font-size:22px;text-align:center}
	.footer_nav1 li{padding:6px 0;float:left;width:100%;text-align:center}
	.footer_nav1 {width:100%;margin-bottom:15px;display:inline-block}
	.footer_nav3 {margin:0 0 15px;display:inline-block;width:100%}
	.footer_nav3 li{text-align:center}
	.footer_nav2 li{text-align:center}
	.main_footer {position:relative;padding:65px 0 30px}
	.about_col3w {padding:4% 10px 0 35px}
	.prodct_w_a1 {float:left;width:100%}
	nav.navbar ul.nav li.dropdown ul.dropdown-menu>li>a {font-size: 15px;}

} 
 @media (max-width: 767px)
 {.contact_sc2{ padding:10px}
	.contact_sc2 i{ display:none}
	.contact_scw {  min-height: 129px;}
	.featur_col1a {  width: 100%;}
	nav.navbar .navbar-header,nav.navbar .navbar-nav{padding-left:15px;padding-right:15px}
	nav.navbar .navbar-header{margin-bottom:-1px;position:relative}
	nav.navbar-full .navbar-collapse{left:15px}
	nav.navbar-full .navbar-toggle{margin-right:-15px}
	nav.navbar-full ul.nav>li>a{font-size:18px!important;line-height:24px!important;padding:5px 10px!important}
	nav.navbar-full .navbar-toggle.fixed{right:30px;top:10px}
	nav.navbar .tabbed .tab-nav{padding-right:15px}
	nav.navbar .tabbed .tab-nav>ul{display:inline-block;margin-bottom:-7px}
	nav.navbar .tabbed .tab-nav>ul>li{float:left;display:block}
	nav.navbar .tabbed .tab-nav>ul>li>a{display:block;border-top:solid 1px #efefef;border-right:solid 1px #efefef;border-bottom:none}
	nav.navbar .tabbed .tab-nav>ul>li:first-child>a{border-left:solid 1px #efefef}
	nav.navbar .tabbed .tab-nav>ul>li>a:before{display:none}
	nav.navbar .tabbed .wrap-tabs{padding-left:15px}
	nav.navbar.navbar-sidebar .fixed-network{padding:0;margin-top:15px;margin-bottom:30px}
    .banner_hero h2{margin:0;font-size:36px}
	.banner_hero h1{margin:0 0 10px;font-size:25px}
	.banner_hero h3{display:none}
	.stretched_1 {width:16%;display:none}
	.main_head_2 {font-size:30px}
	.main_blog_1 {background:#fff}
	.main_sect_1 {display:none}
	.main_sect_2 {width:100%;padding:0}
	.abouts_col2 {float:left;width:77%}
	.abouts_col1 {float:left;width:23%}
	.about_col3w {padding:25px 15px;width:100%;height:auto}
	.abouts_col3 {height:auto;width:100%}
	.abouts_col3 span{display:none}

} 
@media (max-width: 500px){
	.sub_navbar1{ display: none !important}
	.navbar-nav{ float: left !important}
	.nav>li>a { padding: 0px !important}
	.abt-inner { padding:0px !important}
	.abt-title { font-size: 16px !important;margin-bottom: 3px!important;line-height: 28px !important;}
	.title-desc { font-size: 17px;line-height: 28px;}
	.inner-title {padding: 0px !important;}
	.banner_hero{left:0px !important}
	.main_prdcts { padding: 10px !important;}
	.abt-title2{ margin-bottom: 10px;    font-size: 28px;}.abt-title-title {
    font-size: 33px; margin-bottom:10px;}
	.main-articles{ padding:0px !important}
	.res{ display: none ! important; }
	.main-product22 { padding: 0px !important;}
	.we-change__agency { right:31px !important}
	.prdcts_col11 img { width: 100% !important;}
	.owl-nav .owl-prev {left:0px !important}
    .owl-nav .owl-next {right: 0px !important;}
	.banner_hero { width: 100% !important;}
	.abt-feature{padding-top: 44px !important;padding-bottom: 12px !important;}
}

@media (min-width: 501px) and (max-width:991px){
	.banner_hero{left:0px !important ;width: 100% !important;}
	.nav>li>a { padding: 0px !important}
	.abt-feature{padding-top: 44px !important;padding-bottom: 12px !important;}
	.abt-title { font-size: 24px !important;margin-bottom: 10px!important;line-height: 28px !important;margin-top: 22px;}
	.resp{width: 100% !important;}
	.abt-inner { padding:0px !important}
	.main_prdcts { padding: 28px !important;}
	.abt-title2{ margin-bottom: 12px;}
	.res{ display: none ! important; }
	.prdcts_col11 img { width: 100% !important;}
	.owl-nav .owl-prev {left:0px !important}
    .owl-nav .owl-next {right: 0px !important;}
}

@media (min-width: 992px) and (max-width:1101px){
	.nav>li>a{padding: 26px 8px !important;}
}

@media (min-width: 1102px) and (max-width:1200px){
	.nav>li>a{padding: 30px 16px !important;}
}
@media (min-width: 992px) and (max-width:1200px){
	.banner_hero{left:0px !important ;width: 100% !important;}
	.abt-inner {padding: 0 12px;}
	.abt-title{ font-size: 23px !important; line-height: 27px !important; margin-bottom: 10px !important; margin-top: 0px !important;}
	.title-desc {font-size: 17px !important; margin-bottom: 10px !important;}
	.inner-title {padding: 0px 0;font-size: 17px !important; margin-top: 0px !important;}
	.title-desc1 { font-size: 17px; line-height: 26px;}
	.main_prdcts {padding: 30px 0px;} 
	.meta{padding: 2px 0;}
	.meta h2 {line-height: 25px;font-size: 15px;}
	.meta h2 a {font-size: 20px;}
    .abt-title-title { font-size: 43px!important;}
	.border-quty  {height: auto;}
}
@media (min-width: 501px) and (max-width:606px){
	.sub_navbar1{ display: none !important}
}
.pdng-none {padding-left: 0!important;}
.srvc-dtail-nav {padding: 25px 15px !important;background-color: #f1f1f1;}
.srvc-dtail-nav .b-head {text-align: left;font-size: 16px;}
.srvc-dtail-nav .b-head {color: #000;font-size: 18px;font-weight: bold;text-transform: uppercase;margin-top: 0px;
    margin-bottom: 10px;font-family: 'Lato', sans-serif;}
.srvc-dtail-nav li i {color: #444; margin-top: 8px; padding-right: 5px;}
.emphasis2 { width: 50px; height: 2px; background-color: #68bd45; float: left;}
.srvc-dtail-nav ul {font-size: 23px;}
.srvc-dtail-nav ul {list-style: none;padding: 0px;float: left;width: 100%;margin-top: 20px;}
.srvc-dtail-nav ul li { text-align: left; font: 14px/1.846153846153846 Lato; color: #444; font-weight: 600; margin-bottom: 5px;
padding-top: 5px; border-bottom: 1px solid #ddd; padding-bottom: 5px; line-height: 25px;}
.product-sub li a { color: black!important;}
.product-sub .active {color: #68bd45  !important;}
.product-sub li a:hover{ color:#68bd45  !important;}
.gallery {padding-top: 3px;padding-bottom: 30px;}
.servic_clmw.insti_clmn1 { float: left;width: 33.33%; padding: 7px;}
.servic_clm1 {float: left;width: 100%;padding: 0;}
.servic_clm1 a {display: inline-block;width: 100%;float: left;}
.servic_img1 {float: left;width: 100%;padding: 0;background: #fff; overflow: hidden;box-shadow: 0 0 10px #e2e2e2; border-radius: 6px;}
.servic_clmw.insti_clmn1 .servic_img1 img { width: 100%;}

.menu-icon{display:none;}
.sub_about_1 .collapse_uli {display: none;}

@media (max-width: 767px){
.sub_about_1 .collapse_uli {display: block;	position: absolute;	right: 10px;	top: 20px;width: 34px;
	height: 32px;font-size: 22px;border: 0;}
.sub_about_1 .collapse.in {display:none;height: auto !important;}
.sub_about_1 .collapsing {display:inline-block;width:100%;height: auto !important;}
.sub_about_1 .collapse {display:inline-block;width:100%; height: auto !important;transition-duration:1s;}
}


/* ============================= ligh tbox=============================== */
.lb-loader,.lightbox{text-align:center;line-height:0}
.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}
html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}
.lb-loader,.lb-nav{position:absolute;left:0}
.lb-outerContainer:after{display:table}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../image/loading.gif) no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}


