/*
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
*/

/* whatsapp button  */
.mylivechat_collapsed{display:none !important;}
#qlwapp{right:0px !important;left:auto !important;margin-bottom:10px !important;}

#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-toggle {
    margin-left: 159px !important;
    margin-bottom: 0px !important;
}
 
    


/* Top Header Color */


.top-bar.solid-bg:before{
	/*background: #b3ae8d none repeat center center;*/

}

.topinfo li a span{
	font-family: lora;
	font-style: italic;
}

/* Menu Color */
.main-nav > li > a .menu-text{
	color: #b3ae8d!important;
	font-family: cursive;
}

/* Titles */

.dt-fancy-title.bg-on{
	font-family: cursive;
}

.main-nav > li > a .menu-text

/*Portfolio On Home Page*/

.sb-home-portfolio-wrapper{
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 50px;
}

.sb-home-portfolio-item{
	position: relative;
}

.sb-home-portfolio-img{
	max-width: 100%;
	border-radius: 30px !important;
}

.sb-home-portfolio-subtitle{
	position: absolute;
	bottom: 0;

	/*background-color:#00000073 !important;*/
        background:rgb(0.5,0.5,0.5,0.8);
	text-align: center;
	height: 60px;
	padding-top: 30px; 
	font-weight: bold;
        border-radius: 30px;
        margin-bottom:8px !important;
}

.sb-home-portfolio-subtitle h2{
	color: #b3ae8d!important;
	font-family: cursive;
        /*border-radius: 12px 10px 21px 17px; */
        /*background-color:#000000b3 !important;*/
}

.content .shortcode-banner-inside *, .stripe .shortcode-banner-inside{
	font-family: cursive;

}

/*Media Coverage on Home Page*/

.sb-home-media-wrapper{
/*background-color: #eff0f2;*/
	overflow: hidden;
	border-radius: 30px;
}

img.sb-home-media-img{
width:100% !important;
    

        
}

.mailto{color:black !important;}
.callto{color:black !important;}



@media screen and (min-width: 768px) {

.sb-home-portfolio-subtitle{
	width: 91%;
}

}

@media screen and (min-width: 992px) {

.sb-home-portfolio-subtitle{
	width: 85%;
}

}

@media screen and (min-width: 1162px) {

.sb-home-portfolio-subtitle{
	width: 85.5%;
}

}

@media only screen and (min-width: 1200px) { 



}
.header-bar{backgroung-color:#fff !important;}
/*.widget_presscore-testimonials-slider {background: #dad4d452;*/
   
    /* border-block-end: inherit; 
    border-block-end: 10px solid blue !important;
     border-block-start: 10px solid blue !important;*/

.main-nav > li > a .menu-text {
    color: #f4524d!important;
    
}

/*.testimonial-item {
    background-color: rgba(8, 8, 8, 0.99) !important;min-height: 464px !important;border:10px solid #5d4f4f;}*/
    
    
.text-primary::after{
    
    

 /* content: url("/wp-content/uploads/2015/12/5-out-of-5-stars-png-14.png");*/
  
  /*content: url("/wp-content/uploads/2019/04/images.png");*/
    
}


/* new css start  */
.ult-content-box{background-color:#3497d2 !important;}
.branding..preload-me retinized{width:297px !important;}
.client h1{color:black !important;}
.st-testimonial-content p{font-size:20px !important; color:black !important;}
.wpb_wrapper {color:black !important;}
.text-gray{color:#fff !important;margin-top:20px !important}
.stripe-style-5 .text-primary{color:#fff!important;font-size:48px !important;}
.lastpera{color:#fff !important;}
.top-bar{color:black !important;}


.testimonial-item-slider{background-color:black !important;}

.wpcf7-f1295-o1{width: 50% !important;}

#phn{width:50% !important; margin-left: 26% !important;}

#Send{margin-left:45% !important;}

/*opmake-close{float:right !important;margin-top:-220px !important;}*/

.pum-title{text-align:center !important;font-size:37px !important;margin-bottom:20px !important;}

.testimonial-item{background-color:#fff !important;color:black !important;}

.text-primary{color:black !important;}

.testimonial-content p{border-left-style: outset; padding: 7px !important;border-right-style: inset}


.testimonial-item{border: 10px solid #bdb599;box-shadow: 10px !important;
    box-shadow: 10px 10px 10px lightblue !important;min-height: 464px !important;opacity: 0.6 !important;
  transition: 0.3s !important;
}

.testimonial-item:hover{opacity: 1 !important;}

.testimonial-content{padding: 20px !important;opacity:1 !important;
}

.rsSlide .testimonial-content p{border-left-style: none !important;
    padding: 7px !important;border-right-style:none !important;}
    
   
 /* css for page title  div */
.st-testimonial-title {color:black !important;}
.why p{color:#fff !important; font-size:22px !important;}
.text-uppercase {color: #FFF !important;}
 .upb_row_bg{background:none !important;}
 .top-bar.solid-bg:before {
   /* background-color:black !important;}*/
   
    background-color: #00000017!important;}
.top-bar{color:black !important;}


 
.hgroup h1{color:black !important;}

.assistive-text{color:black !important;}

.breadcrumbs li{color:black !important;}

.page-title .breadcrumbs a {
    color: #333333 !important;}
    


.socialicons{margin-top:7px!important;font-size:17px !important;margin:5px !important;margin-left:500px !important;}
.topinfo{margin-top:7px !important;color:black !important;}
.contactadd p{color:#d9d9d9 !important;}
.ult-content-box-container p{color:#d9d9d9 !important;}
.topinfo {
    color: #212020 !important;
}


.pum-title{font-size:47px !important;}


.get_callback{font-size:30px !important;color:#dd9933!important;}
.offer{font-size:30px !important;}
.cno{font-size:25px !important;}
#Send{background-color:green !important}
.pum-close {position:absolute !important;top:0;right;0;color:red !important;background-color:#5891e800 !important;font-size:25px !important;font-weight:600 !important;}


@media only screen and (max-width: 600px) {
    
.soc-ico{margin-right:33% !important;}
.sb-home-portfolio-subtitle{
	width: 89.5%;
}
.ls-wp-container{width:100% !important;}
.ls-v5{width:100% !important;}
    
.ls-slide{width:100%;position:relative !important;}

.ls-slide img{width:100%;position:absolute !important;height:auto !important;}
    
.masthead .top-bar{display: block !important;}
.socialicons{
   
     margin-left: 0px !important;
    text-align:center !important;
  
    font-size: 20px !important;
    margin-top: 10px !important;
    margin-bottom: 10px;
    
}
    
.topinfo{margin-top: 13px !important;
    text-align: center !important;
    font-size: 19px !important;
    color:black !important;
   
    font-style: oblique;
    font-weight: 600;
}
    
}


 @media only screen and (max-width: 769px) and (min-width: 601px) {
    
    
    .masthead .top-bar{display: block !important;}
.socialicons{
   
     margin-left: 0px !important;
    text-align:center !important;
  
    font-size: 20px !important;
    margin-top: 10px !important;
    margin-bottom: 10px;
    
}
    
.topinfo{margin-top: 13px !important;
    text-align: center !important;
    font-size: 25px !important;
    color:black !important;

    font-style: oblique;
    font-weight: 500;
    
}


}

    
    @media only screen and (max-width: 1024px) and (min-width: 769px)
    {
    
    
    
 .masthead .top-bar{display: block !important;}
 .socialicons{
   
     margin-left: 0px !important;
    text-align:center !important;
  
    font-size: 30px !important;
    margin-top: 20px !important;
    margin-bottom: 10px;
    
}
    
.topinfo{margin-top: 13px !important;
    text-align: center !important;
    font-size: 29px !important;
    color:black !important;
    font-style: oblique;
    font-weight: 600;
}


}
    
 .branding img {
    height: auto !important;
    width: 328px !important;
}

.ph-wrap.with-logo .logo-box img{ height: auto !important;
    width: 328px !important;}
.mini-widgets{display:none !important;}
    
 #phn {
    width: 70% !important;
    margin-left: 14% !important;
}  
.ult-content-box-container   {background-color:#FFF !important;}  
    
    




    
    








