@media screen and (max-width:1366px){
.height100{ height:40px;}
.dt-solution h2{ font-size:24px; line-height:30px;}	
.brand-image2{ width:100%;}
.contct-bg{ width:90%;}
}



@media screen and (min-width:1366px) and (max-width:1420px){
.dt-solution h2{ font-size:26px; line-height:34px;}	
.height100{ height:30px ;}
.contct-bg{ width:90%;}
}



@media screen and (max-width:1290px){
#inner-bg{ border-left:none;}
.t-back .t-icon{ display:none;}	
.back-link{ bottom:-12px;}
	}
	
	
	

@media screen and (min-width:992px) and (max-width:1420px){
.sidebar-menu ul li a{ padding:14px 0px;}
	
}

@media screen and (max-width:1024px){
.circle-bg{width:180px; height:180px;  background:rgba(255,255,255,0.5); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; padding:15px; position:relative;}
.circle-bg .circle{width:150px; height:150px; padding:10px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:#fff; position:relative; cursor:pointer;}
.circle-bg .circle .image{ width:40%; margin:0 auto; margin-bottom:10px; margin-top:10px;}
.circle-bg .circle .image img{ width:100%;}
.circle-bg .circle .caption{ font-family: 'avenirlight'; font-size:17px; line-height:20px; color:#404040; text-align:center; position:relative; }
.menu-popup {left:125px; margin:0px; padding:10px 10px 10px 30px;  top:32px; }	
}

@media screen and (max-width:992px){
.dt-solution h2{ font-size:22px; line-height:30px;}	
.dt-solution p{ font-size:16px;  line-height:22px; text-align:justify;}
.bg-syan{ background:#e5e5e5; padding:25px 25px; font-size:16px;  color:#616161; line-height:22px; text-align:justify; font-weight:400; }
.dt-solution h3{ font-size:18px; line-height:24px;}	
.dt-solution h4{ font-size:18px; line-height:24px;}	
.dt-solution h5{ font-size:18px; line-height:24px;}	
.follw ul li{ font-size:16px; line-height:22px; color:#616161; padding-left:25px;}
.follw ul li:after{width:14px; height:14px; border:3px solid #AEAEAE; top:5px;}
.height100{ height:40px !important;}
.t-back{ height:150px; clear:both;}


.ebook-block .right-part{max-width:100%; margin-bottom:30px;}
.ebook-block .right-part h2{ font-size:24px; line-height:32px; background:none;}
.ebook-block .right-part p{ line-height:22px; font-size:16px;}

.anmtn-block .right-part{max-width:100%; }
.anmtn-block .right-part h2{ font-size:24px; line-height:32px; background:none;}
.anmtn-block .right-part p{ line-height:22px; font-size:16px;}

.devlp-block .right-part{max-width:100%; margin-bottom:30px;}
.devlp-block .right-part h2{ font-size:24px; line-height:32px; background:none;}
.devlp-block .right-part p{ line-height:22px; font-size:16px;}

.devlp-block .right-part .simulation ul li{ font-size:16px; line-height:24px; padding-left:25px;}

.contct-bg{ width:100%;}
.red-txt{ font-size:16px;}



}

@media screen and (max-width:600px){
.t-back h1{ font-size:20px; line-height:90px; padding-left:15px;}
.back-link{ display:none;}	
.imagery{ width:60px; height:60px; padding:5px; top:30px; left:-20px;}
.acc-contnt,.acc-contnt2,.acc-contnt3,.acc-contnt4{ font-size:16px; line-height:21px; overflow:hidden; color:#616161; padding:20px 10px 0px 30px; position:relative; border:1px dashed #bababa;  }
.acc-header{ padding-left:0px; line-height:28px; margin-bottom:20px; position:relative;}
.acc-header .caps{ float:left; font-size:20px; line-height:28px; font-weight:600; color:#616161;}

.tab-row label{ width:100%; margin-right:0; text-align:left;}
.tab-row input[type='text'],
.tab-row input[type='email'],
.tab-row input[type='number']{ border:solid #c7c7c7 1px; padding:0 5px; line-height:37px; float:left; width:100%; font-size:14px;}
.wdth25{ width:32% !important; float:left; margin-right:2%; font-size:12px !important;}
.wdth40{ width:32% !important; float:left; font-size:13px !important;}

.captcha{ margin-left:0%; width:120px;}
.dt-solution p{ font-weight:lighter; font-size:14px ;}
.sub-title1{ font-size:16px; line-height:24px;}
.chk-bg label{ width:20%;}
.tab-row input[type='checkbox']{ width:20px; height:20px; margin-right:10px;  margin-left:5px; margin-top:8px; font-size:16px;}
.wdth30{ width:32% !important; float:left; margin-right:2%;}
.wdth30-2{ width:32% !important; float:left; margin-right:0%;}

.wdth50{ width:49% !important; float:left; margin-right:2%; font-size:13px !important; }
.wdth50-2{ width:49% !important; float:left; margin-right:0%; font-size:13px !important; }
.tab-row input[type='file']{  width:98%; } 
.lineheight18{ line-height:37px !important;}
	
}

@media screen and ( max-width:480px){
.download-link img{ background:url(../images/download-img.png) no-repeat; width:62px; height:64px; position: absolute; left: 120px; top: -5px;}	

}