/* ================= Desktop/Laptop below 1660px  ================= */
@media only screen and (max-width:1660px) {
.language{right:12.3%;}
}
/* ================= Desktop/Laptop below 1450px  ================= */
@media only screen and (max-width:1450px) {
.language{right:6.5%;}	
}
/* ================= Desktop/Laptop below 1366px  ================= */
@media only screen and (max-width:1379px){
.language{right:4.5%;}		
}
/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){
.container{width:100% !important; max-width:100%;}	
.language{right:1%;}	
/*NAVIGATION*/
}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.logo_sec img{max-width:100%;}
.inner_bnr{width:100%;height:100%}
.ban_cnt > div{font-size:1.6em}
.larges {width: 49.7% !important;}
.inner_bnr {margin-top: 0;}
.language{margin: 18px 10px 0 10px;}
/*NAVIGATION*/
.navbar-light{margin:3px 0 0 0;}
.navbar-light .navbar-nav>li>a{padding:0 0.3rem;font-size:11px;}
.nav_sec{margin:20px 0 0 0;}
.call_link {margin-top: 18px;}
.call_link2 {margin: 11px 0 0 5px;}
.header {height: 62px;}
.main-banner-in {padding-top: 0;}
.main-banner {background-position: center 62px;}
.why .right {width: 64%;}
.why h3 {font: 700 16px/20px Montserrat,sans-serif;}
.about-ul li {margin: 14px 0;}
/*Footer*/

/*Contact-us*/
.contact_box{ width:100%}
.contact_form_outer .col-md-4 img{height:100% !important;}

/* Sitemap */
.sitemap2 a{width:31.8%;}

/*Categories*/

footer{padding:20px 0px 0px;}
.ft_heading{margin-top: 5px;}
.foot_logo{margin:10px 0 20px 0;}
.pro-box {padding:25px 15px}
.pro-box h3 {font-size:22px;line-height:28px;}
.industrie_list ul li a {font: 13px/16px Montserrat,sans-serif;}
}

/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.logo_sec {text-align: center;padding: 5px 0;margin:0; border-bottom:1px #ccc dotted;}
.inner_bnr {margin-top:0;}
.main-banner-in {padding-top: 0;}
.navbar-toggler-icon{height:1.2em}
.ban_cnt{text-align:center}
.header {height: auto;}
.main-banner-in {position: static;padding: 0 0 0 0;}
.call_link{display:inline-block;float:none;margin:7px 0 5px 0;}
.call_link2{display:inline-block;float:none;margin:7px 0 5px 5px;}
.col_pl {text-align: right;padding:0 10px 0 0;}
.nav_sec {margin: 7px 0 0 0;}
.ban_cnt a {padding: .4em 1.2em;font:600 1.2em Ubuntu,sans-serif;}
.main-banner {height: 360px;}
.ban_cnt > p {font: 400 1.7em/1.2em Ubuntu,sans-serif;margin-top:90px;}
.larges {width: 49.6% !important;}
.abo-text{min-height:inherit;font-size:14px;line-height:24px;}
.wpb_wrapper {padding: 0 !important;}
.wpb_wrapper .mt-4{margin:0 !important;}
.wpb_wrapper hr{margin:0 !important;}
.wpb_wrapper .border{border: 0 !important;}
.float_3_new li:nth-child(1) {width:50%;}
.float_3_new li:nth-child(2) {width:50%;}
.float_3_new li:nth-child(3) {width:100%;margin-top:15px;}
/* NAV */
.navbar{ position:relative; margin:0}
.navbar-light .navbar-nav{ margin:0}
.navbar-light .navbar-toggler {color:#07407b;border-color:#07407b;z-index:999;right:5px;padding:.2rem .4rem;  border-width:2px; background:#fff;}
.dropdown-toggle::after{float:right;margin:0 5px 0 0;}
.navbar-collapse{position:absolute;top:41px;left:-20px; z-index:99; background:#fff;width: 290px;}
.navbar-nav{ display:block}
.navbar-light .navbar-nav>li>a{border-bottom:1px solid #ccc;padding:.5rem 1rem; color:#000; border-radius:0px; text-align:left;font-size:14px; margin:0;}
.navbar-light .navbar-nav>li>a:hover{color:#36569f}
.navbar-light .navbar-nav>li:hover:after, .navbar-light .navbar-nav>li:focus:after{ display:none}
.navbar-light .navbar-nav>li>a i{ float:right; margin-top:1px;}
.navbar-light .navbar-nav>li>a.act {color: #ffef70;}
.navbar-nav .dropdown-menu{ width:100%}
.dropdown-menu{ margin-top:0}
.dropdown-menu>li>a{ padding:5px 15px !important;}
.navbar .btn-navbar{display:block;position:absolute;z-index:9;top:-43px;left:0;padding:5px 9px;margin:0px; margin-right:15px;border-radius:2px;border:0px solid #fff;background:#fbfbfb;}
.navbar .btn-navbar .icon-bar{display:block;width:24px;height:4px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#fff;margin:4px 0;transition:.4s;}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#1cc28a;font:13px/22px 'Poppins', sans-serif;}
.navbar{display:block;}
.nav-collapse, .nav-collapse.collapse {background:#262626;overflow:hidden;position:absolute;width:100%;z-index:999;top:10px;right:0px;margin:0; padding-left:0;}
.collapse {display: none !important;}
.collapse.show {display: block !important;}
/* NAV ENDS */	

/*WELCOME-SECTION*/

/* Sitemap */
.sitemap2 a{width:48%;}
.contact_heading_wrapper {width: 100%; height: auto;}

/*FOOTER*/
.foot-logo{text-align:center;}
.f_dd_box{ margin:15px 0}
.f_dd_box:after{content:'';clear:both;display:block;}
.ft_btm_links,.footer_mid .call_sec{ text-align:center; padding:5px 0}
.developed_by{ text-align:center;}.developed_by b{ display:block;}
.developed_by a{ display:inline-block}
.footer_btm .copy, .footer_btm .copy a {text-align: center;}
.footer_btm .copy br, .footer_btm .copy a br {display:none;}
/* Category_list */
.cat_list ul li{width:50%;}	

/*Contact-us*/
.contact_form_outer{ width:100%; padding:0px; float:none}
.contact_details{ position:static; width:100%}

/*Categories_List*/
.sitemap a{width:48%;float:left}

.contact_heading_wrapper h4{margin:79px 0;}
.map_main_wrapper{float:none;width:100%;position:relative;margin-top:0}
.contact_box{margin:0em auto;padding:7px;}
.contact_form_cont{width: 98%;float: none;position: relative;padding: 30px 30px;margin-top:0px;margin-left: auto;margin-right: auto;}
.contact_details{width: 100%;float: none;position: relative;border-left: 2px solid #f1f0ff;margin-left: 0;padding: 30px 30px; text-align:left;}
.address_txt {font-size: 18px;}
.contact_form_cont h2{font-size: 20px;}
.contact_details h2{font-size: 20px}
.tech-ul li {width: 25%;}
.techs {width: 168px;height: 120px;}
.about-ul {margin: 0 0 20px 0;display: inline-block;}
.port_w {margin: 0 auto 10px;width: 362px;}
.industrie_list ul li span{height: 10px;}
.language{margin: 12px 0 0 10px;}
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
h1{font-size:1.5em;line-height:1em}
.banner_bg{background-size:cover}
.ban_cnt > p,.ban_cnt > div{font-size:1.2em}
.ban_cnt a{font-size:1em;padding:.5em 1em}
/*.inner_bnr {margin-top:118px;}*/
.banner_bg{height:300px}
.ban_cnt > p{margin-top:4em}
.footer_bg{padding:15px 0 0}
.show_sec {padding: 35px 0;}
.weserve {padding: 35px 0;}
.ft_text{text-align:center}
.foot_logo{margin:20px 0;text-align:center}
footer{padding:0}
.ft_heading{font:600 16px/22px Ubuntu,sans-serif;margin-top:0}
.tech-ul li {width: 33.333%;}
.techs {width: 150px;
    margin: 10px auto;
    display: flex
;
    justify-content: center;
    align-items: center;}
/*Footer-start*/
.f_dd_box{display:none; margin:10px 0px;}
.dd_next{margin: 0 0;padding:6px 0px 6px;background:url(../images/pls.png) no-repeat 100% 6px;cursor:pointer; border-bottom:1px dashed #72bdea;}
.dd_next_act{background:url(../images/mns.png) no-repeat 100% 6px;}
.foot-logo{float:none; margin-left:0px;}
.foot-logo img{ max-width:100%; height:auto}
.copy{text-align:center;}.copy span {display: inline;}
.minh{min-height:inherit;}
.ft_link{padding:0 0px;}
.ft_link a{border-bottom:0px dashed #383838; line-height:30px;}
.ft_link a:hover{color:#fff;}
/*Footer-end*/

/* CONTACT US */
.contact_box .col-xs-12{padding:0;}
.contact_form .mt5{margin-top: 0px;}
.contact_form .large{width: 100% !important;}
.contact_form_outer {padding: 0px;display: block;}
.contact_box{ padding:4px;margin-bottom: 15px;}
/* CONTACT US */

.sitemap a{width:100%; float:none; margin:5px 0px;}
.sitemap .fs18{font-size: 16px;}
.breadcrumb_bg{ display:none;}
.contact_wrapper{padding:72px 0 55px 0;height: auto;}
.contact_heading_wrapper h4 span{font-size: 20px;}
.contact_heading_wrapper h4{font-size: 42px;line-height: 44px; margin:76px 0;}
.ser-box{text-align: center;margin: 0;border-bottom: 1px #ccc dotted;padding: 25px;}
}

@media only screen and (max-width:600px) {
.vw-button{ font-size:0.9em; padding:9px 25px}	
.inner_bnr {height:auto}

/* CMS AREA */
.mid_area{padding:20px 0px;}
/* CMS AREA ENDS */

.c_address span{ width:100%; font-size:13px;}
.c_address span>b{ margin-right:7px;}
.contact_add {font-size:13px;}
.contact_add p{padding-left:55px;line-height:18px;}
.contact_box .fs16{ font-size:14px;}
.sitemap .fs18{font-size: 15px;}
}
@media only screen and (max-width:515px) {
.header_mid{width:66%;margin: 10px 0;}
.navbar-light .navbar-toggler{ top:6px;}
ul.top_link li>a{padding:10px 12px; font-size:12px;}.navbar-toggler-icon {width: 1.2em;height: 1.2em;}
/*Footer*/
.ft_bx{ width:100%; float:none}
.footer_mid .call_sec span{ display:block;}
}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
.call_link a{ padding:8px 6px;}
.banner_bg{padding-bottom:20px;height:250px}
.ban_cnt > p{font-size:1.1em;margin-top:3em}
.ban_cnt > div{font-size:1.1em}
/*.inner_bnr {margin-top:114px;}*/
ul.float li{width:100%}
.float_3_new li:nth-child(1) {width:100%;}
.float_3_new li:nth-child(2) {width:100%;margin-top:15px;border-left:0px solid #ddd;}
.float_3_new li:nth-child(3) {width:100%;margin-top:15px;border-left:0px solid #ddd;}
.service_box p {width: 100%;}
.float_3 li {width:100%;border-left:0px solid #ddd;margin-top:15px;}
.float_4 li{width:100%;border-left:0px solid #ddd;margin-top:15px;}
.float_2 li{width:100%;border-left:0px solid #ddd;margin-top:15px;}
.navbar-collapse{top:45px;width:328px;left:-5px}
.logo_area{text-align:center}
.logo_area img{max-width:100%;height:auto}
.copy,.developed_by{padding-top:0;font-size:13px}
.header{padding:5px 0}
.pro_wrapper{padding:40px 0 50px}
.larges {width:100% !important;}
.contact_form .mt-1 {margin:0 !important;}
.contact_form input[type=text], .contact_form select, .contact_form textarea{margin:5px 0 0 0 !important;}
/*NAVIGATION*/
.nav-collapse, .nav-collapse.collapse { top:0}
.logo_sec img {width:170px;}
.main-banner {height: 270px;}
.navbar {position: absolute;left: 0;top: -50px;}
.col_pl {text-align: center;}
/* Sitemap */
.sitemap2 a{width:100%;margin: 5px 0;}
.about_wrapper {padding: 35px 0;}
.about_wrapper h2 span {margin: 15px auto;}	
.weserve h2, .show_sec h2, .about_wrapper h2{font-size:22px; line-height:24px;text-align:center;}
.wedo_sec h1{font-size:22px; line-height:24px;}
.box_w > h2 > a{font-size:16px;}

.ab-text {text-align: center;}
.about-ul li {width: 100%;}
.why .right {width: 72%;}
.tech-ul li {width: 50%;}
.techs{width:150px;height: auto;}
.techs img {width: 100%;}
.port_w {width: 300px;}
.port_bg {width: 273px;height: 232px;background-size: 100%;}
.port_img {width:252px;height:181px;}
.port_img figure{width:252px;height:181px;}
.industrie_list ul li{width:50%;border-bottom: 1px solid #abbac3;}
.industrie_list ul li:nth-child(2){border-right:0px solid #abbac3;}
.industrie_list ul li:nth-child(4){border-right:0px solid #abbac3;}
.industrie_list ul li:nth-child(7){display:none;}
.industrie_list ul li:nth-child(){border-right:0px solid #abbac3;}
.industrie_list ul li:nth-child(8){border-right:1px solid #abbac3;}
.industrie_list ul li:nth-child(9){border-right:0px solid #abbac3;}
.industrie_list ul li:nth-child(11){border-right:0px solid #abbac3;}
/*FOOTER*/
.footer-social-icons { text-align:center;}
.footer-social-icons .social-icons{display:block; width:100%}
.footer_btm .copy{ text-align:center; padding:10px 0;font-size: 13px;}
.copy b{float:none;padding-left:10px;margin-top: 0;display: block;}
.add_dtl span{ font-size:16px;}
/*Categories_List*/
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:11px;line-height:1.42857143;color:hsl(0,0%,33%);background-color:hsl(0,0%,100%);background-image:none;border:1px solid hsl(0,0%,80%);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px hsla(0,0%,0%,0.075);box-shadow:inset 0 1px 1px hsla(0,0%,0%,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.feat_wrapper h3{font-size: 26px;line-height: 30px;}
.contact_heading_wrapper h4 span{font-size: 18px;line-height: 26px;}
.contact_heading_wrapper h4{font-size: 30px;line-height:38px; margin:76px 0;}
.nav_area{padding:0 5px;}
	
.short_form .w36{float: none;width: 100%;text-align: left;}
.short_form .w62{float: none;width: 100%;text-align: left;}
.short_form .fls, .short_form input[type=password], .short_form input[type=text], .short_form select {width:100%;}
.short_form textarea{width:100%;}
.short_form .sml1 {width: 36%!important;}
.short_form input.sml2 {width: 62.55% !important;}
.pay_mode label {width: 96%;}
.pay_mode3 label, .pay_mode4 label {width: 96%;}
	
.ccc_process_info p b{width:100%;float:none;text-align:left;display:block;}
.ccc_process_info p span{width:100%;float:none;text-align:left;display:block;}
.call_link2{font-size:12px;}
.call_link{font-size:12px;}

.qr_w{width:130px;}
.qr_w img{width:100%;}
}