﻿
@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:48px;font-size: 25px;}
.break{display:inline;}
.sag-fields{margin-top:175px;height: 690px;}
.shift2{margin-left:50px;}
.address_left{left:10%;}

.font-heading {
    font-size: 14px !important;
}

}
@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;}
.font-heading{font-size:16px !important;line-height: 26px !important;}
.font-size{font-size:13px !important;}
.box-height{font-size:14px;line-height:24px;}
.mbox-heading{line-height:45px;font-size: 22px;}
.break{display:inline;}
.shift2{margin-left:20px;}
.address_left{left:2%;}
.back{font-size:13px;line-height:23px;}

.sag-fields{height: 690px;}

.onlytablet{
	display:block;
}

}
@media only screen and (min-width:768px) and (max-width:1040px){body{overflow-x:hidden;}

.model-box22 {
    height: 100%;
}

.contactsec {
    width: 95%;
}

.lang {
    color: #000;
    float: left;
    margin-top: -9px;
}


.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;;}
.sidebar{width:100%;float:right;height:auto;margin-top:128px;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:225px;height:174px;}
.footer-copyright{margin-left:48px;}
.sidebar-col{width:50%;}
.sag-fields{margin-top: 115px;
height: 300px;
width: 100%;margin-bottom: 75px;padding: 45px 0px 20px 0px;}
.sidebar-down{margin-top:20px;}
.box-height{font-size:14px;line-height:21px;}
.model-box23{height:86%;}
.mbox-heading{line-height:35px;font-size: 22px;}
.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;}
.header-clock{margin-top:39px;z-index:1;right:15px;}
.clocks-bar{bottom:178px;}

#cyber{
	margin-top:-120px;
}

#consulting{
	margin-top:-120px;
}

.hide-bounce{
	display:none;
}

.text {
    line-height: 40px;
    font-size: 16px;
}

.lang{
	color:#000;
}


}
@media only screen and (min-width:480px) and (max-width:767px){body{}

.leftcontact-address {
    display: none;
}

.leftcontact-form {
    float: none;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}

.leftcontact-addressmobile {
    display: block !important;
    width: 100%;
}


.address_left {
    float: left;
    margin-right: 6%;
}

.clocks-bar {
    padding-top: 50px;
}


.header{display:block;}
.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:6% !important;}
.model-box22{height:83%;}
.box-height{width:94%;}
.open-subhead2{top:12%;}
.model-box23{height:114%;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{top:17%;height:83%;}
.mbox-heading{line-height:30px;font-size:16px;text-align:left;}
.change-bar{right:20px;}
.open-subhead{top:18%;font-size:22px;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:14px;line-height:24px;}
.header-clock{margin-top:39px;z-index:1;right:15px;}
.clocks-bar{bottom:232px;left:9%;}

.hide-bounce{
	display:none;
}

.box-subheading {
    font-size: 14px;
    line-height: 31px;
}

.language-bar {
    position: absolute;
    /*background: rgba(9,37,110,1);*/
    right: 15px;
    padding: 0px 5px;
    top: 20px;
    z-index: 1;
    font-size: 13px;
}

.lang-bar .lang-list {
    display: block;
    padding: 0px;
    color: #fff;
    cursor: pointer;
    margin-top: -7px;
}

.lang-bar {
    width: 100%;
    display: none;
    margin-left: -40px;
    margin-top: 3px;
        height: 40px;
}

.lang-bar .lang-list {
    display: block;
    padding: 0px;
    color: #fff;
    cursor: pointer;
    margin-top: -8px;
}

.lang{
	color:#000;
	display:none;
}

.callout {
    width: 90%;
    left: 10px;
}

.footer-icons {
    float: left;
}

.callout4::after {
    right: 0px;
    left: 0;
    margin: auto;
}

.clock-main .clock-li {
    padding-left: 2px !important;
}

.clocks-bar {
    width: 410px;
}


}
@media only screen and (min-width:320px) and (max-width:479px){body{overflow-x:hidden;}

.leftcontact-address {
    display: none;
}

.leftcontact-form {
    float: none;
    width: 100%;
    padding: 0;
    margin-bottom: 0;
}

.leftcontact-addressmobile {
    display: block !important;
    width: 100%;
}


.address_left {
    float: left;
}

.clocks-bar {
    padding-top: 20px;
}

.contactsec {
    width: 90% !important;
}

.address-right {
    float: right;
}


.header{display:block;}
.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:25px;font-size:35px;}
.mobile-cross{margin-right:25px;font-size:35px;margin-top:68px;}
.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:14px;}
.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;}
.mobile-subhead{top:6%;}
.model-box22{}
.box-height{width:96%;}
.model-box23{height:116%;}
.mbox-heading{line-height:28px;font-size:12px;text-align:left;}
.open-subhead2{top:14%;}
.open-subhead{width:76%;font-size:14px;line-height:26px;text-align:left;}
.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:13px;line-height:23px;}
.clock{margin-top:39px;z-index:1;}

.clock-main .clock-li {
    padding-left: 44px !important;
}

.clocks-bar {
    width: 250px;
}

.callout {
    width: 90%;
    left: 10px;
}

.footer-icons {
    float: left;
}

.callout4::after {
    right: 0px;
    left: 0;
    margin: auto;
}


.hide-bounce{
	display:none;
}
.box-subheading {
    font-size: 12px;
    line-height: 30px;
}


.language-bar {
    padding: 4px;
}

.lang-bar .lang-list {
    padding: 2px;
}

.language-bar {
    position: absolute;
   /* background: rgba(9,37,110,1);*/
    right: 15px;
    padding: 0px 5px;
    top: 20px;
    z-index: 1;
    font-size: 13px;
}

.lang-bar .lang-list {
    display: block;
    padding: 0px;
    color: #fff;
    cursor: pointer;
    margin-top: -7px;
}

.lang-bar {
    width: 100%;
    display: none;
    margin-left: -40px;
    margin-top: 3px;
        height: 40px;
}

.lang-bar .lang-list {
    display: block;
    padding: 0px;
    color: #fff;
    cursor: pointer;
    margin-top: -8px;
}

.lang{
	color:#000;
		float: left;
text-align: left;
padding-right: 3px;
line-height: 13px;
font-size: 10px;
margin-top: 3px;
display:none;

}

.mobile-break{
	display:block;
}

/*#countriesmobile_msdd{
	width:110px !important;
}

*/

}