/* Theme Name: The7 Child 02
Template: dt-the7
Author: Child Theme Configurator
Version: 1.0.1449753441
Updated: 2015-12-10 13:17:21 */
@charset "UTF-8";
.main-nav > li > a {margin: 15px 13px 15px 13px !important; padding: 4px 0px 4px 0px; }
/*  ***************** ###  Header tweaks *****************  */
.mini-wpml {margin-right: 50px !important;margin-left: 50px !important;}
.soc-ico {position: absolute; right: 0; top:0;}
.branding .mini-widgets div p:nth-of-type(1) { float:left; margin-right:15px; }
.branding .mini-widgets div p:nth-of-type(2) { float:right; }
/**************************** KT CSS Start *******************************/
.bmc-tmlContent{position:relative;background-color:#fff;border-color:#ccc;border-width:1px;border-style:solid;-moz-box-shadow:0 0 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.4);padding:20px;margin-bottom:20px;margin-bottom:32px}.bmc-tmlHeader{border-bottom-color:#ececec;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:10px;width:100%;float:left}.bmc-tmlrate{float:left;width:125px}.bmc-tmlBy{float:right;width:150px}.bmc-tmlBy img{width:100%}.bmc-tmlreply ul{margin-top:10px;padding-left:24px}.bmc-tmlreply li{margin-bottom:10px!important;list-style-type:disc!important}.bmc-tmlContent:after{content:"";position:absolute;width:100%;height:19px;top:100%;left:0;background:url(https://cdn.swcdn.net/creative/images/landing_pages/products-redesign/web/images/box_arrow.png) no-repeat;margin-top:-2px}.bmc-tmlAuth{border-bottom-color:#ccc;border-bottom-width:1px;border-bottom-style:solid;padding:0 24px 20px;font-size:15px}.bmc-tmlAuth strong{display:block;font-size:16px;padding-bottom:5px}.bmc-tmlSource{padding-top:10px;padding-left:24px;font-size:12px}#main{padding:0!important}.inner_content{width:100%}ul.pop-feat-arrw li a{background-image:url(https://www.trackit.com/wp-content/uploads/2017/07/arrow.jpg);background-position:right center!important;padding-right:30px;background-repeat:no-repeat;background-size:20px 20px;color:#2baca3;font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;display:block}ul.pop-feat-arrw li a:hover{color:#366;text-decoration:none}ul.pop-feat-arrw li{padding-left:0;right:0!important}ul.pop-feat-arrw li::before,ul.pop-feat-arrw li::after{display:none}.tab-content{display:none}#tab-1{display:block}.tab-content img{width:100%;height:auto}#branding-bottom{padding:10px!important}.masthead.line-decoration:not(.side-header):not(.mixed-header){border-bottom:0!important}ul.pop-feat-arrw li.current a{color:#366}.scroll-top.on{display:none;visibility:hidden}.navigation ul li.feature-menu ul.sub-nav li a span{font-size:16px!important}.navigation ul li.feature-menu ul.sub-nav li a{padding:5px!important}.overlay-fortune strong{line-height:45px}.wpb_column.vc_column_container.vc_col-sm-4 .shortcode-single-image-wrap.alignleft{margin:0 auto!important;float:none}
/**************************** KT CSS End ********************************/
@media screen and (max-width: 970px){.branding .mini-widgets div p{font-size:.8rem}.dt-btn-m{padding-left:8px!important;padding-right:8px!important;font:normal 14px / 30px Helvetica,Arial,Verdana,sans-serif!important}}
@media screen and (max-width: 600px){.top-bar .mini-widgets{position:relative;display:table-row;text-align:center}.soc-ico{position:relative;right:initial}}
@media screen and (max-width: 700px){.mini-wpml{margin-right:10px!important;margin-left:10px!important}}
@media screen and (max-width: 500px){.mobile-header-bar .mobile-mini-widgets{display:none}}
/*  ***************** Home Page *****************  */
.home #main{padding:0!important}.home-hero-container{padding:40px 0 0;margin-bottom:20px!important}.home-hero-block h1{font-size:2rem;line-height:3.2rem;font-weight:700;color:#fff;font-family:Arial;margin:0;padding:0;letter-spacing:0;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.home-hero-block h2{font-size:2rem;line-height:3.2rem;font-weight:700;color:#fff;font-family:Arial;margin:0;padding:0;letter-spacing:0;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.home-hero-block h3{font-size:2rem;line-height:3.2rem;font-weight:700;color:#fff;font-family:Arial;margin:0;padding:0;letter-spacing:-2px;text-shadow:0 2px 5px rgba(0,0,0,0.5)}.desktop-only {display: none;}
@media only screen and (min-width: 60em) { /* KT - By Shalesh kadam for liveagent box shows from 960px and onward */.desktop-only {display: block;}}
@media screen and (max-width: 1200px){.home-hero-block {margin-top:0;}}
@media screen and (max-width: 1200px){.home-hero-block h1{font-size:3rem;line-height:4rem}.home-hero-block h2{font-size:1.8rem;line-height:3rem}.home-hero-block h3{font-size:1.8rem;line-height:3rem}}
@media screen and (max-width: 1024px){.home-hero-block h1{font-size:2.8rem;line-height:4rem}.home-hero-block h2{font-size:1.8rem;line-height:2.6rem}.home-hero-block h3{font-size:1.8rem;line-height:2.6rem}}
@media screen and (max-width: 900px){.home-hero-block h1{font-size:2.4rem;line-height:3rem}.home-hero-block h2{font-size:1.5rem;line-height:2.2rem}.home-hero-block h3{font-size:1.5rem;line-height:2.2rem}}
@media screen and (max-width: 768px){.home-hero-devices img{margin-bottom:15px!important}.home-hero-block h3{margin-bottom:20px!important}.h2-home-simple h2{line-height:40px!important}}
/************************ KT Media CSS Start ************************/
@media screen and (max-width: 360px){.overlay-fortune{font-size:26px!important}.overlay-fortune strong{display:inline-block!important;font-size:26px!important;line-height:30px}.abs-text-col{margin-top:45%!important}.bmc_testimonal{padding-left:0!important;padding-right:0!important;padding-top:30px}.home-left .btn-shortcode.dt-btn{font:16px/48px Helvetica,Arial,Verdana,sans-serif}}
@media screen and (min-width: 361px) and (max-width: 480px){.overlay-fortune{font-size:26px!important}.overlay-fortune strong{display:inline-block!important;font-size:26px!important;line-height:30px}.abs-text-col{margin-top:30%!important}.bmc_testimonal{padding-left:0!important;padding-right:0!important;padding-top:30px}}
@media screen and (min-width: 481px) and (max-width: 768px){.overlay-fortune{font-size:26px!important}.overlay-fortune strong{display:inline-block!important;font-size:26px!important;line-height:30px}.abs-text-col{margin-top:20%!important}.bmc_testimonal{padding-left:0!important;padding-right:0!important;padding-top:30px}.top-bar{padding:0 0 8px!important}.top-bar .soc-ico.near-logo-on-mobile{top:20px}}
@media screen and (min-width: 1441px) and (max-width: 1680px){.wpb_content_element.abs-text-col{margin-top:5%!important}#main{min-height:580px!important}}
@media screen and (min-width: 1681px){.wpb_content_element.abs-text-col{margin-top:4%!important}#main{min-height:595px!important}}
@media screen and (max-width: 450px){.bold-icons .top-bar .mini-contacts.phone{background-position:top left!important}}
@media screen and (min-width: 1025px){#main{min-height:430px}}
/************************ KT Media CSS End ************************/
.trackit-features-row{padding:40px 0!important}#content > DIV:nth-of-type(2) > DIV:nth-of-type(1){visibility:visible!important}#content > DIV:nth-of-type(2) > DIV:nth-of-type(1) > DIV:nth-of-type(1) > DIV:nth-of-type(1){visibility:visible!important}
/************************ Sunny Media CSS - Footer-Menu ************************/
#footer section .widget-title{font-size:15px;font-weight:700}#footer section#presscore-custom-menu-2-4{margin-top:45px}#footer section#presscore-custom-menu-2-3 ul.custom-nav li a,#footer section#presscore-custom-menu-2-4 ul.custom-nav li a,#footer section#presscore-custom-menu-2-5 ul.custom-nav li a,#footer section#presscore-custom-menu-2-6 ul.custom-nav li a{padding-bottom:0;font-size:12px;line-height:20px}
/************************ Sunny Media CSS End ************************/