/*
Theme Name: The7child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 4.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@import url("../dt-the7/style.css");

@font-face {
    font-family: GOTHAM-MEDIUM;
    src: url(fonts/GOTHAM-MEDIUM.TTF);
}
body,p,a,div,span,h1,h2,h3,h4,h5,h6,h7,i,b,input,select,textarea {
    font-family: GOTHAM-MEDIUM !important;
}
.wf-float-left {
    float: right;
    font-size: 13px;
    font-weight: bold;
}
.top_login {
    background: hsl(348, 74%, 40%) none repeat scroll 0 0;
    border-radius: 8px;
    color: hsl(0, 0%, 100%) !important;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
	text-transform: uppercase !important;
}
.top_member {
    background: hsl(348, 74%, 40%) none repeat scroll 0 0;
    border-radius: 8px;
    color: hsl(0, 0%, 100%) !important;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
	text-transform: uppercase !important;
}
#top-bar {
    padding-top: 30px;
}
#top-bar::after {
    background-color: hsla(0, 0%, 0%, 0);
}:last-child
#main-nav li a span {
    border-right: 2px solid;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 10px;
}
#main-nav li:last-child a span {
	border-right: none;
    padding-right: 0px;
}
#branding img {
    margin-top: -75px;
    position: absolute;
    z-index: 9;
}
.logo-box img {
    height: 80px;
    width: 50px;
}
.top_text_lines p {
    color: #B11B36;
    font-style: italic;
    font-size: 18px;
}
.top_text_section {
    padding-bottom: 40px;
}
.why_choose_section {
    background: hsl(0, 0%, 95%) none repeat scroll 0 0;
    padding-top: 50px;
    padding-bottom: 50px;
}
.why_choose_head h2 {
    border: 2px solid hsl(0, 0%, 39%);
    color: hsl(0, 0%, 39%);
    padding: 12px;
    width: 600px;
    margin: 0 auto;
    margin-bottom: 50px;
}
footer .widget_nav_menu li {
    border: medium none !important;
    margin: 0;
    padding: 0;
    font-size: 13px;
}
.widget-title {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 7px;
}
.inner_8 {
    float: left;
}
.main_div .inner_8:nth-child(1) {
    float: left;
    padding-left: 122px;
    margin-top: -112px;
    min-height: 130px;
}
.main_div .inner_8:nth-child(2) {
    padding-left: 90px;
    margin-top: -112px;
}
.main_div .inner_8:nth-child(3) {
    padding-left: 25px;
    margin-top: -112px;
}
.main_div .inner_8:nth-child(4) {
    padding-left: 70px;
    margin-top: -112px;
}
.main_div .inner_8:nth-child(5) {
    padding-left: 30px;
    margin-top: -112px;
}
.main_div .inner_8:nth-child(6) {
    padding-left: 35px;
    margin-top: -112px;
}
.main_div .inner_8:nth-child(7) {
    padding-left: 50px;
    margin-top: -112px;
}
.main_div .inner_8:nth-child(8) {
    padding-left: 35px;
    margin-top: -112px;
}
.find_head h2 {
    border: 2px solid #fff;
    color: #fff;
    padding: 12px;
    width: 600px;
    margin: 0 auto;
    margin-bottom: 50px;
}
.find_section {
    background-image: url("/wp-content/uploads/2016/06/41261-O2Y81V-2.jpg");
    padding-bottom: 60px;
    padding-top: 60px;
}
.find_section .wpcf7-form p:nth-child(5) {
    margin-left: 40px;
}
.find_section .wpcf7-form p {
    float: left;
    margin-right: 6px;
}
.find_section .wpcf7-form p input {
    border-radius: 0;
    box-shadow: 1px 3px 3px 0 hsl(0, 0%, 8%);
    height: 45px;
}
.find_section .wpcf7-form p .wpcf7-submit {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    border-radius: 50%;
    color: hsl(80, 70%, 41%);
    font-size: 18px;
    height: 100px;
    margin-top: -30px;
    width: 100px;
}
.find_section #wpcf7-f4-p2-o1 {
    margin: 0 auto;
    width: 994px;
}
.moving_tips_section {
    margin-top: 80px !important;
}
.supporting_section{
	margin-top: 80px !important;
	margin-bottom: 40px !important;
}
.slider_content {
    background: hsl(349, 74%, 40%) none repeat scroll 0 0;
    color: hsl(0, 0%, 100%);
    padding: 40px 13px;
    text-align: center;
    min-height: 307px;
}
.slider_content hr {
    border-color: #DB9EA6;
}
.slider_content b {
    text-transform: uppercase;
}
.supporting_section .vc_col-sm-4:nth-child(2) img {
    width: 135px;
}
#bottom-bar {
    display: none;
}
.moving_tips_section .why_choose_head h2, .news-media_section .why_choose_head h2, .supporting_section .why_choose_head h2 {
    margin: 0 auto 13px;
}
#footer .wf-container {
    margin: 0 auto;
    width: 90%;
}
/****Do Resposnive****/
@media only screen and (min-width : 240px) and (max-width : 970px) {
	.act {
	    display: none !important;
	    margin-top:20px;
	}
	#top-bar{
		margin-top:0px;
	}
	.regular .slide_head {
	    display: none;
	}
}
@media only screen and (min-width : 240px) and (max-width : 520px) {
	#header #branding {
	    float: left !important;
	    width: 170px !important;
	}
	#branding img {
	    margin-top: -30px;
	    position: relative;
	}
	.tp-caption.largewhitebg.tp-fade.tp-resizeme.start {
	    font-size: 10px !important;
	}
}
@media only screen and (min-width : 521px) and (max-width : 824px) {
	.tp-caption.largewhitebg.tp-fade.tp-resizeme.start {
	    font-size: 30px !important;
	}
}
@media only screen and (min-width : 825px) and (max-width : 1340px) {
	.tp-caption.largewhitebg.tp-fade.tp-resizeme.start {
	    font-size: 30px !important;
	}
	.regular .slide_head {
	    display: none;
	}
}
@media only screen and (min-width : 240px) and (max-width : 767px) {
	.find_head h2 {
	    padding: 0;
	    width: 100%;
	}
	.find_section #wpcf7-f4-p2-o1 {
	    width: 100%;
	}
	.find_section .wpcf7-form p {
	    float: none;
	    margin-right: 0;
	}
	.find_section .wpcf7-form p .wpcf7-submit {
	    margin-top: 0;
	}
	.why_choose_head h2 {
	    padding: 0;
	    width: 100%;
	}
	.wpcf7-form {
	    text-align: center;
	}
	.find_section .wpcf7-form p:nth-child(5) {
	    margin-left: 0;
	}
	.small_regular .slick-track {
	    width: 100% !important;
	}
	.small_regular .slick-slide {
	    width: 100% !important;
	}
	.triangle_down {
	    display: none;
	}
	.small_regular .slider_content {
	    padding: 40px 0px;
	    width: 100% !important;
	}
	.small_regular .slick-arrow{
		display: none !important;
	}
}
@media only screen and (min-width : 768px) and (max-width : 1040px) {
	.find_section #wpcf7-f4-p2-o1 {
	    width: 100%;
	}
	.find_section .wpcf7-form p {
	    float: none;
	    margin-right: 0;
	}
	.find_section .wpcf7-form p .wpcf7-submit {
	    margin-top: 0;
	}
	.wpcf7-form {
	    text-align: center;
	}
	.find_section .wpcf7-form p:nth-child(5) {
	    margin-left: 0;
	}
}
@media only screen and (min-width : 768px) and (max-width : 1212px) {
	.slider_content {
	    padding: 15px 10px;
	    min-height: 180px;
	}
	.triangle_down {
	    display: none;
	}




.aframember2 {
    width: 100% !important;
    margin: 57px;
    padding: 0px;
    float: left !important;
    margin-left: 7px !important;
    /* margin-left: 8px !important; */
}
}
.slider_content a {
    color: #fff;
}
.small_regular .slick-slide img
{
 height: 180px;
}
.large_regular .slide_head {
  display: none;
}
.aframember1 input.wpcf7-form-control.wpcf7-text::-moz-placeholder {
    color: black !important;    
    opacity: 1 !important;
}
#phantom {
    background: rgb(255, 255, 255) !important;
}
.blog-content.wf-td h2 {
    font-size: 16px !important;
}
.page-title.title-center.solid-bg.breadcrumbs-off {
    min-height: 0 !important;
}

.single-post .entry-author{display:none !important;}
.inline-header.right .main-nav {
    justify-content: flex-end;
    margin: 0 10% 0 0 !important;
}

input[placeholder], [placeholder], *[placeholder] {
     color: #000 !important;
}
.login-button
{
left: -9%;
    top: 6.4% !important;
}

@media (min-width: 320px) and (max-width:360px) { 

.login-button {
    left: -76% !important;
    top: 0.5% !important;
}

}
@media (min-width: 480px) and (max-width:640px) { 

.login-button {
    left: -46%;
    top: 1.5% !important;
}

}
@media (min-width:768px) and (max-width:800px) { 

.login-button {
    left: -33%;
    top: 2.5% !important;
}

}
@media (min-width:800px) and (max-width:1024px) { 

.login-button {
    left: -24%;
    top: 2.6% !important;
}

}
@media only screen and (min-width:375px) and (max-width: 667px) {
	.login-button {
    left: -64%;
    top: 1.4% !important;
}
	} 
.hovereffect{height:180px !important;}
.small_regular .slick-prev, .small_regular .slick-next{top:87px !important;}