/*
Theme Name: the7dtchild
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: 1.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
*/
.single-post h1.entry-title {
    text-transform: none !important;
}
div#content {
    margin-top: 29px;
}
div#land-slider {
    min-height: 0 !important;
}
	@media screen and (max-width: 650px){
		.wp-call-button {
			bottom:10px !important;
		}
		.grecaptcha-badge{
			display:none;
		}
		#gb-widget-9571{
			bottom:0 !important;
		}
		.home-right-contact .wpb_column.vc_column_container p a{
			color:#121212;
			font-weight:500;
			font-size:22px;
		}
		.vc_row.wpb_row.vc_row-fluid.seprator-class.vc_custom_1656231226555 {
			border-top: 1px solid #121212;
		}
		.vc_row.wpb_row.vc_row-fluid.seprator-class.vc_custom_1656231226555 h2{
			margin-top:40px !important;
		}
		.wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
			margin-bottom: 16px;
		}
		.tab-style-one.wpb_tabs .wpb_tabs_nav li {
			border-radius: 0px;
			width: 128px;
			margin: 5px 5px;
			font-size: 10px;
		}
		.tab-style-one.wpb_tabs .wpb_tabs_nav li a{
			padding:5px;
		}
		.gallery-masonry-shortcode-id-0868863f48d1a056dc405033bd164fe4 .vc_gitem-zone,.gallery-masonry-shortcode-id-b0ff75d7b539d26c0b619b4545047400 .vc_gitem-zone,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468 .vc_gitem-zone,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468 .vc_gitem-zone,.gallery-masonry-shortcode-id-aa3a0b81848a435d1d47a0a5b0c35f08 .vc_gitem-zone{
		background-size: 100% 100% !important;
	}
		.home-page-form form p{
		float:unset !important;
	}
		.home-page-form form input[type="submit"]{
			display:block;
			margin:0 auto;
		}
}
.form-3-col {
    float: left;
    width: 30%;
    margin-right: 16px;
}
.home-form-bg {
    background-color: #f7bd00;
    padding-bottom: 0;
    margin-bottom: 50px;
    padding-top: 50px;
}
.vc_separator.vc_sep_color_white .vc_sep_line {
    border-color: #000;
}
.home-form-bg .wpcf7-submit {
    background-color: #000 !important;
    color: #fff !important;
}

.temp-form-bg .wpcf7-submit {
    background-color: #000 !important;
    color: #fff !important;
}
.vc_column-inner {
    padding-top: 0px !important;
}
.footer-form {
    padding: 50px 0px;
}
form p {
    margin: 0;
}
.last-col {
    margin-right: 0 !important;
}
.choose-col {
    margin-right: 23px;
    margin-bottom: 23px;
    width: 32%;
}
.choose-col div {
    padding: 0 !important;
}
.choose-cols .choose-image {
    margin-bottom: 0;
}
.choose-cols .choose-image figure {
    width: 100%;
}
.choose-cols .choose-image figure div {
    width: 100% !important;
}
.choose-cols .choose-image figure div img {
    width: 100% !important;
}
.center-heading {
    margin-top: 0;
    background-color: #ffb536;
}
.center-heading h6 {
    padding: 12px 0px !important;
    color: #000 !important;
}
.about-image-heading {
    background-color: #ffb536;   
}
.about-image-heading p {
    padding: 12px !important;
    color: #000 !important;
}
.tent-heading-hide {
    display: none;
}
.tent-slider-hide {
    display: none;
}
span.wpcf7-form-control-wrap .wpcf7-file {
    margin-bottom: 20px !important;
}
.cover-image figure, .cover-image div, .cover-image img {
    width: 100%;
}
.wpcf7-form textarea {
    height: 110px !important;
    resize: none;
}
#main {
    padding-top: 0;
}
.list-heading h3 {
    font-size: 18px;
}
.list-heading .wpb_content_element {
    margin-bottom: 10px;
    text-align: center;
}
.background-set {
    background: #f6f6f6 !important;
}
.background-no-set {
    background: transparent !important;
    background-color: transparent !important;
}
div .background-no-set {
    background-color: transparent !important;
}
.top-space-fix {
    margin-top: 0px !important;
}
.about-years {
    margin-top: 30px;
}
.services-paragraph {
    padding-top: 10px !important;
}
.services-hurry-title {
    line-height: 35px;
}
.innovative-exhibition-stall-design-concept {
    margin-top: 60px !important;
}
.about-images {
    margin-bottom: 0 !important;
}
.about-our-main-heading h3 {
    margin-bottom: 12px !important;
}
.about-our-team-sub-head {
    margin: 12px 0px;
}
.about-our-team-heading h3 {
    color: #ffb536 !important;
}
.our-team-col {
    border-right: 2px solid #ffb536;
}
.best-exhibition-section {
    padding: 40px 0px;
}
.global-presence h2 {
    color: #ffb536 !important;
    margin-top: 20px !important;
}
#wpcf7-f52691-o2 form p,
.wpcf7-form p {
    float: none;
}
.faq-page-main .faq-title h2 {
    margin-bottom: 15px !important;
}
.home-service-bg .upb_row_bg {
    background: none !important;
}




.sidebar-form-accp span.wpcf7-list-item {
    margin: 0;
}
.sidebar-form-accp input[type="checkbox"] {
    width: auto;
}
.sidebar-form-accp span.wpcf7-list-item-label {
    font-size: 12px;
    line-height: 20px;
}
.sidebar-form-submit input.wpcf7-submit {
    margin-top: 20px;
    width: auto;
}
.widget_presscore-contact-form-widget {
    display: none !important;
}
.contact-page-wpf label.wpforms-field-label {
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    color: #3a5656;
    margin: 0;
}
.contact-page-wpf .wpforms-field-container input {
    border: 1px solid rgba(51,51,51,0.12);
    max-width: 100%;
}
.contact-page-wpf .wpforms-field-container .wpforms-field input {
    border-radius: 0 !important;
}
.contact-page-wpf .wpforms-field-container .wpforms-field {
    padding: 0;
    
}
.contact-page-wpf button#wpforms-submit-56560 {
    background-color: #ffb536;
    font-size: 16px;
    border-radius: 0;
    font-family: 'Open Sans Condensed';
}





/* Web Stories */

.new-web-stories {
    margin: 60px 0;
}
.new-web-stories .web-stories-header {
    text-align: center;
    margin-bottom: 40px;
}
.new-web-stories .archive-web-stories {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 30px;
}
.new-web-stories .web-story-card {
    border: 1px solid transparent;
    background: #FFFFFF;
    box-shadow: 0 0 8px 0 rgba(53,53,53,0.18);
    transition: box-shadow .3s ease-out, transform .3s ease-out;
    border-radius: 6px;
    overflow: hidden;
}
.new-web-stories .web-story-card:hover {
    box-shadow: rgba(45,45,45,0.05) 0px 2px 2px, rgba(49,49,49,0.05) 0px 4px 4px, rgba(42,42,42,0.05) 0px 8px 8px, rgba(32,32,32,0.05) 0px 16px 16px, rgba(49,49,49,0.05) 0px 22px 22px, rgba(35,35,35,0.02) 0px 64px 64px;
    transform: translate(0, -4px);
}
.new-web-stories .web-story-card .ws-cnt {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.new-web-stories .web-story-card .ws-inner {
    padding: 10px;
}
.new-web-stories .ws-cnt h3 {
    min-height: 132px;
    max-height: 132px;
    overflow: hidden;
}
.new-web-stories .ws-cnt h3 a {
    display: block;
    font-size: 18px;
    line-height: 22px;
    color: #3a5656;
    text-transform: initial;
}





/*----------------------------- Small Laptop -------------------------------*/
@media only screen and (max-width :1280px) {
    .top-bar {
        padding: 5px 15px;
    }
    .main-nav > li > a {
        margin-right: 2px !important;
    }
    .top-header .outside-item-custom-margin.main-nav > li:first-child > a {
        margin-left: 30px !important;
    }
    .form-3-col {
        width: 28%;
        margin-right: 20px;
    }
    .image-fix figure {
        height: 78px;
    }
    .choose-col {
        margin-right: 22px;
        width: 32%;
    }
	.home-right-contact .wpb_column.vc_column_container p {
		font-size:16px !important;
	}
	.home-right-contact .wpb_column.vc_column_container p a{
		color:#121212;
	}
}

/*----------------------------- Media 1024 -------------------------------*/

@media only screen and (max-width :1100px){
    .choose-col {
        margin-right: 45px;
        width: 30%;
        margin-bottom: 30px;
    }
    .exhibition-contact-cols {
        width: 26%;
    }
    .services-paragraph {
        padding-right: 15px;
        padding-left: 15px;
    }
    .bottom-footer-col-first, .bottom-footer-col-last {
        display: none;
    }
    .exhibition-contact-cols {
        width: 33.33%;
    }
    .contact-col-first {
        display: none;}    
    }

/*----------------------------- Media 768 -------------------------------*/
@media only screen and (max-width:999px){
    .home-page-form form p {
        float: right;
    }
    .choose-col {
        margin-right: 37px;
    }
    .center-heading h6 {
        height: 68px;
    }
    .footer-contact-section {
        width: 100% !important;
    }
    .bottom-footer-col-first,
    .bottom-footer-col-last {
        display: none;
    }
    .exhibition-contact-cols {
        width: 33.33%;
    }
    .footer-form-section {
        width: 80%;
        margin-top: 30px;
        margin: 0 auto;
    }
    .footer-form-section form p {
        float: none;
    }
    #main {
        padding-bottom: 0;
    }
    .career-cols {
        width: 100% !important;
    }
    .our-team-col,
    .build-your-dream {
        width: 100% !important;
        border: 0;
    }
    .our-team-col div div div,
    .build-your-dream div div div {
        padding: 0 !important;
    }
    .about-our-team-heading h3 {
        text-align: center !important;
    }
    .about-our-team-sub-head {
        text-align: center !important;
    }
    .our-team-col .text,
    .build-your-dream .text {
        text-align: center !important;
    }
    
    /* Web Stories */
    
    .new-web-stories .archive-web-stories {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width:768px){
    .form-3-col {
    width: 30.5%;
    margin-right: 20px;
    }
}

@media only screen and (max-width:767px){
    div .top-space-fix {
        margin-top: 30px !important;
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width:640px){
    .form-3-col {
        width: 100%;
    }
    div.wpcf7 .ajax-loader {
        display: block;
    }
    .align-fix div {
        margin-top: 5px !important;
        margin-bottom: 5px;
        float: left !important;
    }
    .metal-align-fix .top-space-fix {
        float: left;
    }
}

/*----------------------------- Media 480 -------------------------------*/
@media only screen and (max-width:767px){
    .home-service-section {
        padding-top: 50px;
    }
    div .home-service-section {
        margin-top: 10px !important;
    }
    .choose-col {
        width: 80%;
        margin: 0 auto;
    }
    .last-col {
        margin: 0 auto !important;
    }
    .center-heading h6 {
        height: auto;
        margin-bottom: 40px !important;
    }
    .services-paragraph {
        padding-left: 0;
        padding-right: 0;
    }
    div .services-paragraph {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .exhibition-contact-cols {
        width: 50%;
        display: inline-block;
    }
    .exhibition-contact-queries {
        margin: 0 auto !important;
        width: 100%;
    }
    .footer-form-section form p {
        float: none;
    }
    .footer-form-section {
        width: 100%;
    }
    .exhibition-contact-cols {
        vertical-align: top;
    }
    .career-col-title {
        margin-bottom: 0 !important;
    }
    .about-images figure {
        width: 100% !important;
    }
    .about-images figure div {
        width: 100% !important;
    }
    .about-images figure div img {
        width: 100% !important;
    }
}

@media only screen and (max-width:480px) {
    .form-3-col {
        width: 100%;
    }
}


/*----------------------------- Media 320 -------------------------------*/
@media only screen and (max-width:479px){
    .award-heading {
        text-align: center;
    }
    .exhibition-contact-cols {
        display: block;
        width: 100%;
    }
    .choose-col {
        width: 100%;
    }
    
    /* Web Stories */
    
    .new-web-stories .archive-web-stories {
        grid-template-columns: repeat(1, 1fr);
    }
    .new-web-stories .ws-cnt h3 {
        min-height: auto;
        max-height: inherit;
        margin-bottom: 20px;
    }
    
}
.show-img,.show-img-2,.show-img-3,.show-img-4,.show-img-5 {
    display: none;
    will-change: unset;
    -webkit-transition: opacity 333ms cubic-bezier(.4,0,.22,1);
    transition: opacity 333ms cubic-bezier(.4,0,.22,1);
    display: none;
    position: fixed;
    width: 100% !important;
    height: 50%;
    left: 0;
    top: 0;
    right: 0;
    -ms-touch-action: none;
    touch-action: none;
    background-color: #121212c2;
    z-index: 9500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: 0;
    padding: 6em 0;
}
.gallery-masonry-shortcode-id-0868863f48d1a056dc405033bd164fe4 ,.gallery-masonry-shortcode-id-b0ff75d7b539d26c0b619b4545047400,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468,.gallery-masonry-shortcode-id-aa3a0b81848a435d1d47a0a5b0c35f08{
	display: none;
    will-change: unset;
    -webkit-transition: opacity 333ms cubic-bezier(.4,0,.22,1);
    transition: opacity 333ms cubic-bezier(.4,0,.22,1);
    display: none;
    position: fixed;
    width: 100% !important;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    -ms-touch-action: none;
    touch-action: none;
    background-color: #ffffff;
    z-index: 9500;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: 0;
    padding: 6em 0;
	text-align:center;
	overflow-y:scroll;
	overflow-x:hidden;
}
.gallery-masonry-shortcode-id-0868863f48d1a056dc405033bd164fe4 .vc_gitem-zone,.gallery-masonry-shortcode-id-b0ff75d7b539d26c0b619b4545047400 .vc_gitem-zone,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468 .vc_gitem-zone,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468 .vc_gitem-zone,.gallery-masonry-shortcode-id-aa3a0b81848a435d1d47a0a5b0c35f08 .vc_gitem-zone{
	background-size: inherit;
	height:600px !important;
}
.gallery-masonry-shortcode-id-0868863f48d1a056dc405033bd164fe4::-webkit-scrollbar,.gallery-masonry-shortcode-id-b0ff75d7b539d26c0b619b4545047400::-webkit-scrollbar,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468::-webkit-scrollbar,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468::-webkit-scrollbar,.gallery-masonry-shortcode-id-aa3a0b81848a435d1d47a0a5b0c35f08::-webkit-scrollbar {
  width: 5px;
  border: 1px solid #ffb536;
}

.gallery-masonry-shortcode-id-0868863f48d1a056dc405033bd164fe4::-webkit-scrollbar-track,.gallery-masonry-shortcode-id-b0ff75d7b539d26c0b619b4545047400::-webkit-scrollbar-track,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468::-webkit-scrollbar-track,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468::-webkit-scrollbar-track,.gallery-masonry-shortcode-id-aa3a0b81848a435d1d47a0a5b0c35f08::-webkit-scrollbar-track {
  border-radius: 0;
  background: #353535;
}

.gallery-masonry-shortcode-id-0868863f48d1a056dc405033bd164fe4::-webkit-scrollbar-thumb ,.gallery-masonry-shortcode-id-b0ff75d7b539d26c0b619b4545047400::-webkit-scrollbar-thumb,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468::-webkit-scrollbar-thumb,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468::-webkit-scrollbar-thumb,.gallery-masonry-shortcode-id-aa3a0b81848a435d1d47a0a5b0c35f08::-webkit-scrollbar-thumb{
  border-radius: 0;
  background: #ffb536;
}
div#show-id-box,div#show-id-box-2,div#show-id-box-3,div#show-id-box-4,div#show-id-box-5 {
    cursor: pointer;
}
.gallery-masonry-shortcode-id-0868863f48d1a056dc405033bd164fe4 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_visible-item ,.gallery-masonry-shortcode-id-b0ff75d7b539d26c0b619b4545047400 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_visible-item,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_visible-item,.gallery-masonry-shortcode-id-a2e81505ef5067cd8baac17a1870c468 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_visible-item,.gallery-masonry-shortcode-id-aa3a0b81848a435d1d47a0a5b0c35f08 .vc_grid-item.vc_clearfix.vc_col-sm-12.vc_visible-item {
    
}
.vc_gitem-zone .vc-zone-link{
	position:unset !important;
}