nav a#pull {
	display: none;
	}
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
nav{width:100%; margin:0px 0px 0px 0px; text-align:center; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 

nav ul li{background:none;  border-bottom:1px solid #000; line-height:normal; display:block; margin:0px;padding:8px 0px;; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center; font-style:normal;}


nav ul li a:hover{color:#fff; border-radius:0px; border:none; padding:8px 0px;}
nav ul li a{ background:#fff ; border-radius:0px; !important; border:none !important; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#000;  height:auto; width:auto;text-align:left;}


nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}
nav a:hover{background:#fbe7c9; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#d12123; margin:0px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}

.header_top{ border:none;}
.header_wrapper{ width:95%;}
.bottom_wrapper{ width:100%;}
.contact_buttion{ display:none;}
.contact_buttion2{ display:block;}
.header_menu{ width:100%;}
.callus{ padding-top:0px;}
.banner img{ height:275px;}


.container_top{ padding-bottom:20px;}
.totam_caption{ width:95%;}
.totam_caption_bar{ width:95%; margin-top:-33px;}
.totam_left{ width:45%; padding:4% 2% 2% 2%;}
.totam_right{ width:45%; padding:4% 2% 2% 2%;}
.totam_left h3{ font-size:24px; margin-bottom:8px; line-height:26px;}
.totam_left p br{ display:none;}
.totam_left p{ line-height:24px;}
.lorem h4 a{ padding:13px 0px;}
.totam_right h3{ font-size:24px; margin-bottom:8px; line-height:26px;}
.totam_right p br{ display:none;}
.totam_right p{ line-height:24px;}
.lorem{ margin-top:-11px;}
.container_wrapper{ width:95%;}
.accusa_left{ width:55%;}
.accusa_right{ width:42%;}
.accusa_left p{ line-height:26px;}
.accusa_right h4{ margin-bottom:5px;}
.accusa{ padding-top:235px;}
.digital_inner{ width:95%;}
.digital_left{ width:33%; padding:15px 0px;}
.digital_left p br{ display:none;}
.digital_right{ width:33%; padding:15px 0px;}
.digital_right p br{ display:none;}
.digital_inner h4{ margin-bottom:6px;}
.digital_inner h5{ font-size:24px; margin:6px 0px 31px 0px;}
.our_services h1{ margin-bottom:20px;}
.our_services{ padding:15px 0px;}
.digital_pic{padding-bottom:10px;}
.video_wrapper{ width:95%; background-size:35% 100%; padding:20px 0px;}
.video_left{ width:24%;}
.video_right{ width:65%;}
.video_right h3{ font-size:20px; margin-bottom:5px;}
.video_right p{ line-height:24px; margin-bottom:10px; font-size:16px;}
.view{ width:48%;}
.view h4 a{ padding:10px 0px;}
.video_left img{ margin-top:24px;}
.video{background-size:80% 100%; background-position:left top;}
.contant_left{ width:62%;}
.contant_right{ width:38%;}
.container_section{ background-size:100% 100%;}
.banner2 img{ height:225px;}
.accuse2_inner{ width:92%; padding:5% 4% 5% 4% ; float:inherit; margin:0px; min-height:inherit !important;}
.accuse2_inner p{ line-height:25px; margin-bottom:10px;}
.accuse2_inner h3 a{ font-size:35px;}
.accuse2_inner h4{ font-size:22px;}
.contant_inner{ width:90%; margin-right:5%; padding:20px 0px;}
.contant_inner h3{ margin-bottom:10px;}
.contant_inner p{ margin-bottom:15px; line-height:28px;}
.policy ul li a{ padding:0px 0px 10px 28px; margin-bottom:10px;}
.anatoly{ width:92%; padding:4%; margin:0px;}
.anatoly h3{ font-size:25px; margin-bottom:10px;}
.anatoly_pic{ margin-bottom:10px;}
.anatoly p{ line-height:28px;}
.drive{ margin-top:5px;}
.services_pic{ width:24%; margin-right:10px; padding:10px 0px;}
.services_head{ width:71%;}
.services_head h4{ font-size:20px; margin-top:30px;}
.services_detail{ padding:15px 15px 2px 15px}
.services_detail p{ line-height:25px; margin-bottom:15px;}
.choose{ width:100%;}
.choose_left{ width:100%;}
.choose_right{ width:100%; margin-left:0px;}
.msg{ width:95%;}
.fill_left{ width:49%;}
.fill_right{ width:49%;}
.input{ width:90%; margin-bottom:10px;}
.select{ width:100%;}
.code{ width:48%;}
.input_code{ width:41%;}
.submit{ width:35%;}
.submit_bar{ margin-bottom:10px;}
.solution ul li{ padding:0px 0px 13px 35px; font-size:16px; margin-bottom:13px;}
.thank_you{ min-height:482px;}

.footer_wrapper{ width:95%;}
.footer_logo_bar{ width:22%; margin-right:15px;}
.footer_logo_bar h4{ font-size:12px;}
.footer_logo_bar h4 img{ margin-left:5px;}
.footer_contact{ width:30%; margin-right:5px;}
.footer_contact p{ padding-left:20px; font-size:13px;}
.footer_contact h4 a{ padding-left:20px; font-size:13px;}
.footer_contact h5 a{ padding-left:20px; font-size:13px;}
.footer_contact h6 a{ padding-left:20px; font-size:13px;}
.map_bar{ width:29%;}
.footer_navigation{ width:14%;}
.footer_top{ padding:10px 0px;}

.map iframe{ height:auto !important;}
.map2 iframe{ height:350px !important;}

span.wpcf7-list-item{width:48%; font-size:13px;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
nav{width:100%; margin:0px 0px 0px 0px; text-align:center; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 

nav ul li{background:none;  border-bottom:1px solid #000; line-height:normal; display:block; margin:0px;padding:8px 0px;; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center; font-style:normal;}


nav ul li a:hover{color:#fff; border-radius:0px; border:none; padding:8px 0px;}
nav ul li a{ background:#fff ; border-radius:0px; !important; border:none !important; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#000;  height:auto; width:auto;text-align:left;}


nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}
nav a:hover{background:#fbe7c9; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#d12123; margin:0px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}

.header_top{ border:none;}
.header_wrapper{ width:95%;}
.bottom_wrapper{ width:100%;}
.contact_buttion{ display:none;}
.contact_buttion2{ width:100%; display:block; margin-top:5px;}
.header_menu{ width:100%;}
.callus{ padding-top:0px;}
.banner img{ height:200px;}
.logo{ width:40%;}
.callus{ width:42%;}
.callus h4{ letter-spacing:4px;}
.callus h3 a{ font-size:25px;}
.contact_buttion2 h4 a{ padding:9px 0px; letter-spacing:normal;}


.container_top{ padding-bottom:20px;}
.totam_caption{ width:95%; padding-top:10px;}
.totam_caption_bar{ width:100%; position:inherit; margin:0px;}
.totam_left{ width:96%; padding:3% 2% 2% 2%; float:inherit; margin:0px 0px 45px 0px;}
.totam_right{ width:96%; padding:3% 2% 2% 2%;float:inherit;}
.totam_left h3{ font-size:24px; margin-bottom:8px; line-height:26px;}
.totam_left p br{ display:none;}
.totam_left p{ line-height:24px;}
.lorem h4 a{ padding:13px 0px;}
.totam_right h3{ font-size:24px; margin-bottom:8px; line-height:26px;}
.totam_right p br{ display:none;}
.totam_right p{ line-height:24px;}
.lorem{ margin-top:-11px;}
.container_wrapper{ width:95%;}
.accusa_left{ width:100%; float:inherit; margin-bottom:10px;}
.accusa_right{ width:100%; float:inherit;}
.accusa_left p{ line-height:26px;}
.accusa_right h4{ margin-bottom:5px;}
.accusa{ padding-top:40px;}
.digital_inner{ width:95%;}
.digital_left{ width:100%; padding:10px 0px; float:inherit; border-right:none; border-bottom:1px solid #c2bdb1;}
.digital_left p br{ display:none;}
.digital_right{ width:100%; padding:15px 0px; float:inherit;}
.digital_right p br{ display:none;}
.digital_inner h4{ margin-bottom:6px;}
.digital_inner h5{ font-size:24px; margin:6px 0px 5px 0px;}
.our_services h1{ margin-bottom:10px;}
.our_services{ padding:15px 0px;}
.digital_pic{padding-bottom:10px;}
.video_wrapper{ width:95%; background:none; padding:20px 0px;}
.video_left{ width:92%; text-align:center; float:inherit; margin-bottom:10px; padding:4%; background:#ce080f;}
.video_right{ width:100%; float:inherit;}
.video_right h3{ margin-bottom:10px; line-height:32px;}
.video_right p{ line-height:24px; margin-bottom:10px;}
.view{ width:49%;}
.view h4 a{ padding:10px 0px;}
.video_left img{ margin-top:5px;}
.video{background-size:80% 100%; background:none; margin-top:-20px;}
.video_wrapper{ padding:10px 0px;}
.contant_left{ width:100%; float:inherit;}
.contant_right{ width:38%; width:100%; float:inherit;}
.container_section{ background:none;}
.banner2 img{ height:165px;}
.accuse2_inner{ width:92%; padding:5% 4% 5% 4% ; float:inherit; margin:0px; min-height:inherit !important;}
.accuse2_inner p{ line-height:25px; margin-bottom:10px;}
.accuse2_inner h3 a{ font-size:35px;}
.accuse2_inner h4{ font-size:22px;}
.contant_inner{ width:95%; margin:0px auto; padding:20px 0px; float:inherit;}
.contant_inner h3{ margin-bottom:10px;}
.contant_inner p{ margin-bottom:15px; line-height:28px;}
.policy ul li a{ padding:0px 0px 10px 28px; margin-bottom:10px;}
.anatoly{ width:95%; padding:4% 0px; margin:0px auto; float:inherit;}
.anatoly h3{ font-size:25px; margin-bottom:10px;}
.anatoly_pic{ margin-bottom:10px;}
.anatoly p{ line-height:28px;}
.drive{ margin-top:5px; margin-bottom:20px;}
.services_pic{ width:24%; margin-right:10px; padding:10px 0px;}
.services_head{ width:71%;}
.services_head h4{ font-size:21px; margin-top:30px;}
.services_detail{ padding:15px 15px 2px 15px}
.services_detail p{ line-height:25px; margin-bottom:15px;}
.services_pic img{ width:65%;}
.adjust{ margin-top:-28px !important;}
.down{ margin-top:-18px;}
.drive img{height:215px;}
.choose{ width:100%;}
.choose_left{ width:100%;}
.choose_right{ width:100%; margin-left:0px;}
.msg{ width:95%; margin-bottom:15px; padding:10px 11px;}
.fill_left{ width:100%; float:inherit;}
.fill_right{ width:100%; float:inherit;}
.input{ width:95%; margin-bottom:10px; padding:10px 11px;}
.select{ width:100%;}
.code{ width:55%;}
.input_code{ width:50%;}
.submit{ width:35%; padding:11px 0px;}
.submit_bar{ margin-bottom:10px;}
.solution ul li{ padding:0px 0px 13px 35px; font-size:16px; margin-bottom:13px;}
.map2{ margin-bottom:25px;}

.footer_wrapper{ width:95%;}
.footer_logo{ margin-bottom:10px;}
.footer_logo_bar{ width:48%; margin-right:10px;}
.footer_contact{ width:48%;margin-right:0px;}
.footer_contact h3{ margin-bottom:10px;}
.map_bar h3{ margin-bottom:10px;}
.map_bar{ width:48%;margin-right:10px;}
.footer_navigation{ width:48%;margin-right:0px;}
.footer_navigation{ margin-bottom:10px;}
.footer_top{ padding:10px 0px;}
.footer_contact p{ padding-left:23px; font-size:13px;}
.footer_contact h4 a{ padding-left:23px; font-size:13px;}
.footer_contact h5 a{ padding-left:23px; font-size:13px;}
.footer_contact h6 a{ padding-left:23px; font-size:13px;}


.map iframe{ height:auto !important;}
.map2 iframe{ height:200 !important;}

span.wpcf7-list-item{width:48%; font-size:15px;}
}




@media only screen and (max-width: 479px) {	


	
nav{width:100%; margin:0px 0px 0px 0px; text-align:center; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 

nav ul li{background:none;  border-bottom:1px solid #000; line-height:normal; display:block; margin:0px;padding:8px 0px;; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center; font-style:normal;}


nav ul li a:hover{color:#fff; border-radius:0px; border:none; padding:8px 0px;}
nav ul li a{ background:#fff ; border-radius:0px; !important; border:none !important; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#000;  height:auto; width:auto;text-align:left;}


nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}
nav a:hover{background:#fbe7c9; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#d12123; margin:0px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;}

.header_top{ border:none;}
.header_wrapper{ width:95%;}
.bottom_wrapper{ width:100%;}
.contact_buttion{ display:none;}
.contact_buttion2{ display:block; width:80%; margin:10px auto 0px;}
.header_menu{ width:100%;}
.callus{ padding-top:0px;}
.banner img{ height:200px;}
.logo{ width:75%; float:inherit; margin:0px auto; margin-bottom:10px;}
.callus{ width:84%; float:inherit; margin:0px auto;}
.contact_buttion2 h4 a{ padding:11px; letter-spacing:normal;}


.container_top{ padding-bottom:20px;}
.totam_caption{ width:95%; padding-top:10px;}
.totam_caption_bar{ width:95%; position:inherit; margin:0px;}
.totam_left{ width:96%; padding:2% 2% 2% 2%; float:inherit; margin:0px 0px 45px 0px;}
.totam_right{ width:96%; padding:2% 2% 2% 2%;float:inherit;}
.totam_left h3{ font-size:24px; margin-bottom:8px; line-height:26px;}
.totam_left p br{ display:none;}
.totam_left p{ line-height:24px;}
.lorem h4 a{ padding:13px 0px;}
.totam_right h3{ font-size:24px; margin-bottom:8px; line-height:26px;}
.totam_right p br{ display:none;}
.totam_right p{ line-height:24px;}
.lorem{ margin-top:-11px;}
.container_wrapper{ width:95%;}
.accusa_left{ width:100%; float:inherit; margin-bottom:10px;}
.accusa_right{ width:100%; float:inherit;}
.accusa_left p{ line-height:26px;}
.accusa_right h4{ margin-bottom:5px;}
.accusa{ padding-top:40px;}
.digital_inner{ width:95%;}
.digital_left{ width:100%; padding:15px 0px; float:inherit; border-right:none; border-bottom:1px solid #c2bdb1;}
.digital_left p br{ display:none;}
.digital_right{ width:100%; padding:15px 0px; float:inherit;}
.digital_right p br{ display:none;}
.digital_inner h4{ margin-bottom:6px;}
.digital_inner h5{ font-size:24px; margin:6px 0px 5px 0px;}
.our_services h1{ margin-bottom:10px;}
.our_services{ padding:15px 0px;}
.digital_pic{padding-bottom:10px;}
.video_wrapper{ width:95%; background:none; padding:20px 0px;}
.video_left{ width:92%; float:inherit; margin-bottom:10px; padding:4%; background:#ce080f;}
.video_right{ width:100%; float:inherit;}
.video_right h3{ margin-bottom:10px; line-height:32px;}
.video_right p{ line-height:24px; margin-bottom:10px;}
.view{ width:71%;}
.view h4 a{ padding:10px 0px;}
.video_left img{ margin-top:5px;}
.video{background-size:80% 100%; background:none; margin-top:-20px;}
.video_wrapper{ padding:10px 0px;}
.contant_left{ width:100%; float:inherit;}
.contant_right{ width:38%; width:100%; float:inherit;}
.container_section{ background:none;}
.banner2 img{ height:165px;}
.accuse2_inner{ width:92%; padding:5% 4% 5% 4% ; float:inherit; margin:0px; min-height:inherit !important;}
.accuse2_inner p{ line-height:25px; margin-bottom:10px;}
.accuse2_inner h3 a{ font-size:35px;}
.accuse2_inner h4{ font-size:22px;}
.contant_inner{ width:95%; margin:0px auto; padding:20px 0px; float:inherit;}
.contant_inner h3{ margin-bottom:10px;}
.contant_inner p{ margin-bottom:15px; line-height:28px;}
.policy ul li a{ padding:0px 0px 10px 28px; margin-bottom:10px;}
.anatoly{ width:95%; padding:4% 0px; margin:0px auto; float:inherit;}
.anatoly h3{ font-size:25px; margin-bottom:10px;}
.anatoly_pic{ margin-bottom:10px;}
.anatoly p{ line-height:28px;}
.drive{ margin-top:5px; margin-bottom:20px;}
.services_pic{ width:24%; margin-right:10px; padding:10px 0px;}
.services_head{ width:71%;}
.services_head h4{ font-size:17px; margin-top:22px;}
.services_detail{ padding:15px 15px 2px 15px}
.services_detail p{ line-height:25px; margin-bottom:15px;}
.services_pic img{ width:65%;}
.adjust{ margin-top:-28px !important;}
.down{ margin-top:-14px;}
.choose{ width:100%;}
.choose_left{ width:100%;}
.choose_right{ width:100%; margin-left:0px;}
.msg{ width:93%; margin-bottom:15px;}
.fill_left{ width:100%; float:inherit;}
.fill_right{ width:100%; float:inherit;}
.input{ width:93%; margin-bottom:10px;}
.select{ width:100%;}
.code{ width:55%;}
.input_code{ width:44%;}
.submit{ width:35%; padding:11px 0px;}
.submit_bar{ margin-bottom:10px;}
.solution ul li{ padding:0px 0px 13px 35px; font-size:16px; margin-bottom:13px;}
.map2{ margin-bottom:25px;}


.footer_wrapper{ width:95%;}
.footer_logo{ margin-bottom:10px;}
.footer_logo_bar{ width:75%; margin: 0px auto 10px; float:inherit;}
.footer_contact{ width:100%;  margin: 0px 0px 10px 0px; float:inherit;}
.footer_contact h3{ margin-bottom:10px;}
.map_bar h3{ margin-bottom:10px;}
.map_bar{ width:100%; float:inherit;margin: 0px 0px 10px 0px;}
.footer_navigation{ width:100%; float:inherit; margin:0px;}
.footer_navigation{ margin-bottom:10px;}
.footer_top{ padding:10px 0px;}

.map iframe{ height:auto !important;}
.map2 iframe{ height:auto !important;}
span.wpcf7-list-item{width:100%;}
.code img{ padding:11px 0px;}
}

@media only screen and (max-width:1024px){
	.banner2{
		height:400px;
	}
}
@media only screen and (max-width:768px){
	.banner2{
		height:300px;
	}
}
@media only screen and (max-width:479px){
	.banner2{
		height:200px;
	}
}