@media (min-width: 992px) and (max-width: 1199px) {
	.sc_navigation{
		padding-left:0;
	}
	.about-box .block .acc-btn{
		padding:2px 25px 7px 70px;
}
 
.icon_testi_box{
	bottom: 18px;
    left: 18px;
}
.team_icon_hover ul li{	float:none;
	display:inline-block;
}
.benefit_cont1_wrapper{
	width:50%;
}
.team_icon_hover ul{margin-left:0;}
.wrapper_second_useful ul li i{
	margin-right:5px;
}
.gallery-area .gallery-list figure:hover a span{
	width: 40px;
    height: 40px;
    line-height: 40px;
}
 
.gallery-area .gallery-list figure a span i{font-size:16px;}
.tab_img_overlay h1{left:23%;}
.section2_text_wrapper{
	padding-left:40px;
}
 .pn_slider_wraper .owl-theme .owl-nav .owl-prev{
	left:-30px;
}
.pn_slider_wraper .owl-theme .owl-nav .owl-next{
	right:-30px;}
 
 
 
	
}
/*******------991 %999 responsive css --------******/
@media (max-width: 1024px) {
 
}
@media (max-width: 785px) {
	.sec_off_sec_btn{
		display:none !important;
	}
}
/*******-------------991 responsivecss-------**********/
@media (max-width: 991px) {
	.slider_wrapper{
		margin-top: -187px;
	}
	.top_hedr_response{
		width:50%;
	}
	.top_icon_header{
		width:50%;
	}
	.main-menu-wrapper{
		width: 100%;
		float:left;
		background:#254a93;
	}
 
	
	 
	 
	.search_response{
		float:none;
		display:inline-block;
	}
 
	 
	 
	.mobile-menu-area{
		margin-top:-1px;
	}
	.main-menu-wrapper form{
		margin-left:124px;
	}
	.main-menu-wrapper form input{
		border:1px solid #fff;
		padding: 0px 42px 0 20px;
	}
	.main-menu-wrapper form button{
		top:2%;
	}
	.main-menu-wrapper{
		margin-bottom:-1px;
	}
	.benefit_cont1_wrapper{
		width:50%;
	}
 
	.abt_img{
		padding-bottom:50px;
	}
	.sc_main_txt_abt{
		margin-left:20px;
	}
	.accordionfour{
		padding-top:50px;
	}
	.gallery-area .gallery-list figure:hover a span{
	width: 40px;
    height: 40px;
    line-height: 40px;
}
.main-menu-wrapper form{
	width:240px;
}
.gallery-area .gallery-list figure a span i{font-size:16px;}
.tab_img_overlay h1{left:23%;}
.pd-0{
	width:25%;
}

.team_icon_hover ul li{
	float:none;
	display:inline-block;
}
.sc_srv_img_wrapper{
	padding-bottom:40px;
}
.team_icon_hover ul{margin-left:0;}
 

 
.wrapper_second_blog, .wrapper_second_contact {
	padding-top:50px;
}
 
 
 
 
 
 
}
@media (min-width: 600px) and (max-width: 620px){
	.main-menu-wrapper form{
		margin-left:90px;
	}
}
/********----------768 $ 900 responsive css------**********/
@media (min-width: 768px) and (max-width: 900px){
	.pn_slider_wraper .owl-theme .owl-nav .owl-prev{
		left:0;
	}
	.pn_slider_wraper .owl-theme .owl-nav .owl-next{
		right:0px;
	}
}
@media (min-width: 768px) and (max-width: 795px){
	#primary-nav-button{right:15px;}
}
@media (min-width: 530px) and (max-width: 600px){
	.main-menu-wrapper form{
		margin-left:25px;
	}

}
@media (min-width: 481px) and (max-width: 530px){
	.main-menu-wrapper form{
	margin-left:0;
	margin:25px;
	width:190px;
}
 
}
@media (min-width: 481px) and (max-width: 670px){


}
/*********------------767 responsive css---------***********/
@media (max-width: 767px){
	.pd-0{
		width:50%;
	}
	.slider_wrapper{
		margin-top:-2px;
	}
	.tab_img_overlay h1{
		left:37%;
	}
	.section2_slider_wrapper .owl-theme .owl-nav [class*='owl-']{
		margin-right:8px;
	}
	.pn_slider_wraper .owl-theme .owl-nav .owl-prev{
		left:0;
	}
	.pn_slider_wraper .owl-theme .owl-nav .owl-next{
		right:8px;
	}
	 
	 
	.sc_btn{
		width:30%;
	}
	.twit_icon{
		text-align:center;
	}
	.wrapper_second_useful{
		padding-top:50px;
	}


	
	.top_hedr_response, .top_icon_header{
	width:100%;
}
.float-right{
	text-align:center;
	float:none;
}
 
 
.right-side ul{
	display:inline-block;
	float:none;
}
.mobile-menu-area{
		margin-top:-1px;
	}
	.section5_footer_menu ul{
		float:left;
		margin-top:10px;
	}
	.top_icon_header{
		display:none;
	}
	#primary-nav-button{right:15px;}
	.float-right{margin-right:-15px;}
	#rev_slider_1050_1_wrapper{
	height:600px !important;
}
.forcefullwidth_wrapper_tp_banner{
	height:600px !important;
}
 
 .footer-top-two-info {
        position: relative;
        display: inherit;
    }

    .footer-top-two-info ul {
        text-align: center;
        background-color: #254a93;
           padding: 6px 0px;
        position: fixed;
        margin: 0;
        width: 100%;
        bottom: 0;
    }

    .footer-top-two-info ul li {
        padding-right: 10px;
        margin-right: 10px;
        display: inline-flex;
        align-items: center;
        list-style: none;
    }

    .footer-top-two-info ul li i {
        font-size: 20px;
        color: #f50808;
        margin-right: 10px;
    }

    .footer-top-two-info ul li a,.footer-top-two-info ul li span {
        color: #fff;
    }
 
}
/**********--------480 responsivecss--------********/
@media (max-width: 480px){
.top_hedr_response, .top_icon_header{
	width:100%;
}
.search_div{
display:none;
}
.right-side ul{
	display:inline-block;
	float:none;
}
 

.mobile-menu-area{
		margin-top:-1px;
}
.pn_slider_wraper .owl-theme .owl-nav .owl-next {
    right: 0px;
}
 
.main-menu-wrapper form{
	margin-left:0;
	margin:10px;
}
#primary-nav-button{
	right:16px;
}
.benefit_cont1_wrapper{
	width:100%;
}
 
 
.pd-0{
	width:100%;
}
.tp-leftarrow, .tp-rightarrow{
		width:60px !important;
	height:60px !important;
	}
	.tp-leftarrow, .tp-rightarrow{
		padding-left:0;
		padding-top:5px;
	}
	.tparrows.tp-rightarrow:before{
		margin-lefT:8px;
	}

.sc_tittle_cont h1{
	display:block;
}
.page-breadcrum{
		float:left;
		margin-left:34px;
	}


.tab_img_overlay h1{
	left:41%;
	}
.gallery-area .portfolio-nav ul li{
	float:none;
	display:inline-block;
}
.team_icon_hover ul li{
	margin-lefT:20px;
}
.gallery_heading_wrapper h1{
line-height:30px;}
.icon_testi_box{left:0;}
.section2_text_wrapper{
	padding-left:40px;
}
	.top_heading_slide li{
		font-size:14px;
	}
	 
	 
	 
	.main-header{
		padding-bottom:15px;
	}
	.top_heading_slide{
		text-align:center;
	}
	.header_slider_wrapper .owl-theme .owl-nav {
    bottom: 0;
    top: 40px;
    left: 34px;
}
 
	.client-logo{text-align:center}
}
@media (min-width: 410px) and (max-width: 600px) {.client-logo li img {
width: 210px;} .header_slider_wrapper:first-child:before{content:inherit;}}
@media (max-width: 360px){}

/***********320 responsive css---------***********/
@media (max-width: 320px){
	.top_heading_slide li{
		font-size:14px;
	}
	.header_slider_wrapper .owl-theme .owl-nav{
		bottom:0;
		top:40px; left:34px;
	}
 
	.tp-leftarrow, .tp-rightarrow{
		width:60px !important;
	height:60px !important;
	}
	.tp-leftarrow, .tp-rightarrow{
		padding-left:0;
		padding-top:5px;
	}
	 	
	.abt_heading_wrapper h1, .serv_heading_wrapper h1, .gallery_heading_wrapper h1{
		font-size:28px;
		line-height:28px;
	}
 
	
	.panel-title{font-size:14px;}
	.tab_img_overlay h1{
		left:32%;
	}
	.icon_testi_box ul li a{
		padding:8px;
	}
	.section2_slider_wrapper .owl-theme .owl-nav{
		bottom:-45px;
		left:0;
	}
	.testimonial_wrapper{
		padding-bottom:130px;
	}
	.section5_copyright p{
		font-size:14px;
	}
	.mobile-menu-area{
		margin-top:-1px;
	}
	 
	.page-breadcrum{
		float:left;
		margin-left:34px;
	}
  .header_slider_wrapper:first-child:before{content:inherit;}
 

}
@media (max-width: 1199px){
	.sidebar2_main_wrapper{
		float:right !important;
		width:100%;
	}
	.sidebar_main_wrapper{
		float:left !important;
		width:100%;
	}
}