/* CSS Document */



@media (min-width:1024px) and (max-width:1149px){



.header_sec{ height:auto;}

.header_inner{width:auto;}

.logo{ padding-left:10px; width:22%;}

.logo img{width:100%;}



.header_right{width:70%;}

.header_right_top{ padding-right:10px;}

.callus_top{padding-right:8px; margin-right:8px;}

.menu li a{padding-left:14px; padding-right:14px;}

.menu ul{top:53px;}





/*--nav css--*/

.navigation{width:100%;}

.menu li a{ font-size:16px;}



.banner_sec .carousel-control.left{left:10px;}

.banner_sec .carousel-control.right{right:25px;}





.service_sec{width:auto; padding-left:10px; padding-right:10px; padding-bottom:40px;}

.service_box{width:100%; margin-bottom:30px;}

.service_box_text h3{font-size:17px;}

.service_box_text p{font-size:15px;}



.callback_now_inner{width:auto; padding-left:10px; padding-right:10px;}

.name_input{width:25.6%; margin-right:10px;}

.submit_btn{width:20%;}



/*--footer css--*/

.footer_sec{width:auto; padding-left:10px; padding-right:10px;}



.footer_middle{width:46%; margin-left:20px;}

.footer_middle_text ul li a{font-size:13px;}

.footer_middle_text p{font-size:13px;}







.expert{font-size:40px;}

.carousel-caption h3.cloud{font-size:60px; line-height:60px;}



.banner_sec .carousel-caption h3{margin-top:0px; margin-bottom:5px; }

.banner_sec .carousel-caption h3.cloud{padding-bottom:5px!important;}

.banner_sec .carousel-caption{top:0px; padding-top:30px; padding-bottom:0px;}

.banner_sec .carousel-caption h3.yupd{padding-bottom:5px;}



/*--inner page css--*/

.inner_banner_text{top:45%;}

.inner_content{width:auto; padding-left:10px; padding-right:10px;}

.inner_content_one{padding:0px;}

.our_process_inner{width:auto; padding-left:10px; padding-right:10px;}



/*--blog page css--*/

.blog_left_text h3{font-size:20px;}



/*--contact page css--*/

.contact_sec{width:auto; padding-left:10px; padding-right:10px;}

.contact_left{width:67%; padding-right:20px;}

.form_group{width:48%; margin-right:20px;}

.contact_right{width:30%;}




.banner_sec .carousel .item{ height:200px;}

.banner_sec .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%;}

.banner_sec .carousel-caption h3{font-size:20px !important; line-height:25px !important;}
.banner_sec .carousel-indicators{display: block;}

}



@media (min-width:768px) and (max-width:1023px) {



.header_sec{ height:auto;}

.header_inner{width:auto;}

.logo{ padding-left:10px; width:20%;}

.logo img{width:100%;}



.header_right{width:77%;}

.header_right_top{ padding-right:10px;}

.callus_top{padding-right:8px; margin-right:8px;}

.menu li a{padding-left:14px; padding-right:14px;}

.menu ul{top:49px;}





/*--nav css--*/

.navigation{width:100%;}



.banner_sec .carousel-control.left{left:10px;}

.banner_sec .carousel-control.right{right:25px;}





.service_sec{width:auto; padding-left:10px; padding-right:10px; padding-bottom:40px;}

.service_box{width:100%; margin-bottom:30px;}

.service_box_text h3{font-size:15px;}

.service_box_text p{font-size:11px;}



.callback_now_inner{width:auto; padding-left:10px; padding-right:10px;}

.name_input{width:25.2%; margin-right:10px;}

.submit_btn{width:20%;}



/*--footer css--*/

.footer_sec{width:auto; padding-left:10px; padding-right:10px;}

.footer_logo{width:25%;}

.footer_logo img{width:100%;}

.footer_middle{width:55%; margin-left:10px; padding-top:30px;}

.footer_middle_text ul li a{font-size:13px;}

.footer_middle_text p{font-size:13px;}



.footer_right{width:18%; padding-top:65px;}

.footer_right img{width:50%; float:left;}



.expert{font-size:32px;}

.carousel-caption h3.cloud{font-size:40px; line-height:38px;}

.partner_img{width:40%;}

.partner_img img{width:100%;}

.banner_sec .carousel-caption h3{margin-top:0px; margin-bottom:5px;}

.banner_sec .carousel-caption h3.cloud{padding-bottom:5px!important;}

.banner_sec .carousel-caption{top:0px; padding-top:30px; padding-bottom:0px;}

.banner_sec .carousel-caption h3.yupd{padding-bottom:5px;}





/*--inner page css--*/

.inner_banner_text{top:34%;}

.inner_banner_text h2{font-size:50px;}

.inner_content{width:auto; padding-left:10px; padding-right:10px;}

.inner_content_one{padding:0px;}

.our_process_inner{width:auto; padding-left:10px; padding-right:10px;}

.our_process_one{width:auto;}



/*--service page css--*/

.service_box_text{padding-left:10px; padding-right:10px;}



/*--blog page css--*/

.blog_left_text h3{font-size:16px;}



/*--contact page css--*/

.contact_banner{height:300px;}

.contact_sec{width:auto; padding-left:10px; padding-right:10px;}

.contact_left{width:65%; padding-right:20px;}

.form_group{width:48%; margin-right:15px;}

.contact_right{width:32%;}

.contact_right h4{font-size:17px;}

.banner_sec .carousel .item{ height:200px;}

.banner_sec .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%;}

.banner_sec .carousel-caption h3{font-size:20px !important; line-height:25px !important;}
.banner_sec .carousel-indicators{display: block;}

}



@media (min-width:640px) and (max-width:767px) {



.header_sec{background:#fff; height:auto;}

.header_inner{width:auto;}

.logo{width:100%; text-align:center;}

.header_right{width:100%;}

.header_right_top{width:340px; float:none; margin:0px auto;}

.callus_top{padding-right:8px; margin-right:8px;}





/*--nav css--*/

.navigation{width:100%;}

.menu li{width:100%; border-bottom:1px solid #ccc;}

.responsive-menu{width:auto;}

.menu li a{margin-right:0px; padding:14px 15px;}

.menu ul li a{width:auto;}



.banner_sec .carousel-control{display:none;}



.service_sec{width:auto; padding-left:10px; padding-right:10px; padding-bottom:40px;}

.service_box{width:100%; margin-bottom:30px;}



.callback_now_inner{width:auto; padding-left:10px; padding-right:10px;}

.name_input{width:100%; margin-right:0px; margin-bottom:10px;}

.submit_btn{width:100%;}



/*--footer css--*/

.footer_sec{width:auto; padding-left:10px; padding-right:10px;}

.footer_logo{width:100%; text-align:center;}

.footer_middle{width:100%; margin-left:0px;}

.footer_right{width:100%; text-align:center; padding-top:30px;}



.expert{font-size:23px;}

.carousel-caption h3.cloud{font-size:30px; line-height:30px;}

.partner_img{width:40%;}

.partner_img img{width:100%;}

.banner_sec .carousel-caption h3{margin-top:0px; margin-bottom:5px;}

.banner_sec .carousel-caption h3.cloud{padding-bottom:5px!important;}

.banner_sec .carousel-caption{top:0px; padding-top:30px; padding-bottom:0px;}

.banner_sec .carousel-caption h3.yupd{padding-bottom:5px;}





/*--inner page css--*/

.inner_banner_text{top:34%;}

.inner_banner_text h2{font-size:50px;}

.inner_content{width:auto; padding-left:10px; padding-right:10px;}

.inner_content_one{padding:0px;}

.our_process_inner{width:auto; padding-left:10px; padding-right:10px;}

.our_process_one{width:auto;}



/*--industries page css--*/

.inner_content_left{width:100%;}

.inner_content_right{border-left:none; width:100%; padding-left:0px; padding-top:25px;} 



/*--blog page css--*/

.inner_content_left.bd_two{width:100%; border-right:none; padding-right:0px;}

.blog_left_text h3{font-size:19px;}



/*--contact page css--*/

.contact_banner{height:250px;}

.contact_sec{width:auto; padding-left:10px; padding-right:10px;}

.contact_left{width:100%; padding-right:0px; border-right:none;}

.form_group{width:100%; margin-right:0px;}

.contact_right{width:100%; padding-top:40px;}

.banner_sec .carousel .item{ height:200px;}

.banner_sec .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%;}

.banner_sec .carousel-caption h3{font-size:20px !important; line-height:25px !important;}
.banner_sec .carousel-indicators{display: block;}
.inner_banner img { height: 165px;}
}



@media (min-width:568px) and (max-width:639px) {





.header_sec{background:#fff; height:auto;}

.header_inner{width:auto;}

.logo{width:100%; text-align:center;}

.header_right{width:100%;}

.header_right_top{width:340px; float:none; margin:0px auto;}

.callus_top{padding-right:8px; margin-right:8px;}





/*--nav css--*/

.navigation{width:100%;}

.menu li{width:100%; border-bottom:1px solid #ccc;}

.responsive-menu{width:auto;}

.menu li a{margin-right:0px; padding:14px 15px;}

.menu ul li a{width:auto;}



.banner_sec .carousel-control{display:none;}



.service_sec{width:auto; padding-left:10px; padding-right:10px; padding-bottom:40px;}

.service_box{width:100%; margin-bottom:30px;}



.callback_now_inner{width:auto; padding-left:10px; padding-right:10px;}

.name_input{width:100%; margin-right:0px; margin-bottom:10px;}

.submit_btn{width:100%;}



/*--footer css--*/

.footer_sec{width:auto; padding-left:10px; padding-right:10px;}

.footer_logo{width:100%; text-align:center;}

.footer_middle{width:100%; margin-left:0px;}

.footer_right{width:100%; text-align:center; padding-top:30px;}



.expert{font-size:20px;}

.carousel-caption h3.cloud{font-size:25px; line-height:25px;}

.partner_img{width:40%;}

.partner_img img{width:100%;}

.banner_sec .carousel-caption h3{margin-top:0px; margin-bottom:5px;}

.banner_sec .carousel-caption h3.cloud{padding-bottom:5px!important;}

.banner_sec .carousel-caption{top:0px; padding-top:30px; padding-bottom:0px;}

.banner_sec .carousel-caption h3.yupd{padding-bottom:5px;}



/*--inner page css--*/

.inner_banner_text{top:34%;}

.inner_banner_text h2{font-size:42px;}

.inner_content{width:auto; padding-left:10px; padding-right:10px;}

.inner_content_one{padding:0px;}

.our_process_inner{width:auto; padding-left:10px; padding-right:10px;}

.our_process_one{width:auto;}



/*--industries page css--*/

.inner_content_left{width:100%;}

.inner_content_right{border-left:none; width:100%; padding-left:0px; padding-top:25px;} 



/*--blog page css--*/

.inner_content_left.bd_two{width:100%; border-right:none; padding-right:0px;}

.blog_left_text h3{font-size:17px;}





/*--contact page css--*/

.contact_banner{height:250px;}

.contact_sec{width:auto; padding-left:10px; padding-right:10px;}

.contact_left{width:100%; padding-right:0px; border-right:none;}

.form_group{width:100%; margin-right:0px;}

.contact_right{width:100%; padding-top:40px;}

.banner_sec .carousel .item{ height:200px;}

.banner_sec .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%;}

.banner_sec .carousel-caption h3{font-size:20px !important; line-height:25px !important;}
.banner_sec .carousel-indicators{display: block;}
.inner_banner img { height: 165px;}
}



@media (min-width:480px) and (max-width:567px) {



.header_sec{background:#fff; height:auto;}

.header_inner{width:auto;}

.logo{width:100%; text-align:center;}

.header_right{width:100%;}

.header_right_top{width:330px; float:none; margin:0px auto;}

.callus_top{padding-right:8px; margin-right:8px;}

.social_icon a{margin-right:17px;}



/*--nav css--*/

.navigation{width:100%;}

.menu li{width:100%; border-bottom:1px solid #ccc;}

.responsive-menu{width:auto;}

.menu li a{margin-right:0px; padding:14px 15px;}

.menu ul li a{width:auto;}



.banner_sec .carousel-control{display:none;}



.service_sec{width:auto; padding-left:10px; padding-right:10px; padding-bottom:40px;}

.service_box{width:100%; margin-bottom:30px;}



.callback_now_inner{width:auto; padding-left:10px; padding-right:10px;}

.name_input{width:100%; margin-right:0px; margin-bottom:10px;}

.submit_btn{width:100%;}



/*--footer css--*/

.footer_sec{width:auto; padding-left:10px; padding-right:10px;}

.footer_logo{width:100%; text-align:center;}

.footer_middle{width:100%; margin-left:0px;}

.footer_right{width:100%; text-align:center; padding-top:30px;}





.expert{font-size:20px;}

.carousel-caption h3.cloud{font-size:20px; line-height:20px;}

.partner_img{width:40%;}

.partner_img img{width:100%;}

.banner_sec .carousel-caption h3{margin-top:0px; margin-bottom:0px;}

.banner_sec .carousel-caption h3.cloud{padding-bottom:5px!important;}

.banner_sec .carousel-caption{top:0px; padding-top:30px; padding-bottom:0px;}

.banner_sec .carousel-caption h3.yupd{padding-bottom:5px;}



/*--inner page css--*/

.inner_banner_text{top:23%;}

.inner_banner_text h2{font-size:35px;}

.inner_content{width:auto; padding-left:10px; padding-right:10px;}

.inner_content_one{padding:0px;}

.our_process_inner{width:auto; padding-left:10px; padding-right:10px;}

.our_process_one{width:auto;}



/*--industries page css--*/

.inner_content_left{width:100%;}

.inner_content_right{border-left:none; width:100%; padding-left:0px; padding-top:25px;} 



/*--blog page css--*/

.inner_content_left.bd_two{width:100%; border-right:none; padding-right:0px;}

.blog_left_text h3{font-size:18px;}



/*--contact page css--*/

.contact_banner{height:250px;}

.contact_sec{width:auto; padding-left:10px; padding-right:10px;}

.contact_left{width:100%; padding-right:0px; border-right:none;}

.form_group{width:100%; margin-right:0px;}

.contact_right{width:100%; padding-top:40px;}

.banner_sec .carousel .item{ height:200px;}

.banner_sec .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%;}

.banner_sec .carousel-caption h3{font-size:20px !important; line-height:25px !important;}
.banner_sec .carousel-indicators{display: block;}
.inner_banner img { height: 165px;}
}



@media (min-width:360px) and (max-width:479px) {

}



@media (min-width:320px) and (max-width:479px) {

.header_sec{background:#fff; height:auto;}

.header_inner{width:auto;}

.logo{width:100%; text-align:center;}

.header_right{width:100%;}

.header_right_top{width:298px; float:none; margin:0px auto;}

.callus_top{padding-right:8px; margin-right:8px;}

.callus_top p{font-size:9px;}

.social_icon a{margin-right:17px;}



/*--nav css--*/

.navigation{width:100%;}

.menu li{width:100%; border-bottom:1px solid #ccc;}

.responsive-menu{width:auto;}

.menu li a{margin-right:0px; padding:14px 15px;}

.menu ul li a{width:auto;}



.banner_sec .carousel-control{display:none;}



.service_sec{width:auto; padding-left:10px; padding-right:10px; padding-bottom:40px;}

.service_box{width:100%; margin-bottom:30px;}



.callback_now_inner{width:auto; padding-left:10px; padding-right:10px;}

.name_input{width:100%; margin-right:0px; margin-bottom:10px;}

.submit_btn{width:100%;}



/*--footer css--*/

.footer_sec{width:auto; padding-left:10px; padding-right:10px;}

.footer_logo{width:100%; text-align:center;}

.footer_middle{width:100%; margin-left:0px;}

.footer_right{width:100%; text-align:center; padding-top:30px;}

.footer_middle_text ul li{padding:0px 4px;}

.footer_middle_text ul li a{font-size:10px;}



.expert{font-size:15px;}

.carousel-caption h3.cloud{font-size:14px; line-height:18px;}

.partner_img{width:25%;}

.partner_img img{width:100%;}

.banner_sec .carousel-caption h3{margin-top:0px; margin-bottom:0px;}

.banner_sec .carousel-caption h3.cloud{padding-bottom:5px!important;}

.banner_sec .carousel-caption{top:0px; padding-top:10px;}

.banner_sec .carousel-caption h3.yupd{padding-bottom:5px;}





/*--inner page css--*/

.inner_banner_text{top:23%;}

.inner_banner_text h2{font-size:35px;}

.inner_content{width:auto; padding-left:10px; padding-right:10px;}

.inner_content_one{padding:0px;}

.our_process_inner{width:auto; padding-left:10px; padding-right:10px;}

.our_process_one{width:auto;}

.our_process_inner h2{font-size:40px;}



/*--industries page css--*/

.inner_content_left{width:100%;}

.inner_content_right{border-left:none; width:100%; padding-left:0px; padding-top:25px;} 



/*--blog page css--*/

.inner_content_left.bd_two{width:100%; border-right:none; padding-right:0px;}

.blog_left_text h3{font-size:18px;}



/*--contact page css--*/

.contact_banner{height:250px;}

.contact_sec{width:auto; padding-left:10px; padding-right:10px;}

.contact_left{width:100%; padding-right:0px; border-right:none;}

.form_group{width:100%; margin-right:0px;}

.contact_right{width:100%; padding-top:40px;}

.banner_sec .carousel .item{ height:150px;}

.banner_sec .carousel-inner > .item > img, .carousel-inner > .item > a > img{ height:100%;}

.banner_sec .carousel-caption h3{font-size:20px !important; line-height:25px !important;}
.banner_sec .carousel-indicators{display: block;}
.inner_banner img { height: 165px;}
.social_icon{ padding-top:7px; float:right;}
}