@media (max-width: 1024px) {
.pageWidth{width:auto;padding:0 10px}
.headLeft{width:25%}
.headRight{width:75%}
.menu nav li a{padding:10px 19px}
.MenuDiv nav li a{padding:17px 23px}
article{margin:0 20px;width:29%}
.about_pagewidth{margin-right:0;width:494px}
}
@media (max-width: 980px) {
.headLeft{width:22%}
.menu nav li a{padding:10px 17px}
.MenuDiv nav li a{padding:17px 23px}
.about_pagewidth{margin-right:0;width:472px}
.about_right{height:509px}
}
@media (min-width: 768px) and (max-width: 979px) {
.menu{display:none}
.sticky-navigation{position:relative!important}
.logo-small{display:none!important}
.mean-container .mean-nav ul li i{display:none}
header{border-top:none;padding:0;width:100%}
.headLeft{padding:10px;width:35%}
.services{padding:15px 0}
article{margin:0 27px;width:26%}
.about_col .about_left{width:62%}
.about_right{width:38%}
.about_arrow{top:12px}
.tech{padding:20px 0}
.about_col .about_left{width:62%}
.about_right{width:38%}
.about_pagewidth{margin-right:0;width:445px}
.banner{min-height:400px}
.right_content{padding-top:0;width:66%}
.orange_box{padding:15px 25px;width:88%}
.lt_logos ul li img{height:auto;width:auto}
}
@media (max-width: 800px) {
.about_pagewidth{margin-right:0;width:470px}
.contact_left_content{padding-right:20px}
.contact_right_content{padding-left:20px}
.about_col .about_left{min-height:inherit}
}
@media (max-width: 767px) {
.mean-container .mean-nav ul li i{display:none}
h2{font-size:28px}
header{border-top:none;padding:0;width:100%}
.headLeft{padding:10px;width:28%}
.services{padding:15px 0}
article{margin:0 0 25px;width:100%}
.about_col .about_left{width:100%;padding:25px 0}
.about_right,.about_arrow,.dashed_border{display:none}
.tech{padding:20px 0}
.about_pagewidth{margin-right:0;padding:0 10px;width:100%}
.banner{min-height:inherit}
.right_content{padding-top:0;width:66%}
.titleSection h2{font-size:30px}
.content{padding:15px 0}
.content h2{margin-bottom:10px}
.col p{padding-bottom:10px}
.border-bottom{padding-bottom:15px}
.margin_top,.contact_left_content{margin-top:15px}
.parallax-inner h4{font-size:18px;margin-bottom:20px}
.orange_box{font-size:16px;padding:15px 25px;width:98%}
.content h4{margin-bottom:15px}
.contact_right_content{padding-left:0;border-left:none;width:100%}
.contact_left_content{padding-right:0;width:100%}
.padding_bot_no{padding-bottom:0}
ul.contact_add{width:30%}
.contact_social_icons{margin:0;width:38%}
.lt_logos ul li{width:33%}
.lt_logos ul.border-bot_no li{border-bottom:1px solid #e8e8e8}
.lt_logos ul li{border-right:none}
.lt_logos ul li img{height:90px;width:95px}
}
@media (max-width: 640px) {
.tech_left{display:none}
.tech_right{float:right;padding-left:0;width:100%}
.headLeft{width:36%;width:40%}
h2{font-size:22px;margin-bottom:16px;padding:0 0 10px}
p,li{font-size:14px}
.titlePos .titleAlign{height:80px}
.titleSection h2{font-size:25px;padding-bottom:0}
.bredCrumb li a,.bredCrumb li{font-size:12px}
.bredCrumb li{padding:0 2px}
.right_content{padding-top:0;width:100%}
.content h2,.content h4{font-size:20px}
.left_img{clear:both;float:none;margin:20px auto 0;width:40%}
.left_content{float:left;width:100%}
.right_img{margin-top:20px;width:100%}
.parallax-inner h4{font-size:16px;font-weight:400;margin-bottom:20px}
.col-bg .right_content{padding-top:0;width:100%}
.col-bg .left_img{text-align:center;width:40%}
ul.contact_add{width:35%}
.contact_social_icons{margin:0;width:30%}
.lt_logos ul li{padding:15px 3%}
.ms-layer.bold-title{top:50px!important;font-size:20px!important;line-height:22px!important;width:100%!important}
.ms-layer.normal-desc{top:85px!important;line-height:30px!important;width:100%;font-size:14px!important}
.ms-layer.normal-desc2{top:110px!important}
.ms-layer.normal-desc4{top:85px!important}
.ms-layer.normal-desc5{top:110px!important}
.ms-layer.normal-desc3{top:140px!important}
.ms-layer.normal-desc.displaynone{display:none!important}
.more-link{top:200px!important}
.more-link a{font-size:13px;line-height:14px;padding:8px 13px}
}
@media (max-width: 638px) {
.headLeft{width:40%}
.ms-layer.normal-desc2{top:110px!important}
.ms-layer.normal-desc3{top:140px!important}
.ms-layer.normal-desc.displaynone{display:none!important}
.more-link{top:180px!important}
.more-link a{font-size:13px;line-height:14px;padding:8px 13px}
h2{font-size:22px;margin-bottom:16px;padding:0 0 10px}
p,li{font-size:14px}
.about_col .about_left{padding:15px 0}
.about_col .about_left p{padding-bottom:15px}
.btn_blue{margin-top:5px}
.btn_blue a,.about_col .about_left a{padding:8px 13px}
.social_icons a{padding:6px 0}
.footer_col{width:50%}
.footer_col3{margin-top:20px;width:100%}
.col ul{width:100%}
.col p strong{color:#555;font-size:14px;font-weight:500}
.contact_social_icons{margin:0;width:100%}
.col ul li{padding-bottom:2px}
}
@media (max-width: 600px) {
.element_to_pop_up2{width:90%}
}
@media (max-width: 480px) {
.headLeft{width:46%}
.ms-layer.bold-title{font-size:20px!important;line-height:22px!important;top:35px!important;width:100%!important}
.ms-layer.more-link{top:135px!important}
.ms-layer.normal-desc3{display:none!important}
.ms-layer.normal-desc2{top:65px!important}
.ms-layer.normal-desc4{top:55px!important}
.ms-layer.normal-desc5{top:85px!important;line-height:18px!important}
.ms-layer.normal-desc.displaynone{display:none!important}
.more-link{top:200px!important}
.more-link a{font-size:13px;line-height:14px;padding:8px 13px}
.round_border{height:115px;width:115px;padding:12px 0;margin:0 auto 13px}
article h3{margin-bottom:10px}
.services{padding:15px 0 0}
.icon{height:90px;line-height:100px;width:90px}
.icon i{font-size:28px}
.right_img{float:none;margin:15px auto 0;width:55%;clear:both}
.cs_icon{margin-bottom:15px;width:50%}
.orange_box{font-size:15px;padding:10px;width:100%}
.col p strong{font-size:13px}
.contact_form ul li{width:98%}
.contact_form{margin-top:10px}
.contact_social_icons div a{height:30px;line-height:27px;width:30px}
.lt_logos ul li img{height:75px;width:75px}
}
@media (max-width: 478px) {
.ms-layer.more-link{display:none}
.ms-layer.bold-title{font-size:16px!important;line-height:25px!important;text-align:left;top:25px!important;width:100%!important}
h2{font-size:18px;margin-bottom:10px;padding:0 0 6px}
h3{font-size:14px}
p,li{font-size:13px}
.footer_col h2{font-size:18px;margin-bottom:7px;padding-bottom:5px}
article span{margin-top:10px}
.about_col .about_left p{font-size:13px;line-height:20px}
.footer_col{width:100%;margin-bottom:10px}
.footer_col3{margin-top:0}
.social_icons i{font-size:11px;height:20px;line-height:20px;width:20px}
.social_icons span{font-size:11px;line-height:20px}
.parallax{padding:15px 0 100px}
.headLeft{width:55%}
.titleSection h2{font-size:20px}
.col-bg{padding:15px 0}
.content h2{font-size:17px}
.lt_logos ul li{width:50%;padding:10px 3%}
}
@media (max-width: 360px) {
.left_img{display:none}
.ms-layer.normal-desc{top:65px!important;line-height:14px!important}
.ms-layer.normal-desc2{display:none!important}
.ms-layer.normal-desc4{display:none!important}
.border-bottom{padding-bottom:5px}
.margin_top,.contact_left_content{margin-top:5px}
.right_img{display:none}
.cs_icon{margin-bottom:15px;width:100%}
.parallax-inner{padding:20px 0 5px}
.orange_box{font-size:14px;line-height:20px}
.titleSection h2{font-size:19px}
.bredCrumb li a,.bredCrumb li{font-size:11px}
}
@media (max-width: 358px) {
.social_icons span{font-size:10px}
.lt_logos ul li{width:100%;padding:10px 3%}
}