

body {
    color: #4c4d4f !important;
}
.portfolio_like a i, .portfolio_single .portfolio_like a i
{
display: none !important;
}
.portfolio_detail ul li {
list-style-position: initial;
}
.icon_with_title.center .icon_holder{
	float:left !important;
	}
span.post_infos.home_blog span {
    font-size: 12px !important;
    font-weight: 600;
    color: #F54325 !important;
    text-transform: uppercase;
}
span.post_infos.home_blog span.month {
    margin-right: 5px !important;
}	
span.post_infos.blog_cnt span {
    text-transform: uppercase;
}
span.post_infos.blog_cnt span.date {
    color: #F54325;
}
span.post_infos.blog_cnt span.month {
    color: #F54325;
    margin-right: 5px;
}			

.about_cnt ul {
    margin-left: 5% !important;
}
.message {  
    padding: 0px !important; 
    margin: 0px !important; 
    background: none !important;
    }
.about_cnt ul {
    margin-left: 5%;
}
.contct_phone p {
	width: 70%;
	float: left;
	}
.contct_phone span input {
	width: 95%;
	}
.contct_phone p + p {
	width: 30%;
	float: left;
	}
.contct_phone p input[type="submit"] {
	background: #f00;
	border: 0px;
	padding: 4px 15px;
	color: #fff;
	border-radius: 4px;
	margin-top: 22px;
	font-size: 12px;
	}
.contct form input {
	width: 100%;
	}
.contct_phone span input {
	width: 95% !important;
	}
	
	
/**14-may**/

nav.main_menu>ul>li.active>a>span {
    background-color:#ef3f42 !important;
	color: #fff !important;
	}	
nav.main_menu>ul>li:hover>a>span {
	color: #fff !important;
    background-color:#ef3f42 !important;
	}
nav.main_menu ul li a {
    color: #1f385b !important;
    font-size: 14px !important;  
	}
.header_top {
    padding:3px 0px;
	}
.icons a {
    margin-right: 10px;
	}
.tel_phn a, .tel_phn a:hover{
    color:#fff;
	}
nav.main_menu ul li {
    margin-left: 5px;
	}
.qbutton.medium {
    height:37px;
    line-height:37px;
	}
.custom_font_holder{
	font-size:18px !important;
	}
.icon_section .icon_text_inner h4 {
    margin-bottom: 4px !important;
	color: #4c4d4f !important;
	}
.icon_section .icon_text_inner p{    
	color: #4c4d4f !important;
	font-size:15px !important;
	}
.contct p{
    margin-bottom:10px;
    color: #fff;
	}
.footer_top a {
    color: #fff;
	}
.footer_top ul li span {
    color: #fff;
    display: block;
	}
ul#menu-top_menu-2 li {
    line-height: 22px;
	}
.footer_top li {
    line-height: 18px;
	}
.column1 img.footer_logo {
    width:90%;  
	}
.ls-slide.ls-slide-1 img {
    top: 130px !important;
	}
.ls-l {
    left: 11% !important;
	}	
.head-txt {
    border-bottom: 2px solid #ff3e40;
    border-width: 3px;
    width: 50px !important;
    position: absolute;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 20px !important;
	}
.logo_text p span {
    color: #e53e41;
	}
.logo_text p {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
	}
.portfolio_detail.portfolio_single_follow ul {
    margin-left: 5%;
}
.footer_top {
    padding: 50px 0px 0px;
	}	
html body .latest_testinomials section {
    padding: 250px 0px 150px !important;
	}
html body .latest_testinomials section > div > div {
    width: 100% !important;
	max-width:100% !important;
	}
.me-cannotplay {
    width: 100% !important;
	}
.footer_bottom {
    color:#fff;
	}
.testimonial_text_inner {
    text-align: center !important;
    padding: 0px 100px !important;
	}	
.testimonial_text_inner p {
    text-align: center !important;
    }
		
/**16-May**/
	
.contct_form_main form input {
    width: 92%;
    margin-bottom: 20px;
    padding: 12px 4%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;
	}	
.contct_form_main form textarea{
	width:96%;
    margin-bottom: 20px;
    padding: 12px 2%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;	
	}
span.submit_button_contact input {
    background: #f54325;
    color: #fff;
    width: auto;
    float: right;
    padding: 0 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 3px;
    text-transform: uppercase;
	transition: all .2s ease 0s;
	}	
span.submit_button_contact input:hover{
	padding: 0px 30px;
    color: #fff;
    background-color: #2c2c2c;
	}	
span.submit_button_contact input:focus {
	outline: none !important;
	}	
.details {
    margin-bottom: 0px !important;
    display: inline-block;
	}
.fb_feed .wff-facebook-feed-title-div{
    width: 50% !important; 
	}	
.fb_feed p.fb_head{
    color: #000 !important;
    font-weight: 600;
	}
div.wpcf7-validation-errors {
    display: inline-block;
	margin: 10px 0px 30px;
	}	
div.wpcf7-mail-sent-ok {
    margin:0px 0px 30px;
	display: inline-block !important;    
	}
.sign_text {
    width: 35px;
	}
.portfolio_detail .info {
    display: none;
	}	
.widget.widget_search form input[type="text"]{
    margin: 0px 0% 0 0 !important;
    padding: 2px 1% !important;	
	}
.mix_all .image_holder .image img {
    min-height: 222px;
	}
.blog_signup input {
    width: 100%;
    padding: 12px 4%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;
	}
.blog_signup input[type="submit"] {
    width: auto;
    background-color: #f54325;
    border: none;
    padding: 8px 15px;
    color: #fff;
	font-size:13px;
	}
.blog_signup {
    margin-top: 20px;
	}
	
.home_signup input[type="submit"] {
    color: #ffffff;
    background-color: #122b50;
    border-color: #122b50;
    font-style: normal;
    padding: 0 14px;
    height: 39px;
    line-height: 37px;    
    text-shadow: none;
	width:auto;
	}
	
.home_signup input {
    padding: 10px 4%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;
    margin-right: 5px;
    width: 31%;
	}
.latest_post_holder p {
    color: #4c4d4f !important;
    font-size: 14px !important;
}

.faqs_text h3.icon_title {
    font-size: 17px !important;
}

.content {
    margin-top: 120px !important;
}		
.service_page .mix_all .text_inner h4 a {
    color: #fff;
}

.icon_with_title.center .icon_holder
{
float:left !important;
}
.message {
  
    padding: 0px !important; 
    margin: 0px !important; 
    background: none !important;
    
}

.contct_phone p {
	width: 70%;
	float: left;
	}
.contct_phone span input {
	width: 95%;
	}
.contct_phone p + p {
	width: 30%;
	float: left;
	}
.contct_phone p input[type="submit"] {
	background: #f00;
	border: 0px;
	padding: 4px 15px;
	color: #fff;
	border-radius: 4px;
	margin-top: 22px;
	font-size: 12px;
	}
.contct form input {
	width: 100%;
	}
.contct_phone span input {
	width: 95% !important;
	}
	
	
/**14-may**/

nav.main_menu>ul>li.active>a>span {
    background-color:#ef3f42 !important;
	color: #fff !important;
	}	
nav.main_menu>ul>li:hover>a>span {
	color: #fff !important;
    background-color:#ef3f42 !important;
	}
nav.main_menu ul li a {
    color: #1f385b !important;
    font-size: 14px !important;  
	}
.header_top {
    padding:3px 0px;
	}
.icons a {
    margin-right: 10px;
	}
.tel_phn a, .tel_phn a:hover{
    color:#fff;
	}
nav.main_menu ul li {
    margin-left: 5px;
	}
.qbutton.medium {
    height:37px;
    line-height:37px;
	}
.custom_font_holder{
	font-size:18px !important;
	}
.icon_section .icon_text_inner h4 {
    margin-bottom: 4px !important;
	color: #4c4d4f !important;
	}
.icon_section .icon_text_inner p{    
	color: #4c4d4f !important;
	font-size:15px !important;
	}
.contct p{
    margin-bottom:10px;
    color: #fff;
	}
.footer_top a {
    color: #fff;
	}
.footer_top ul li span {
    color: #fff;
    display: block;
	}
ul#menu-top_menu-2 li {
    line-height: 22px;
	}
.footer_top li {
    line-height: 18px;
	}
.column1 img.footer_logo {
    width:90%;  
	}
.ls-slide.ls-slide-1 img {
    top: 130px !important;
	}
.ls-l {
    left: 11% !important;
	}	
.head-txt {
    border-bottom: 2px solid #ff3e40;
    border-width: 3px;
    width: 50px !important;
    position: absolute;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom: 20px !important;
	}
.logo_text p span {
    color: #e53e41;
	}
.logo_text p {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
	}
.footer_top {
    padding: 50px 0px 0px;
	}	
html body .latest_testinomials section {
    padding: 250px 0px 150px !important;
	}
html body .latest_testinomials section > div > div {
    width: 100% !important;
	max-width:100% !important;
	}
.me-cannotplay {
    width: 100% !important;
	}
.footer_bottom {
    color:#fff;
	}
.ls-slide.ls-slide-1 img.ls-bg {
    margin-top: -130px !important;
}
.testimonial_text_inner {
    text-align: center !important;
    padding: 0px 100px !important;
	}	
.testimonial_text_inner p {
    text-align: center !important;
    }
		
/**16-May**/
	
.contct_form_main form input {
    width: 92%;
    margin-bottom: 20px;
    padding: 12px 4%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;
	}	
.contct_form_main form textarea{
	width:96%;
    margin-bottom: 20px;
    padding: 12px 2%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;	
	}
span.submit_button_contact input {
    background: #f54325;
    color: #fff;
    width: auto;
    float: right;
    padding: 0 20px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 3px;
    text-transform: uppercase;
	transition: all .2s ease 0s;
	}	
span.submit_button_contact input:hover{
	padding: 0px 30px;
    color: #fff;
    background-color: #2c2c2c;
	}	
span.submit_button_contact input:focus {
	outline: none !important;
	}	
.details {
    margin-bottom: 0px !important;
    display: inline-block;
	}
.fb_feed .wff-facebook-feed-title-div{
    width: 50% !important; 
	}	
.fb_feed p.fb_head{
    color: #000 !important;
    font-weight: 600;
	}
div.wpcf7-validation-errors {
    display: inline-block;
	margin: 10px 0px 30px;
	}	
div.wpcf7-mail-sent-ok {
    margin:0px 0px 30px;
	display: inline-block !important;    
	}
.sign_text {
    width: 35px;
	}
.portfolio_detail .info {
    display: none;
	}	
.widget.widget_search form input[type="text"]{
    margin: 0px 0% 0 0 !important;
    padding: 2px 1% !important;	
	}

.mix_all .image_holder .image img {
    min-height: 222px;
    max-height: 222px;
	}
.blog_signup input {
    width: 100%;
    padding: 12px 4%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;
	}
.blog_signup input[type="submit"] {
    width: auto;
    background-color: #f54325;
    border: none;
    padding: 8px 15px;
    color: #fff;
	font-size:13px;
	}
.blog_signup {
    margin-top: 20px;
	}
	
.home_signup input[type="submit"] {
    color: #ffffff;
    background-color: #122b50;
    border-color: #122b50;
    font-style: normal;
    padding: 0 14px;
    height: 39px;
    line-height: 37px;    
    text-shadow: none;
	width:auto;
	}
	
.home_signup input {
    padding: 10px 4%;
    border: 1px solid #ededed;
    color: #929292;
    font-size: 13px;
    margin-right: 5px;
    width: 31%;
	}
.faqs_text h3.icon_title {
    font-size: 16px !important;
}

.service_page .mix_all .text_inner h4 a {
    color: #fff;
	}
.service_page .mix_all .text_inner h4 a {
   color: #fff;
	}
.logo{
	top:0px !important;
	}
.logo img {
    top: -5px !important;
    width: 200px !important;
    height: auto !important;
	}	
.scrolled .header_inner_left .logo img {
    width:auto !important;
	height: 52px !important;
    top: 0px !important;
	}
.sign_text {
	width: 60px;
	}
.faqs_text .wpb_text_column.wpb_content_element {
    float: left !important;
    margin-top: -16px !important;
}
.service_page .portfolio_description h4.portfolio_title a {
	color: #132C51;
	}
.portfolio_detail h6 {
	display: none;
	}
h4.centr_title {
	color: #ffffff;
	}	
	
span.wpcf7-form-control.wpcf7-checkbox input[type="checkbox"] {
      width: 16px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
	height:16px !important;
	margin-top:0px !important;
}

.wpcf7-form-control-wrap .wpcf7-list-item span{ 
    display: table-cell;
    vertical-align: middle;
	}


.wpcf7-form-control-wrap .wpcf7-list-item{
    margin:0px 0px 5px 0px !important;
    display: table;
}


.home .qbutton{
border-radius: 0px !important;
}

.fixedheader{
    position: fixed;
    top: 90px !important;
    left: 0;
    width: 100%;
    z-index: 99999 !important;
    height: 100px !important;
 }
.title.standard.fixedheader .title_holder {
    opacity: 1 !important;
}

.contact_header_img .wpb_wrapper .vc_single_image-wrapper img.vc_single_image-img.attachment-full
{
width:100% !important;
}
.contact_header_img .wpb_wrapper .vc_single_image-wrapper
{
width:100% !important;
}   

.page-id-1452 .full_width_inner {
   position: relative;
}

.contact_main_Sec {
   position: absolute;
   top: 45px;
   margin: 0 auto;
   width: 100%;
   max-width: 500px;
   left: 10%;
   background: #fff;
   padding: 10px 5px;
   margin-right:0;
   
}

.contact_left_Sec {
   width: 45%;
}
.contact_right_sec {
   width: 55%;
}

.contact_form_bottom {
   width: 100%;
   float: left;
   padding: 0;
   margin-top: 15px;
}

.contact_form_bottom .vc_col-sm-12 {
   padding: 0;
}
.contact_form_bottom .vc_column-inner {
   padding: 0px 8px;
}

.contact_form_bottom .column1 {
   margin-right: 17px;
   width: 47%;
   margin-bottom: 20px;
}

.contact_form_bottom .column2 {
   width: 47%;
   margin-bottom: 20px;
   margin-left: 10px;
}


.contact_form_bottom input.wpcf7-form-control {
   border: 1px solid #dfdfdf;
   padding: 15px;
   width: 100%;
   max-width: 238px;
}

.checkbox_list span.wpcf7-list-item {
   width: 48%;
   float: left;
}

.column1.checkbox_list {
      width: 100%;
   margin-bottom: 0;
}

.message textarea.wpcf7-form-control {
   width: 100%;
   height: 55px;
   border: 1px solid #e1e1e1;
   padding: 10px;
}

span.submit_button_contact {
   width: 140px;
   float: right;
}
span.submit_button_contact input.wpcf7-form-control.wpcf7-submit {
padding: 0px 15px;
}
.show_cat {
    margin-top: 1%;
    margin-bottom: 2%;
	color: #B0B0B0;
}
.show_cat a {
    color: #B0B0B0;
}
.show_cat a:hover {
    color: #F54325 !important;
}

.contact_right_sec strong {
    font-family: 'Open Sans',sans-serif;
    text-transform: uppercase !important;
    font-size: 18px !important;
    line-height: 19px !important;
}

.contact_main_Sec h3 {
   font-family: 'Open Sans',sans-serif;
}

.contact_form_bottom input.wpcf7-form-control
{
 font-family: 'Open Sans',sans-serif;
}



body.single.single-post.postid-4449 ul li {
list-style-position: initial;
}




.contact_main_Sec h3 {
    margin-bottom: 12px !important;
    float: left;
    width: 100%;
}

.cont_right_head h4 {
    float: left;
    width: 100%;
    margin: 8px 0px 6px !Important;
}


.post_text p a.more-link {
display: none !important;
}

body.single.single-post.postid-4449 .post_text ul {
margin-left: 2%;
}


@media(min-width:320px) and (max-width:767px){
	.ls-l {font-size: 22px !important;}
	.slider_text_1, .slider_text_2{ font-size:16px !important;}
	.head-txt{ font-size:18px;}
	}
@media(min-width:320px) and (max-width:480px){
	.ls-l {font-size: 18px !important;}
	.slider_text_1, .slider_text_2{ font-size:14px !important;}
	.head-txt{ font-size:16px;}
	}



@media(min-width:320px) and (max-width:359px)
{
.contact_main_Sec
{
	position:static;
}
	
.contact_left_Sec
 {
    width: 100%;
    margin-bottom: 4%;
}

.contact_right_sec
 {
    width: 95%;
}

.contact_form_bottom .column1
 {
    margin-right: 0px;
    width: 100%;
}
.contact_form_bottom .column2
{
	 width: 100%;
	 margin-left: 0px;
}
.checkbox_list span.wpcf7-list-item 
{
    width: 100%;
}

span.submit_button_contact {
    width: 120px;
	float: left;
}




#layerslider_4 img {
    max-height: 250px !important;
}

#layerslider_4 {
    max-height: 250px !important;
}

.head-txt {
    position: relative;
    top: -125px !important;
}



span.slider_text_1 {
    position: relative !important;
    bottom: 130px !important;
}

span.slider_text_2 {
    position: relative !important;
    bottom: 125px !important;
}


span.slider_text_up {
    position: relative !important;
    bottom: 120px !important;
}

}


@media(min-width:360px) and (max-width:383px)
{
.contact_main_Sec
{
		position:static;
}
	
.contact_left_Sec
 {
    width: 100%;
    margin-bottom: 4%;
}

.contact_right_sec
 {
    width: 95%;
}

.contact_form_bottom .column1
 {
    margin-right: 0px;
    width: 100%;
}
.contact_form_bottom .column2
{
	 width: 100%;
	 margin-left: 0px;
}
.checkbox_list span.wpcf7-list-item 
{
    width: 100%;
}

span.submit_button_contact {
    width: 120px;
	float: left;
}




div#layerslider_4 img {
    max-height: 250px !important;
}

div#layerslider_4 {
    max-height: 250px !important;
}

.head-txt {
    position: relative;
    top: -100px !important;
}








#layerslider_4 img {
    max-height: 250px !important;
}

#layerslider_4 {
    max-height: 250px !important;
}

.head-txt {
    position: relative;
    top: -125px !important;
}



span.slider_text_1 {
    position: relative !important;
    bottom: 130px !important;
}

span.slider_text_2 {
    position: relative !important;
    bottom: 125px !important;
}



span.slider_text_up {
    position: relative !important;
    bottom: 120px !important;
}

}


@media(min-width:384px) and (max-width:478px)
{
.contact_main_Sec
{
		position:static;
}
	
.contact_left_Sec
 {
    width: 100%;
    margin-bottom: 4%;
}

.contact_right_sec
 {
    width: 95%;
}

.contact_form_bottom .column1
 {
    margin-right: 0px;
    width: 100%;
}
.contact_form_bottom .column2
{
	 width: 100%;
	 margin-left: 0px;
}
.checkbox_list span.wpcf7-list-item 
{
    width: 100%;
}

span.submit_button_contact {
    width: 120px;
	float: left;
}


div#layerslider_4 img {
    max-height: 250px !important;
}

div#layerslider_4 {
    max-height: 250px !important;
}

.head-txt {
    position: relative;
    top: -100px !important;
}










#layerslider_4 img {
    max-height: 250px !important;
}

#layerslider_4 {
    max-height: 250px !important;
}

.head-txt {
    position: relative;
    top: -125px !important;
}


span.slider_text_1 {
    position: relative !important;
    bottom: 130px !important;
}

span.slider_text_2 {
    position: relative !important;
    bottom: 125px !important;
}


span.slider_text_up {
    position: relative !important;
    bottom: 120px !important;
}


}


@media(min-width:479px) and (max-width:567px)
{
.contact_main_Sec
{
		position:static;
}
	
.contact_left_Sec
 {
    width: 100%;
    margin-bottom: 4%;
}

.contact_right_sec
 {
    width: 95%;
}

.contact_form_bottom .column1
 {
    margin-right: 0px;
    width: 100%;
}
.contact_form_bottom .column2
{
	 width: 100%;
	 margin-left: 0px;
}
.checkbox_list span.wpcf7-list-item 
{
    width: 100%;
}

span.submit_button_contact {
    width: 120px;
	float: left;
}




div#layerslider_4 img {
    max-height: 250px !important;
}

div#layerslider_4 {
    max-height: 250px !important;
}

.head-txt {
    position: relative;
    top: -125px !important;
}


span.slider_text_1 {
    position: relative !important;
    bottom: 130px !important;
}

span.slider_text_2 {
    position: relative !important;
    bottom: 125px !important;
}

span.slider_text_up {
    position: relative !important;
    bottom: 120px !important;
}


}


@media(min-width:568px) and (max-width:590px)
{
.contact_main_Sec
{
		position:static;
}
	
.contact_left_Sec
 {
    width: 100%;
    margin-bottom: 4%;
}

.contact_right_sec
 {
    width: 95%;
}

.contact_form_bottom .column1
 {
    margin-right: 0px;
    width: 100%;
}
.contact_form_bottom .column2
{
	 width: 100%;
	 margin-left: 0px;
}
.checkbox_list span.wpcf7-list-item 
{
    width: 100%;
}

span.submit_button_contact {
    width: 120px;
	float: left;
}
}



@media(min-width:591px) and (max-width:602px)
{
.contact_main_Sec
{
    position: static;
    margin-left: 20px;
}

.contact_left_Sec {
    width: 45%;
    float: left;
}
.contact_right_sec {
    width: 53%;
    float: left;
}



.contact_form_bottom .column2 {
    width: 44%;
    margin-bottom: 20px;
    margin-left: 24px;
}
.contact_form_bottom .column1 {
    margin-right: 22px;
    width: 45%;
    margin-bottom: 20px;
}

span.submit_button_contact {
    float: left;
	margin-top: 8px;
}

}


@media(min-width:603px) and (max-width:700px)
{
.contact_main_Sec
{
    position: static;
    margin-left: 20px;
}


.contact_left_Sec {
    width: 45%;
    float: left;
}
.contact_right_sec {
    width: 53%;
    float: left;
}

.column1.checkbox_list {
    width: 100% !important;
}


.contact_form_bottom .column2 {
    width: 44%;
    margin-bottom: 20px;
    margin-left: 24px;
}
.contact_form_bottom .column1 {
    margin-right: 22px;
    width: 45%;
    margin-bottom: 20px;
}

span.submit_button_contact {
    float: left;
	margin-top: 8px;
}

.contact_main_Sec
{
    max-width: 585px;	
}

}


@media(min-width:701px) and (max-width:767px)
{
.contact_main_Sec
{
    position: static;
    margin-left: 75px;
}


.contact_left_Sec {
    width: 45%;
    float: left;
}
.contact_right_sec {
    width: 53%;
    float: left;
}

.column1.checkbox_list {
    width: 100% !important;
}

.contact_form_bottom .column2 {
    width: 44%;
    margin-bottom: 20px;
    margin-left: 24px;
}
.contact_form_bottom .column1 {
    margin-right: 22px;
    width: 45%;
    margin-bottom: 20px;
}

span.submit_button_contact {
    float: left;
	margin-top: 8px;
}

.contact_main_Sec
{
    max-width: 585px;	
}

}


@media(min-width:768px) and (max-width:955px)
{
.contact_main_Sec
{
		    position: static;
			margin-left: 60px;
			min-width: 620px;
}

}


@media(min-width:956px) and (max-width:991px)
{
.contact_main_Sec
{
		    position: static;
			margin-left: 60px;
			min-width: 620px;
}

}




@media(min-width:992px) and (max-width:1020px)
{
.contact_form_bottom .column1
{
    margin-bottom: 5px;	
}
.contact_form_bottom .column2
{
    margin-bottom: 5px;	
}

.message textarea.wpcf7-form-control
{
	    height: 40px;
}

.contact_main_Sec
{
    top: 8px;
    left: 1%;	
}


}

@media(min-width:1021px) and (max-width:1080px)
{
.contact_form_bottom .column1
{
    margin-bottom: 5px;	
}
.contact_form_bottom .column2
{
    margin-bottom: 5px;	
}

.message textarea.wpcf7-form-control
{
	    height: 40px;
}

.contact_main_Sec
{
    top: 15px;
    left: 4%;	
}


}

@media(min-width:1081px) and (max-width:1199px)
{
.contact_form_bottom .column1
{
    margin-bottom: 5px;	
}
.contact_form_bottom .column2
{
    margin-bottom: 5px;	
}

.message textarea.wpcf7-form-control
{
	    height: 40px;
}


.contact_main_Sec
{
    top: 15px;
    left: 4%;
}


}













@media(min-width:1001px) and (max-width:1080px){
	.mix_all .image_holder .image img {min-height: 210px;}	
	.home_signup input[type="submit"] { font-size: 12px; padding: 0 6px;}
	.home_signup input{padding: 10px 1%;}
	.fixedheader{position: fixed;top: 90px !important;left: 0;width: 100%;z-index: 99999 !important;height: 100px !important; }
	}
@media(min-width:768px) and (max-width:1000px){
	.mix_all .image_holder .image img {min-height: 180px;}	
	.home_signup input[type="submit"] { font-size: 12px; padding: 0 6px;}
	.home_signup input{padding: 10px 1%;}	
	.content {margin-top:0px !important;}
	#layerslider_4 div img {margin-top: 0 !important; top: 0 !important;}
	.me-cannotplay img {height: 100% !important;}
	}	
@media(min-width:320px) and (max-width:854px){	
	html body .latest_testinomials section {padding: 100px 0 30px !important;}
	.contct_phone p {float: left; width: 100%;}
	.contct_phone p + p {width: auto;}
	.contct_phone p input[type="submit"]{ margin-top:10px !important;}
	.footer_top .four_columns > .column4 > .column_inner {padding: 0px !important;}	
	.footer_top .wpcf7-form {display: inline-block; overflow: hidden; width: 100%;}
	}
@media(min-width:320px) and (max-width:800px){	
	.dcwss.dc-wall.col-4 .stream li {width: 40%; float:left;}
	#box_aboutSocial .wpb_wrapper > div {padding: 20px !important;}
	}	
@media(min-width:320px) and (max-width:767px){
	.content {margin-top:0px !important;}
	#layerslider_4 div img {margin-top: 0 !important; top: 0 !important;}
	.me-cannotplay img {height: 100% !important;}
	.testimonial_text_inner {padding: 0 20px !important;}
	.logo img {top: 10px !important;}
	.faqs_text section .section_inner .vc_col-sm-4 {margin-bottom: 30px;}
	.faqs_text section {padding-bottom: 0 !important;}
	.footer_top .column4 > .column_inner{ padding-left:0px !important;}
	
		
	}	
@media(min-width:481px) and (max-width:767px){
	.mix_all .image_holder .image img {min-height: 140px;}
    .fixedheader{position: fixed;top: 42px !important;}	
	}	
@media(min-width:481px) and (max-width:603px){	
	.home_signup input {  margin-bottom: 10px; width: 40%;}	
	.dcwss.dc-wall.col-4 .stream li {width:96%;}
	.fixedheader{position: fixed;top: 0px !important;}	
	}
@media(min-width:320px) and (max-width:480px){
	.mix_all .image_holder .image img {min-height: auto;}
	.home_signup input {  margin-bottom: 10px; width: 80%;}	
	}
@media(min-width:1001px) and (max-width:1080px){
	.mix_all .image_holder .image img {min-height: 210px;}	
	.home_signup input[type="submit"] { font-size: 12px; padding: 0 6px;}
	.home_signup input{padding: 10px 1%;}
	}
@media(min-width:768px) and (max-width:1000px){
	.mix_all .image_holder .image img {min-height: 180px;}	
	.home_signup input[type="submit"] { font-size: 12px; padding: 0 6px;}
	.home_signup input{padding: 10px 1%;}
	.logo img {top: 10px !important;}
	.fixedheader{position: fixed;top: 32px !important;}
	}	
@media(min-width:481px) and (max-width:767px){
	.mix_all .image_holder .image img {min-height: 140px;}
    .fixedheader{position: fixed;top: 0px !important;}	
	}	
@media(min-width:481px) and (max-width:603px){	
	.home_signup input {  margin-bottom: 10px; width: 40%;}
    .fixedheader{position: fixed;top: 0px !important;}	
	}
@media(min-width:320px) and (max-width:600px){		
	.footer_top .column_inner {margin-bottom: 30px; min-height: auto !important;}
	.contct_phone span input {width:100% !important;}
	div.wpcf7-mail-sent-ok {width:80% !important;}
	 .fixedheader{position: fixed;top: 0px !important;}
	}	
@media(min-width:320px) and (max-width:480px){
	.mix_all .image_holder .image img {min-height: auto;}
	.home_signup input {  margin-bottom: 10px; width: 80%;}
    .fixedheader{position: fixed;top: 0px !important;}	
	}
	
.container_inner.clearfix .breadcrumb {
float:center;
}

span.imcate {
    margin: 20px 0px 10px !important;
    display: inline-block !important;
	}
	
	
	.service_page .portfolio_like {
    display: none !important;
}
	

	
	
	
	
	
	