/*
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
*/

.text-default {
	height:120px;
}

/**************************************Typesetting-Conversion-Services****************************************/
.page-id-6631 div#main {
    padding-bottom: 0px;
}
.tcs-button{
	width: 220px;
	border-radius: 20px;
    font-size: 22px;
}
.tcs-typeset ul li:before {
    content: "";
    background: url(https://geethik.com/wp-content/uploads/2021/12/tick.png);
    width: 20px;
    height: 18px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: -25px;
    top: 3px;
}

.tcs-typeset ul li {
    position: relative;
}

.tcs-typeset ul li::marker {
    font-size: 0;
}
.ecs-tick ul li {
    margin-bottom: 20px;
}
.page-id-7049 #main{
    padding: 0px !important;
}
.ecs_faq .wpb_wrapper {
    width: 90%;
    margin: 0 auto;
}
.ecs_faq .vc_toggle_title {
    border: 1px solid #E1E1E1;
    padding: 15px 35px 15px 15px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.ecs_faq .vc_toggle_content{
    box-shadow: -2px 3px 10px #00000017;
    padding: 15px 20px 15px;
    background: #FFFFFF;
    margin-bottom: 12px;
    margin-top: 0px;
}
.ecs_faq .vc_toggle_title i.vc_toggle_icon {
    position: absolute;
    top: 20px;
    right: 10px;
}
.ecs_faq .vc_toggle_active .vc_toggle_title {
    background: #E51B24;
}
.ecs_faq .vc_toggle_active .vc_toggle_title h4 {
    color: #fff !important;
}
.ecs_faq .vc_toggle_active i.vc_toggle_icon::after {
    border-color: #fff !important;
}
.ecs-sideimage {
    background-position: top right !important;
    background-image: url(https://geethik.com/wp-content/uploads/2022/01/logo_opacity.png) !important;
    background-repeat: no-repeat !important;
}
.ecs_faq .vc_toggle{
    margin-bottom: 10px;
}

.blh p{
    line-height: 30px !important;
}
}
.blh h2{
    margin-top: 20px;
    margin-bottom: 20px;
}
.page-id-7049 .shortcode-tooltip {
    color: #000000;
    border-color: #000000;
	border: none;
}
/*.ecs_hyper ul li a{
    text-decoration: none;
}*/
.ecs-tick ul li a {
    color:blue;
}
.page-id-7049 span.shortcode-tooltip {
    font-size: 0;
}
.page-id-7049  span.shortcode-tooltip:after {
    content: "\f05a";
    display: inline-block;
    font-size: 16px;
    font-family: 'FontAwesome';
}
/* .ecs-tick ul li:nth-child(1) span.shortcode-tooltip {
    border-color: red;
}
.ecs-tick ul li:nth-child(3) span.shortcode-tooltip {
    border-color: red;
}
.ecs-tick ul li:nth-child(1) .shortcode-tooltip:hover{
    cursor: pointer;
}
.ecs-tick ul li:nth-child(3) .shortcode-tooltip:hover{
    cursor: pointer;
} */
.homepagegridview li.icon_list_item h3 {
    font-size: 32px !important;
    line-height: 35px !important;
    margin-bottom: 15px !important;
}
.homepagegridview li.icon_list_item p a {
    font-size: 16px;
    text-decoration: none;
}	
.homepagegridview  .icon_list_connector {
    display: none;
}
.homepagegridview .smile_icon_list.top li {
    display: inline-block;
    width: 49%;
    float: none;
    margin: 0 10px 10px 0px !important;
    box-shadow: 0px 5px 15px #00000029;
    padding: 18px !important;
}
.ourserright .vc_column-inner {
    height: 390px;
    position: relative;
}
.ourserright .vc_column-inner .wpb_wrapper {
    width: 250px;
    display: inline-block;
    position: absolute;
    top: 89px;
    right: 10px;
}
.ourserright a#default-btn-1 {
    background: transparent;
    border: 2px solid #ffff;
    padding: 14px 10px;
}
.ourserright .vc_column-inner .wpb_wrapper h2 {
    color: #fff;
	margin-bottom: 25px;
    font-size: 34px !important;
}
.tcs_box .vc_column-inner {
    margin: 0 20px 20px 0px !important;
    box-shadow: 0px 5px 15px #00000029;
    width: 100%;
}
.tcs_box p{
    width: 90%;
    margin: 0 auto;
}
.ecs_box .vc_column-inner {
width: 90%;
height: 280px;
margin-bottom: 40px;
box-shadow: -2px 3px 10px #00000017;
border-radius: 5px;
opacity: 1;
}
.ecs_box .vc_column-inner:hover {
box-shadow: -2px 3px 10px #E51B243D;
}
.ecs_box p{
    font-size: 16px;
}
.ecs_box .vc_column-inner {
    background-position: top 10px right 20px !important;
    background-size: 70px !important;
}
.page-id-6164 .dt-btn {
    font-size: 20px;
}

/************************************************************************************************************/
@media screen and (max-width: 1365px) {
.page-id-6164 .tcs-br-none br {
        display: none;
    } 
.homepagegridview .smile_icon_list.top li {
       padding: 8px !important;
       height: 242px;
} 
.tcs_box .vc_column-inner {
    height: 441px;
}   
  }  
@media screen and (max-width: 1200px) {
	.homepagegridview .smile_icon_list.top li {
		width: 100%;
	}
	.ourserright .vc_column-inner .wpb_wrapper {
		width: 344px;
		position: absolute;
        top: 89px;
        right: 10px;
	}
    .ourserright .vc_custom_1642569562591{
        background-image: url(https://geethik.com/wp-content/uploads/2022/01/contactus.png) !important;
    }
    .tcs_box .vc_column-inner {
    height: 485px;
  }
  .ecs_box .vc_column-inner {
    height: 315px;
     } 
}
@media screen and (min-width: 991px) {
.menu-item-6380 ul:after {
    content: "";
    position: absolute;
    top: -2px;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    background: url(https://geethik.com/wp-content/uploads/2022/01/Backgroundnew.png);
    width: 12px;
    height: 6px;
    background-size: 100% 100% !important;
}
.menu-item-6380 ul{
    top: 100px;
    left: 50% !important;
    width: 215px !important;
    transform: translate(-50%, -50%);

  }
 } 

@media screen and (max-width: 991px) {
.ecs_faq .wpb_wrapper {
    width: 100%;
    margin: 0 auto;
  }
  .ecs-sideimage .vc_custom_1641369491933 {
        margin-top: 50px !important;
        padding-top: 50px !important; }
  .tcs-br-none br {
        display: none;
    } 
  .ourserright .vc_column-inner .wpb_wrapper {
        width: 303px;
         } 
  .tcs_box .vc_column-inner {
    height: 550px;
  }              
}

@media screen and (max-width: 767px) {
.ecs-sideimage .vc_custom_1641369491933{
    margin-top: 0px !important;
    padding-top: 0px !important;
      }
   .ecs-sideimage{
    background-image: none !important;
   }
   .page-id-7049 .fancy-title {
        line-height: 50px !important;
    } 
    .page-id-7049 .btn-align-left {
       text-align: center;
    }
    .ourserright .vc_column-inner .wpb_wrapper {
        width: 346px;
         } 
    .tcs-br-none br {
        display: none;
    }
    .tcs_box .vc_column-inner {
    height: auto;
   } 
   .ecs_box .vc_column-inner {
    height: 250px;
     width: auto;
  } 
  .ecs_box {
    padding: 0 15px;
    }
  }
 @media screen and (max-width: 480px) {
    .tcs-padding .vc_custom_1640599880259 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .tcs-mid-banner .vc_row.vc_column-gap-35>.vc_column_container {
       padding-left: 30px !important;
       padding-right: 30px !important;
       padding-top: 15px !important;
       padding-bottom: 15px !important;
    }
    .page-id-6631 .fancy-title {
        line-height: 50px !important;
    }
    .tcs-content-center {
        text-align: center !important;
    }
    .page-id-6631 .btn-align-left .vc_custom_1640614131187{
        margin-left: 50px !important;
    }
    .page-id-7049 .btn-align-left .vc_custom_1640614131187{
        margin-left: 44px !important;
    }
    .ourserright .vc_column-inner .wpb_wrapper {
        width: 285px;
        position: absolute;
        top: 60px;
         } 
    .ourserright .vc_column-inner{
        height: 335px;
    }  
    .ecs_box .vc_column-inner {
    height: 265px;
  }     
}
@media screen and (max-width: 321px){
    .ourserright .vc_column-inner .wpb_wrapper {
        width: 265px;
         } 
    .ecs_box .vc_column-inner {
    height: 300px;
  }       
}
