﻿
@media only screen and (min-width:1201px) and (max-width:1600px){body{overflow-x:hidden;}
.container{height:970px;}
.center-box{width:810px;}
.text{width:405px;}
.logo{}
.mbox-heading{line-height:45px;}
.break{display:inline;}
.sag-fields{margin-top:175px;height: 690px;}
.shift2{margin-left:50px;}
.address_left{left:10%;}
}
@media only screen and (min-width:1041px) and (max-width:1200px){body{overflow-x:hidden;}
.container{height:970px;}
.center-box{width:695px;}
.text{width:347px;}
.logo{width:225px;height:174px;background-size:225px auto;}
.font-heading{font-size:18px !important;}
.font-size{font-size:14px !important;}
.box-height{font-size:14px;line-height:24px;}
.mbox-heading{line-height:45px;}
.break{display:inline;}
.shift2{margin-left:20px;}
.address_left{left:2%;}
.back{font-size:18px;line-height:26px;}

.sag-fields{height: 690px;}

}
@media only screen and (min-width:768px) and (max-width:1040px){body{overflow-x:hidden;}
.header{display:block;}
.logo-bar{display:none;}
.center-box{top:23%;width:645px;left:0;right:0;margin:0 auto;}
.container{height:930px;}
.navigation{width:100%;right:0px;padding:0px;z-index:4;left:0px;height:auto;margin:0 auto;bottom:0;}
.sidebar{width:100%;float:right;height:auto;margin-top:85px;display:none;}
.sag-navigation{width:614px;height:auto;margin-top:160px !important;margin:0 auto;}
.active:hover .sub-menu{display:none;}
.contact-bar{top:90px;}
.text{width:322px;height:280px;}
.sag-fields .sag-list{padding-top:5px;padding-bottom:5px;}
.sag-navigation:hover{overflow-x:hidden;overflow-y:hidden;}
.mobile-logo{width:200px;height:174px;background-size:200px auto;}
.footer-copyright{margin-left:48px;}
.sidebar-col{width:50%;}


.sag-fields
{margin-top: 135px;
height: 380px;
width: 100%;
margin-bottom: 75px;
padding: 24px 0px 20px 0px;}

.contactsec{
	width:95%;
}

.sidebar-down{margin-top:0px;}
.box-height{font-size:14px;line-height:21px;}
.model-box23{height:86%;}
.mbox-heading{line-height:45px;}
.mobile-subhead{top:8%;}
.address-shift{margin-left:0px;}
.scrolltop{display:block;bottom:120px;}
.address-newline{display:inline;}
.shift2{margin-top:7px;display:inline-block;}
.address-mail{display:block;margin-top:20px;}
.front{padding-top:100px;padding-bottom:100px;}
.back{padding:52px 20px;height:176px;}
.analog-clock{width:74px;height:73px;background-image:url('../images/clockface.png');background-size:74px;position:absolute;z-index:1;margin-top:0px;right:20px;}
.move-clock{margin-left:-33px;margin-top:-33px;}
.clock{z-index:1;}
.country-code{color:#000 !important;}
.model-box22{height:85%;}
.clocks-bar{bottom:190px;}
.model-box1,.model-box2,.model-box3,.model-box4,.model-box5,.model-box6,.model-box7,.model-box8,.model-box9,.model-box10,.model-box11,.model-box12,.model-box13,.model-box14,.model-box15,.model-box16,.model-box17,.model-box18,.model-box19,.model-box20,.model-box21,.model-box22,.model-box25,.model-box26,.model-box27,.model-box28,.model-box29,.model-box30,.model-box31{top:17%;height:84%;}
.bg-color2{background:transparent;}
.sidebar-overlay{background:rgba(0,0,0,0.8);}

#cyber {
    margin-top: -120px;
}

#consulting {
    margin-top: -120px;
}
.model-box23 {
    top: 18%;
}

}
@media only screen and (min-width:480px) and (max-width:767px){body{}
.header{display:block;}

.mCustomScrollbar{
	height:auto !important;
}


.leftcontact-addressmobile{
	display:block !important; 
	width: 100%;
}

.leftcontact-address{
	display:none;
}

.leftcontact-form {
    float: none;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}

.contactmobile{
	float: none;
clear: both;
margin-top: 20px;
padding-top: 1px;
}


.mCustomScrollbar {
    -ms-touch-action:name !important;
    touch-action: name !important;
}

.mCustomScrollBox {
    overflow: auto !important; 
}

.mCSB_container {
    overflow: auto !important;
}


.logo-bar{display:none;}
.center-box{top:15%;width:376px;left:0;right:0;margin:0 auto;}
.container{height:1300px;}
.navigation{width:auto;right:0;padding:0px;}
.sidebar{width:300px;float:right;height:602px;margin-top:90px;display:none;}
.active:hover .sub-menu{display:none;}
.footer-text{margin-left:20px;padding:20px;margin-top:-10px;}
.navigation{width:100%;right:0px;padding:0px;z-index:4;left:0px;height:auto;margin:0 auto;}
.sidebar{width:100%;height:auto;margin-top:90px;display:none;}
.sag-navigation{width:445px;height:auto;margin-top:160px !important;margin:0 auto;}
.sag-navigation:hover{overflow-x:hidden;overflow-y:hidden;}
.sag-fields .sag-list{padding-top:5px;padding-bottom:5px;}
.contact-bar{top:145px;}
.text{width:375px;}
.box-down{margin-top:0px;}
.box-down2{margin-top:60px;}
.remove-break{display:none;}
.mobile-logo{width:225px;height:174px;background-size:170px 100px;}
.footer-copyright{margin-left:41px;}
.sidebar-col{width:100%;}
.sag-fields{margin-top:0px;height: auto;}
.sidebar-mobile{margin-top:200px;}
.form-left{float:none;width:100%;}
.form-right{float:none;width:100%;margin-top:12px;}
.mobile-subhead{top:8% !important;}
.model-box22{height:83%;}
.box-height{width:94%;}
.open-subhead2{top:20%;}
.model-box23{height:84%;top:17%;}
.model-box1,.model-box2,.model-box3,.model-box4,.model-box5,.model-box6,.model-box7,.model-box8,.model-box9,.model-box10,.model-box11,.model-box12,.model-box13,.model-box14,.model-box15,.model-box16,.model-box17,.model-box18,.model-box19,.model-box20,.model-box21,.model-box22,.model-box25,.model-box26,.model-box27,.model-box28,.model-box29,.model-box30,.model-box31{top:17%;height:83%;}
.mbox-heading{line-height:40px;font-size:18px;text-align:left;margin-left: 20px;}
.change-bar{right:20px;}
.open-subhead{top:18%;width:70%;text-align:left;}
.mobile-border{border-bottom:1px solid rgb(197, 197, 197);}
.border-left{border-right:1px solid transparent !important;}
.mborder-remove{border-left:1px solid transparent !important;}
.inteligence_content{width:97% !important;}
.cyber-down{margin-top:70px !important;}
.address-newline{display:inline;}
.mobile-table{margin-top:-51px;}
.inteligence_content > p{margin-top:0px;}
.address-shift{margin-left:0px;}

.address-mail{display:block;margin-top:20px;}
.back{height:132px;}
.sidebar{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}
.bg-color2{background:transparent;}
.analog-clock{width:74px;height:73px;background-image:url('../images/clockface.png');background-size:74px;position:absolute;z-index:1;margin-top:0px;right:20px;}
.move-clock{margin-left:-33px;margin-top:-33px;}
.back{font-size:18px;line-height:26px;}
.clock{z-index:1;}
.country-code{color:#fff;}
.header{height:150px !important;}
.mobile-toggle{margin-top:55px;}
.mobile-cross{margin-top:50px;}
.mobile-clocks{display:block;left:0;right:0 !important;margin:0 auto;}
.box-heading{top:150px;text-align:center;left:0;right:0;}
.model-box22 .box-heading{top:70px;}
.box-subheading.about-desc{font-size:14px;line-height:26px;}
.clocks-bar{bottom:400px;}
.address_left > p{font-size:10px;}
.main-address{bottom:50px;width:50%;}
.address_left{float:left;margin-right:6%;}

.clocks-bar{padding-top: 50px;}

.clock-main .clock-li {
    padding-left: 2px !important;
}

.clocks-bar {
    width: 370px;
}

.bg-color2{background:transparent;}
.sidebar-overlay{background:rgba(0,0,0,0.8);}

.callout {
    width: 90%;
    left: 10px;
}

.footer-icons {
    float: left;
}

.callout4::after {
    right: 0px;
    left: 0;
    margin: auto;
}


}
@media only screen and (min-width:320px) and (max-width:479px){body{overflow-x:hidden;}
.header{display:block;}

.leftcontact-addressmobile{
	display:block !important; 
	width: 100%;
}

.leftcontact-address{
	display:none;
}

.leftcontact-form {
    float: none;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}

.contactmobile{
	float: none;
clear: both;
margin-top: 20px;
padding-top: 1px;
}


.callout {
    width: 90%;
    left: 10px;
}

.footer-icons {
    float: left;
}

.callout4::after {
    right: 0px;
    left: 0;
    margin: auto;
}


.logo-bar{display:none;}
.center-box{top:12%;width:265px;left:0;right:0;margin:0 auto;}
.container{height:1270px;}
.mobile-logo{width:195px;margin-left:12px;background-position-y:0px;background-size:170px 100px;}
.mobile-toggle{margin-right:35px;font-size:35px;margin-top:67px;}
.mobile-cross{margin-right:35px;font-size:35px;margin-top:60px;}
.explore{width:220px;font-size:12px;}
.navigation{width:auto;right:0;padding:0px;}
.sidebar{width:300px;float:right;height:602px;margin-top:90px;display:none;}
.active:hover .sub-menu{display:none;}
.footer-text{margin-left:20px;padding:20px;margin-top:-10px;}
.navigation{width:100%;right:0px;padding:0px;z-index:4;left:0px;height:auto;margin:0 auto;}
.sidebar{width:100%;height:auto;margin-top:90px;display:none;}
.sag-navigation{width:290px;height:auto;margin-top:160px !important;margin:0 auto;}
.sag-navigation:hover{overflow-x:hidden;overflow-y:hidden;}
.sag-fields .sag-list{padding-top:5px;padding-bottom:5px;font-size:14px;}
.contact-bar{top:150px;}
.text{float:none;margin-left:0px;}
.font-size{font-size:12px !important;}
.heading{font-size:30px;}
.text{width:265px;font-size:16px;}
.remove-break{display:none;}
.box-down{margin-top:0px;}
.box-down2{margin-top:50px;}
.footer-copyright{margin-left:42px;margin-top:14px;}
.sidebar-col{width:100%;}
.sag-fields{margin-top:-20px;height: auto;}
.sidebar-mobile{margin-top:265px;}
.form-left{float:none;width:100%;}
.form-right{float:none;width:100%;margin-top:12px;}
.address_left{float: left;}

.address-right{
	float:right;
}

.mobile-subhead{top:6%;}
.model-box22{}
.box-height{width:96%;}
.model-box23{height:auto;}

.mCustomScrollbar{
	height:auto !important;
}

.mCustomScrollbar {
    -ms-touch-action:name !important;
    touch-action: name !important;
}

.mCustomScrollBox {
    overflow: auto !important; 
}

.mCSB_container {
    overflow: auto !important;
}

.model-box8 {
    height: 100%;
}

.close-hover {
    top: 5px;
}

.mbox-heading{line-height:27px;font-size:14px;text-align:left;margin-left: 20px;}
.open-subhead2{top:26%;}
.open-subhead{width:90%;text-align:left;top:12%;}
.model-box22 .open-subhead{top:5%;}
.change-bar{right:6px;}
.mobile-border{border-bottom:1px solid rgb(197, 197, 197);}
.border-left{border-right:1px solid transparent !important;}
.mborder-remove{border-left:1px solid transparent !important;}
.inteligence_content{width:97% !important;}
.cyber-down{margin-top:70px !important;}
.address-newline{display:inline;}
.mobile-table{margin-top:-51px;}
.inteligence_content > p{margin-top:0px;}
.address-shift{margin-left:0px;}


.address-mail{display:block;margin-top:20px;}
.front{padding-top:82px;padding-bottom:82px;}
.back{padding:25px;height:180px;}
.sidebar{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}
.bg-color2{background:transparent;}
.back{font-size:25px;line-height:32px;}
.analog-clock{width:74px;height:73px;background-image:url('../images/clockface.png');background-size:74px;position:absolute;z-index:1;margin-top:0px;right:20px;}
.move-clock{margin-left:-33px;margin-top:-33px;}
.back{font-size:16px;line-height:26px;}
.clock{margin-top:39px;z-index:1;}

.clocks-bar {
    padding-top: 25px;
}

.clock-main .clock-li {
    padding-left: 44px !important;
}

.clocks-bar {
    width: 225px;
}

.header{height:150px !important;}
.box-subheading{font-size:14px;}
.box-subheading.about-desc{font-size:14px;line-height:24px;}
.main-address{width:55%;bottom:120px;}
.bg-color2{background:transparent;}
.sidebar-overlay{background:rgba(0,0,0,0.8);}
}