@charset "utf-8";@media only screen and (max-width:1920px){.logo:after{right:-50px;border-right:60px solid transparent!important;border-top:140px solid #fff!important}.logo img{width:100%!important;padding-left:0px!important;margin-left:-20px}.logo{float:left;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100px}}@media only screen and (max-width:1440px){.logo:after{right:-40px;border-right:40px solid transparent!important;border-top:140px solid #fff!important}.logo img{width:100%!important;padding-left:0px!important;margin-left:-20px}.logo{float:left;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100px}}@media only screen and (max-width:768px){.logo:after{right:-54px;border-right:55px solid transparent!important;border-top:106px solid #fff!important}.logo img{width:100%!important;padding-left:30px!important}.logo{float:left;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100px}}@media all and (max-width:767px) and (min-width:320px){.container{width:100%}.logoBar:before{background:#fff;width:100%}.bannerSlide{padding:0 10px}.thumbImg li img{width:93%;float:none;margin:0 auto;display:block}.navbar{display:inline-block;float:right;margin-top:-75px;width:100%}.navbar-nav{background:#3498db;width:100%;margin:0}.navbar-collapse{padding:0}.navbar-nav li{display:block;border-left:0 none;padding:10px 0}.navbar-nav li:last-child a{border-bottom:0 none}.navbar-toggle{margin-right:0}.navbar-toggle .icon-bar{background:#3498db;width:30px;height:5px}.aboutWrap{padding:30px 15px}.serviceWrap h2,.aboutWrap h2{font-size:20px;line-height:24px}.serviceWrap hr,.aboutWrap hr{border:1px solid #fff;margin-bottom:15px!important;width:100%!important}.serviceWrap p,.aboutWrap p{margin-bottom:0;padding-bottom:15px;font-size:13px;line-height:18px}.aboutWrap::before{background:inherit;width:100%}.aboutWrapDiv{padding:0}.service::before{display:none}.service{width:100%}.servicve-box{border-right:none}.service h2{font-size:18px;line-height:22px;text-transform:none}.service h2 span{font-size:20px}.service li{line-height:20px;margin-bottom:15px}.raedMore{margin-top:15px}.productWrap p{padding:0 15px}.products li:nth-child(8),.products li:nth-child(1),.products li{width:100%;margin-right:0;margin-bottom:5p}.careerWrap{background-image:none}.contactWrap h2,.careerWrap h2{font-size:22px;padding-bottom:5px}.contactWrap hr,.careerWrap hr{margin-bottom:15px!important;max-width:20%}.career{width:100%}.career p{font-size:13px;line-height:20px}.contactWrap p{padding:0 0 20px;font-size:13px;line-height:20px}.map iframe{width:100%;height:100%}.contactWrap .contactForm{margin-top:15px}.bannerLeft .flex-caption{top:5%;padding:5px 15px 35px}.bannerLeft .flex-caption h2{font-size:9px;line-height:12px;padding-bottom:5px}.bannerLeft .flex-caption p{font-size:10px;line-height:12px;padding-bottom:8px;margin-bottom:0}.bannerLeft .flex-caption a{font-size:13px;padding:5px}.quickInfo li{padding-right:10px;margin-right:10px;font-size:10px}.socialMedia{float:none;text-align:center}.copyright p span{padding:0 5px}.copyright p{padding-bottom:30px}.aboutUs{padding:40px 20px}.aboutUs h2{font-size:22px;line-height:26px}.aboutDiv ul{width:100%;margin:0 0 20px}.footNav ul{width:100%}.footNav li{width:100%;margin-bottom:5px;border-right:none;padding:10px 0;background:#000}.WhyChooseUs_wrap{margin-top:20px}.flexslider .slides img{width:100%}.inner_wrap{padding:20px 0}.aboutWrapDiv h2{font-size:18px}.inner_wrap p{text-align:center}.inner_wrap img{margin-bottom:15px}.navbar-nav .open .dropdown-menu{background-color:#fff!important}.post img{width:100%}.we-deliever-experience-01 .block .details{padding-left:37px!important}.details-mo{margin-left:104px!important}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{font-size:15px!important}}@media all and (max-width:767px) and (min-width:320px) and (orientation:landscape){.bannerLeft .flex-caption{top:5%;padding:75px 15px 35px}.read_more{width:22%}}@media all and (max-width:640px) and (min-width:360px){.container{width:100%}.bannerLeft .flex-caption{padding:24px 15px 35px}.servicve-box{padding:0}.read_more{width:42%}.serviceWrap h2{width:50%}.thumbImg li img{width:96%}}@media screen and (max-width:1280px){.logo:after{right:-59px}}@media all and (max-width:1023px) and (min-width:768px){.container{width:100%}.logo::after{border-top:0 none}.navbar-collapse{padding:0}.navbar-nav li a{padding:0 5px 5px}.navbar-nav li{font-size:13px;padding:0 3px!important}.navbar-nav li span{font-size:11px}.bannerLeft .flex-caption{padding:30px 25px;top:20px}.bannerLeft .flex-caption h2{font-size:24px;line-height:28px}.bannerLeft .flex-caption p{font-size:18px;margin-bottom:0}.bannerLeft .flex-caption a{padding:10px 25px}.aboutWrapDiv{padding:40px 20px 0}.aboutWrap h2{font-size:21px}.aboutWrap hr{margin-bottom:20px!important}.service{width:60%}.service::before{width:40%}.service ul{margin-bottom:20px}.service h2{font-size:18px;padding-bottom:10px}figure.effect-oscar h2{font-size:22px}figure.effect-oscar:hover p{max-height:170px;overflow:hidden}.careerWrap{background-position:center bottom}.aboutDiv ul{width:47%}.productWrap h3{font-size:19px}.footNav ul{width:70%}.read_more{font-size:16px;width:85%}.servicve-box h3{font-size:18px}.logo:after{right:-69px}.bannerLeft{margin-top:10px}.navbar-toggle{padding-top:15px}.logo{width:34%}.navbar-nav{margin:30px 0}.banner{margin-top:94px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.thumbImg li{margin-bottom:-33px!important}.navbar-nav{margin:50px 0}.navbar-nav li{font-size:13px;padding:0 15px!important}.logo:after{right:-35px}}@media screen and (min-width:1440px){.logo:after{right:-38px}.flexslider .slides img{width:100%}.thumbImg li{margin-bottom:12px!important}.banner{margin-top:105px}.bannerLeft{margin-top:37px}}@media all and (max-width:568px) and (min-width:320px){.contact-us-in{padding:20px 20px 20px 20px;height:350px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.logo:after{right:-36px;border-right:20px solid transparent!important;border-top:110px solid #fff!important}.logo img{width:100%!important;padding-left:40px!important}.navbar-nav{margin:40px 0!important;padding-right:50px!important}.banner{margin-top:105px!important}}@media only screen and (min-device-width:1024px) and (max-device-width:1152px){.logo:after{border-right:32px solid transparent!important;border-top:120px solid #fff!important}.logo img{max-width:84%!important}.navbar-nav{float:right;padding-right:70px}}@media only screen and (max-width:375px){.logo img{width:86%!important;margin-left:-10px}}@media only screen and (max-width:360px){.logo img{width:86%!important}}@media screen and (min-width:1500px) and (max-width:1600px){.top-cont{width:1082px!important}}@media screen and (min-width:1600px) and (max-width:1700px){.top-cont{width:1103px!important}}@media screen and (min-width:1700px) and (max-width:1800px){.top-cont{width:1112px!important}}@media screen and (min-width:1800px) and (max-width:1920px){.top-cont{width:1173px!important}}@media screen and (min-width:1921px) and (max-width:2000px){.top-cont{width:1234px!important}}@media screen and (min-width:2001px)and (max-width:2300px){.top-cont{width:1314px!important}}@media screen and (min-width:2301px)and (max-width:2600px){.top-cont{width:1403px!important}}@media screen and (min-width:2601px)and (max-width:2700px){.top-cont{width:1428px!important}}@media screen and (min-width:2701px)and (max-width:2900px){.top-cont{width:1488px!important}}@media screen and (min-width:770px) and (max-width:1000px){.logo:after{right:-54px}}@media only screen and (min-width:1400px){.logo{min-height:0px!important;height:100px}.logo:after{right:-40px;border-right:40px solid transparent!important;border-top:117px solid #fff!important}.bannerLeft{margin-top:0px!important}}

@media (max-width: 425px) and (min-width: 375px){
.navbar-toggle {
    margin-top: -14px;
   
}
}
@media (max-width: 375px) and (min-width: 361px){

.quickInfo li {
   
    margin-right: 0px !important;
    font-size: 10px;
}
}

@media (max-width: 360px) and (min-width: 321px){

.quickInfo li {
   
    margin-right: 0px !important;
    font-size: 9px;
}
.navbar-toggle {
    margin-top: -8px;
    }

}

@media (max-width: 320px) {

.quickInfo li {
   
       font-size: 7px;
}
.navbar-toggle {
    margin-top: -8px;
    }
}

@media (max-width: 1367px) and (min-width: 769px){

.navbar-nav li{

	padding: 0 0px!important;
}

}