/*
Theme Name: The7
Theme URI: http://the7.io/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you'll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Version: 9.16.0
Tested up to: 5.8.0
Requires PHP: 5.6.20
Requires at least: 5.4.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
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: the7mk2
*/

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}
.n_text_bg .n_text{display: flex;flex-direction: row;justify-content: space-between;}
.n_text_bg .n_text div{width:48%;}
.n_text_bg .n_text>ul{width:48%;margin: 0;padding: 0;}
.n_text_bg .n_text li{border-bottom:1px dashed #ddd;line-height: 30px;}
.text_bg{display: flex;flex-direction: row;justify-content: space-between;text-align: left;}
.n_left{width:48%;}
.n_right{width:48%;}
.branding>a>img{width:250px;}
.n_text_bg ul li{border-bottom:1px dashed #ddd;line-height: 30px;}
.ou_text{width:100%;}
.ou_text li{border-bottom:1px dashed #ddd;line-height: 30px;}
.n_text_colorbg h3 ,.n_text_h4 h4{color:#e1474d;text-transform: capitalize;}
.hr_height{margin-top:20px;}
.text_ul li{border-bottom:1px dashed #ddd;line-height: 30px;}
.next_p p{border-bottom:1px dashed #ddd;line-height: 30px;width:100%}
.post h3.entry-title a{text-transform: uppercase;} 
.key_top{display:flex;width:100%;justify-content: space-between;margin-bottom: 30px;}
.key_left{width: 53%;}
.key_right{width: 46%;}
.key_ti{width:100%;height:38px;line-height: 38px;font-size: 30px;;color:#000;text-transform: capitalize;margin-bottom: 10px;}
.key_p{font-size:16px;line-height:28px;text-indent:30px;}
.key_right img{width:100%;}
.key_service{width:100%;margin-top: 20px;margin-bottom: 50px;}
.key_service dl{width: 100%;border-bottom: 1px dashed #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.key_service dl>a{display:flex;width:100%;justify-content: space-between;color: #000;text-decoration: none;align-items: center;}
.key_service dl .dl_img{width: 30%;border: 1px solid #ddd;}
.key_service dl .dl_dt{width: 68%;}
.key_service dl .dl_img img{width:100%;height: 200px;object-fit: contain;}
.key_service dl .dl_dt dt{width:100%;margin-bottom:15px;font-size: 22px;text-transform: capitalize;}
.key_service dl .dl_dt dd{font-size:17px;line-height:28px;}
.key_news{width:100%;margin-top: 20px;}
.key_news dl{width:48%;float:left;margin-bottom: 30px;}
.key_news dl:nth-child(2n){float:right;}
.key_news dl .dl_img{border: 1px solid #ddd;}
.key_news dl .dl_dt{width:100%;}
.key_news dl .dl_img img{width:100%;height: 300px;object-fit: contain;}
.key_news dl a{color: #000;text-decoration: none;}
.key_news dl .dl_dt dt{font-size:20px;margin-bottom:5px;margin-top:5px;line-height: 28px;height: 56px;}
.key_news dl .dl_dt dd{font-size:16px;line-height:25px;height: 75px;overflow: hidden;}
.clear{clear:both;
}
.key_tag{width:100%;margin-top:20px;}
.key_tag a{margin-right: 8px;}
.ph-wrap .logo-box{width:40%;height: 70px;background:url(../image/ass.png) center left no-repeat;background-size: 416px;/*! float: left; */}
.key_one{width:100%} 
.main_key_bg{width:100%}
.key_main_dl{width:100%;display:flex;justify-content: space-between;margin-bottom: 50px;}
.key_main_dl dl{width:22%;text-align: center;}
.key_main_dl dl dt{font-size: 20px; line-height: 30px;color:#333333;margin-bottom:10px;}
.key_main_dl dl dd{font-size:16px;line-height:25px;}
.key_why{width:100%;margin-bottom:50px;}
.why_text{font-size:16px;line-height:25px;}
.why_text li{margin-bottom:20px;}
.n_tui{width:100%;margin-top: 20px;}
.h_title{width: 100%;font-size: 25px;color: #000;margin-bottom: 15px;}
.n_newsdl{width:100%;}
.n_newsdl dl{width:100%;margin-bottom:20px;border-bottom: 1px dashed #ddd;padding-bottom: 20px;}
.n_newsdl dl a{display:flex;justify-content: space-between;color: #000;text-decoration: none;}
.n_newsdl dl a .dl_img{width:30%;display: flex;}
.n_newsdl dl a .dl_dt{width:68%;}
.n_newsdl dl a .dl_img img{width:100%;height: 150px;object-fit: contain;display: flex;}
.n_newsdl dl a .dl_dt dt{font-size:18px;}
.ser_list{width:100%;margin-top:20px;}
.ser_dl{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.ser_dl dl{width:32%;margin-bottom:20px;/* text-align:center; */}
.ser_dl dl img{width:100%;/* transition:all 0.3s; */}
.ser_dl dl a{color:#000;text-decoration: none;}
.ser_dl dl dt{font-size: 20px;text-align:center;}
.key_two_service{width:100%;display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.key_two_service dl{width:24%;margin-bottom:20px;/* text-align:center; */}
.key_two_service dl img{width:100%;/* transition:all 0.3s; */}
.key_two_service dl a{color:#000;text-decoration: none;}
.key_two_service dl dt{font-size: 20px;text-align:center;margin: 10px 0;text-transform: uppercase;}
.key_two_service .dl_img{border:1px solid #ddd}
#comments{display:none;}
.author-info{display:none}
.blog-shortcode{margin-top:30px;}
.header-bar .branding>a>img {
    width: 160px;
}





@media screen and (max-width: 760px){
.text_bg{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}   
.n_left{width:100%;margin-bottom: 20px;}
.n_right{width:100%;}
.n_text_bg .n_text{display: flex;flex-direction: column;justify-content: space-between;flex-wrap: wrap;}
.n_text_bg .n_text div{width:100%;}
.n_text_bg .n_text>ul{width:100%;margin: 0;padding: 0;}
.key_top{display:flex;flex-direction: column;}
.key_left{width: 100%;margin-bottom: 20px;}
.key_right{width: 100%;}
.key_ti{font-size:18px;}
.key_service{width:100%;}
.key_service dl>a{display:flex;flex-direction: column;}
.key_service dl .dl_img{width:100%;}
.key_service dl .dl_dt{width:100%;margin-top:20px;}
.key_news dl{width:100%;margin-bottom: 15px;}
.key_news dl .dl_img img{height:200px;}
.key_news dl .dl_dt{margin-top:15px;}    
.key_news dl .dl_dt dt{font-size:16px;height: auto;}
.mobile-header-bar .mobile-branding img{height:50px !important;width: 100%;}
.n_newsdl dl a .dl_img{width:100%;display: flex;margin-bottom: 10px;}
.n_newsdl dl a .dl_dt{width:100%;}
.n_newsdl dl a{display:flex;flex-direction: row;flex-wrap: wrap;}
.n_newsdl dl a .dl_img img{width:100%;height:auto;}




    

}





.header-bar .branding>a>img.preload-me {
    display: none !important;!i;!in;!i;!;
} 

.header-bar .branding>a>img.mobile-logo.preload-me {
    display: block !important;!i;!;
}



