

@media only screen and (min-width: 992px) and (max-width: 1199px){

	#cssmenu > ul > li > a{ padding: 13px 10px; font-size: 16px;}
	
	#cssmenu > ul > li.has-sub > a::after{display: none !important;}
	
	.section_2{background-size:cover;}
	
	.team-wrap { right: 39%;}
	
	.check_pa{margin-left:0px;}
	
	.partners_sec .owl-controls .owl-nav{left:80px;}
	
	
}   

@media only screen and (min-width: 768px) and (max-width: 991px){
	
	#cssmenu > ul > li > a{ padding: 13px 10px; font-size: 16px;}
	
	#cssmenu > ul > li.has-sub > a::after{display: none !important;}
	
	.section_2{background-size:cover;}
	
	.top_bar .col-sm-9{width:60%;}
	
	.top_bar .col-sm-3{width:40%;}
	
	#cssmenu{padding:10px 0 0;}
	
	#cssmenu #menu-button{background:#00aeef;}
	
	#cssmenu .submenu-button::before{background:#000;}
	
	#cssmenu .submenu-button::after{background:#000;}
	
	#cssmenu > ul > li > a:hover{background:#f2f2f2;}
	
	#cssmenu > ul > li.active > a:hover{background:#00aeef;}
	
	#cssmenu ul ul li a{color:#000;}
	
	#cssmenu ul ul li a:hover{color:#000;}
	
	.call_action .readmore_but5{float:left; margin:15px 0 0;}
	
	.page_header h3{text-align: center;}
	
	.page_header p{text-align: center; margin:10px 0 0 0 }
	
	.con_sec_pg{margin:0 0 20px;}
	
	.intro_sec .intro_left h3{text-align:left; }
	
	.intro_sec .intro_left p{text-align:left; }
	
	.title_bar h1{font-size:36px;}
	
	.acheive_sec{padding:25px;}
	
	.acheiveinner_sec{padding:25px;}
	
	.title_bar_new{ width: 40%; font-size: 24px;}
	
	.text-inner-wrap{margin-top:100px;}
	
	.team-img-inner{bottom:0px;}
	
	.inner_sec4_new{background:linear-gradient(to top, rgba(33, 31, 94, 0.9) 94%, transparent 0);}
	
	.part_img{width:auto; height:auto;}
	
	.check_pa{padding:0 10px; margin-left:0px;}
	
	.partners_sec .owl-controls .owl-nav{top:-40px;}
	
	.dir_cont{padding:40px 0 0;}
	
	.chan_color{margin:20px 0;}
	
	.footer_inner{position:relative;}
	
	
	
	
	.new_products_sec .new_product img{width:100%;}
	
}    

@media only screen and (min-width: 700px) and (max-width: 767px){
	
	#cssmenu > ul > li > a{ padding: 13px 10px; font-size: 16px;}
	
	#cssmenu > ul > li.has-sub > a::after{display: none !important;}
	
	.section_2{background-size:cover;}
	
	.top_bar .col-sm-9{width:60%; float: left;}
	
	.top_bar .col-sm-3{width:40%; float: left;}
	
	#cssmenu{padding:10px 0 0;}
	
	#cssmenu #menu-button{background:#00aeef;}
	
	#cssmenu .submenu-button::before{background:#000;}
	
	#cssmenu .submenu-button::after{background:#000;}
	
	#cssmenu > ul > li > a:hover{background:#f2f2f2;}
	
	#cssmenu > ul > li.active > a:hover{background:#00aeef;}
	
	#cssmenu ul ul li a{color:#000;}
	
	#cssmenu ul ul li a:hover{color:#000;}
	
	.call_action .readmore_but5{float:left; margin:15px 0 0;}
	
	.page_header h3{text-align: center;}
	
	.page_header p{text-align: center; margin:10px 0 0 0 }
	
	.con_sec_pg{margin:0 0 20px;}
	
	.logo{text-align: center;}
	
	.con_detail{text-align: center;margin:15px 0 0;}
	
	.sticky{display: none;}
	
	.section_1{padding:50px 0;}
	
	.section_top{margin:0px;}
	
	.welcome_section{padding:0px;}
	
	.services_sec{margin:0 0 30px;}
	
	.copyright_sec .col-md-6:last-child p{text-align: left; margin:10px 0 0}
	
	.cd-top:after{display: none;}
	
	.cd-top:before{display: none;}
	
	.cd-top{bottom:60px; right:20px;}
	
	.inner_pg{padding:20px;}
	
	
	
	.intro_sec .intro_left h3{text-align:left; }
	
	.intro_sec .intro_left p{text-align:left; }
	
	.title_bar h1{font-size:36px;}
	
	.acheive_sec{padding:25px;}
	
	.acheiveinner_sec{padding:25px;}
	
	.title_bar_new{ width: 80%; font-size: 24px;}
	
	.text-inner-wrap{margin-top:60px;}
	
	.team-img-inner{bottom:0px;}
	
	.inner_sec4_new{background:linear-gradient(to top, rgba(33, 31, 94, 0.9) 92%, transparent 0);}
	
	.part_img{width:auto; height:auto;}
	
	.check_pa{padding:0 10px; margin-left:0px;}
	
	.partners_sec .owl-controls .owl-nav{top:-40px;}
	
	.dir_cont{padding:40px 0 0;}
	
	.chan_color{margin:20px 0;}
	
	.footer_inner{position:relative;}
	
	.coypright_sec{background:#161616; padding:20px 0; height:auto; margin:20px 0 0}
	
	.team-wrap{left:0; right:unset;}
	
	.new_products_sec .new_product img{width:100%;}
	
	
	
}    

@media only screen and (max-width: 479px){
	
	#cssmenu > ul > li > a{ padding: 13px 10px; font-size: 16px;}
	
	#cssmenu > ul > li.has-sub > a::after{display: none !important;}
	
	.section_2{background-size:cover;}
	
	.top_bar .col-sm-9{width:40%; float: left;}
	
	.top_bar .col-sm-3{width:60%; float: left;}
	
	#cssmenu{padding:10px 0 0;}
	
	#cssmenu #menu-button{background:#00aeef;}
	
	#cssmenu .submenu-button::before{background:#000;}
	
	#cssmenu .submenu-button::after{background:#000;}
	
	#cssmenu > ul > li > a:hover{background:#f2f2f2;}
	
	#cssmenu > ul > li.active > a:hover{background:#00aeef;}
	
	#cssmenu ul ul li a{color:#000;}
	
	#cssmenu ul ul li a:hover{color:#000;}
	
	.call_action .readmore_but5{float:left; margin:15px 0 0;}
	
	.page_header h3{text-align: center;}
	
	.page_header p{text-align: center; margin:10px 0 0 0 }
	
	.con_sec_pg{margin:0 0 20px;}
	
	.logo{text-align: center;}
	
	.con_detail{text-align: center;margin:15px 0 0;}
	
	.sticky{display: none;}
	
	.section_1{padding:50px 0;}
	
	.section_top{margin:0px;}
	
	.welcome_section{padding:0px;}
	
	.services_sec{margin:0 0 30px;}
	
	.copyright_sec .col-md-6:last-child p{text-align: left; margin:10px 0 0}
	
	.cd-top:after{display: none;}
	
	.cd-top:before{display: none;}
	
	.cd-top{bottom:60px; right:20px;}
	
	.inner_pg{padding:20px;}
	
	.divider1{width:25%;}
	
	.inner_pg img{float: none; width:100%; padding:0px; margin:0 0 10px;}
	
	.top_soc li a{padding:5px 6px;}
	
	
	.intro_sec .intro_left h3{text-align:left; }
	
	.intro_sec .intro_left p{text-align:left; }
	
	.title_bar h1{font-size:30px;}
	
	.acheive_sec{padding:15px;}
	
	.acheiveinner_sec{padding:15px;}
	
	.button-8{margin:10px 0 0;}
	
	.title_bar_new{ width: 80%; font-size: 18px;}
	
	.text-inner-wrap{margin-top:60px;}
	
	.team-img-inner{bottom:100px;}
	
	.inner_sec4_new{background:linear-gradient(to top, rgba(33, 31, 94, 0.9) 92%, transparent 0);}
	
	.part_img{width:auto; height:auto;}
	
	.check_pa{padding:0 10px; margin-left:0px;}
	
	.partners_sec .owl-controls .owl-nav{top:-40px;}
	
	.dir_cont{padding:40px 0 0;}
	
	.chan_color{margin:20px 0;}
	
	.footer_inner{position:relative;}
	
	.coypright_sec{background:#161616; padding:20px 0; height:auto; margin:20px 0 0}
	
	
	
} 


@media only screen and (min-width: 480px) and (max-width: 699px){
	
	#cssmenu > ul > li > a{ padding: 13px 10px; font-size: 16px;}
	
	#cssmenu > ul > li.has-sub > a::after{display: none !important;}
	
	.section_2{background-size:cover;}
	
	.top_bar .col-sm-9{width:60%; float: left;}
	
	.top_bar .col-sm-3{width:40%; float: left;}
	
	#cssmenu{padding:10px 0 0;}
	
	#cssmenu #menu-button{background:#00aeef;}
	
	#cssmenu .submenu-button::before{background:#000;}
	
	#cssmenu .submenu-button::after{background:#000;}
	
	#cssmenu > ul > li > a:hover{background:#f2f2f2;}
	
	#cssmenu > ul > li.active > a:hover{background:#00aeef;}
	
	#cssmenu ul ul li a{color:#000;}
	
	#cssmenu ul ul li a:hover{color:#000;}
	
	.call_action .readmore_but5{float:left; margin:15px 0 0;}
	
	.page_header h3{text-align: center;}
	
	.page_header p{text-align: center; margin:10px 0 0 0 }
	
	.con_sec_pg{margin:0 0 20px;}
	
	.logo{text-align: center;}
	
	.con_detail{text-align: center;margin:15px 0 0;}
	
	.sticky{display: none;}
	
	.section_1{padding:50px 0;}
	
	.section_top{margin:0px;}
	
	.welcome_section{padding:0px;}
	
	.services_sec{margin:0 0 30px;}
	
	.copyright_sec .col-md-6:last-child p{text-align: left; margin:10px 0 0}
	
	.cd-top:after{display: none;}
	
	.cd-top:before{display: none;}
	
	.cd-top{bottom:60px; right:20px;}
	
	.inner_pg{padding:20px;}
	
	.divider1{width:20%;}
	
	.inner_pg img{float: none; width:100%; padding:0px; margin:0 0 10px;}
	
	
	
	.intro_sec .intro_left h3{text-align:left; }
	
	.intro_sec .intro_left p{text-align:left; }
	
	.title_bar h1{font-size:36px;}
	
	.acheive_sec{padding:25px;}
	
	.acheiveinner_sec{padding:25px;}
	
	.title_bar_new{ width: 80%; font-size: 24px;}
	
	.text-inner-wrap{margin-top:60px;}
	
	.team-img-inner{bottom:0px;}
	
	.inner_sec4_new{background:linear-gradient(to top, rgba(33, 31, 94, 0.9) 92%, transparent 0);}
	
	.part_img{width:auto; height:auto;}
	
	.check_pa{padding:0 10px; margin-left:0px;}
	
	.partners_sec .owl-controls .owl-nav{top:-40px;}
	
	.dir_cont{padding:40px 0 0;}
	
	.chan_color{margin:20px 0;}
	
	.footer_inner{position:relative;}
	
	.coypright_sec{background:#161616; padding:20px 0; height:auto; margin:20px 0 0}
	
	.team-wrap{left:0; right:unset;}
	
}

