/*------ Header --------*/
header.site-header{height:110px; background:#fff !important}

.site-content{padding-bottom: 0}
header.site-header .main-navigation .menu>li>a{font-size:16px; font-weight:600; color:#000 !important; padding: 0 9px}
header.site-header .main-navigation .menu>li.current-menu-item>a{color:#f96a05 !important}
.site-header-dark header.site-header .main-navigation .menu>li>a{}
header.site-header .header-social{padding-left:15px}
header.site-header .header-social a{background: #fff; width:30px; height:30px; display:inline-block; color:#151515; border-radius:100%; text-align:center; line-height:30px}

#main.site-main{padding-top: 110px} 
.home .section.section-highlight{background: #003864}
.home .section.section-highlight .post-inner .post-link:hover~.post-content .post-title-span{background:transparent}
.home.posts-highlight-style-dark .section-highlight .post-inner .post-link:hover+.post-media{box-shadow:0 0 0 4px #fff}
.home .section-posts .post-inner .post-link:hover+.post-media{box-shadow: 0 0 0 4px #003864}
.testimonial-sec {margin:0; padding:30px 0; background:#003864; position:relative;}
.testimonial-sec .container, .testimonial_sec .container{max-width:100%}
.testimonial_sec #panel-701-3-0-0{padding: 0 50px}
.testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .tfree-testimonial-title h3{color:#fff; font-size:24px}
.testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .tfree-client-testimonial{color:#fff}
.testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-prev, .testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-next{border:2px solid #fff; border-radius:100%}
.testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-prev .fa, .testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-next .fa{padding:0; margin:0; width:auto; font-size:24px; color:#fff}
.testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-prev{background:transparent; border-color:#fff}
.testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-dots li.slick-active button{background:#fff}
.testimonial-sec #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-dots li button{background:#333}

.home .row-cust {width:100%; position:relative; padding:30px 0; background:#003864 !important}
.row-cust .column-cust:last-child{padding-left:30px}
.row-cust h2{color:#fff}
.row-cust .wpcf7-form{margin:0; padding:0}
.row-cust p label{color:#fff}
.row-cust .wpcf7-form-control{padding:5px 10px; border:2px solid #fff; background-color:rgba(255, 255, 255, 1)}
.row-cust .wpcf7-form-control.wpcf7-submit{padding:10px 50px; background:#f96a05; font-size:18px; border:2px solid #f96a05}
.row-cust .wpcf7-form-control.wpcf7-submit:hover{background:#fff; color:#f96a05}

.section.section-posts{margin:0; width:100%; position:relative; padding:30px 0}

.row-custp {margin:0; padding:30px 0; position:relative; width:100%}
.row-custp ul{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin:0 -15px}
.row-custp ul li{width:50%; padding:0 15px ;  margin:0; text-align:center; }
.row-custp ul li a{display:block; padding: 15px; border:1px solid #ccc;}
.row-custp ul li br{display:none}
.row-custp ul li img{width:100%; display:block; }
.row-custp ul li .buy_now, .row-custp ul li .read_more{text-align:center; display:inline-block; margin:15px 0 0 0}
.row-custp ul li .buy_now a, .row-custp ul li .read_more a{background:#003864; display:inline-block; color:#fff; font-size:16px; padding:5px 10px; border-radius:5px}
.row-custp ul li .buy_now a:hover, .row-custp ul li .read_more a:hover{background:#000}
.home .section.section-highlight .posts-highlight .post-media .title {color: #003864; background: #fff; border-radius: 5px; display: inline-block; text-align: center; padding: 5px 15px; margin: 10px  0;}
.home .post-media {text-align: center}
.post-media .title{display: none}
.about-img-sec{max-width: 600px; margin: 0 auto;}
.testimonial_sec{position:relative;background:#003864;text-align:center;color:#fff;padding:30px 0;display: block; overflow: hidden}
.testimonial_sec h5{font-size:24px; color:#fff;margin:0 0 15px 0}
.testimonial_sec:before{height:100%; width:1000px; content:""; background:#003864; position:absolute; left:-1000px; top:0}
.testimonial_sec:after{height:100%; width:1000px; content:""; background:#003864; position:absolute; right:-1000px; top:0}
.testimonial_sec .owl-dots{text-align:center}
.testimonial_sec .owl-dots .owl-dot{background:#333 !important; height:15px; width:15px; border-radius:100%; margin:0 3px}
.testimonial_sec .owl-dots .owl-dot.active{background:#fff !important}
.testimonial_sec .owl-nav{position:absolute; width:100%; top:50%}
.testimonial_sec .owl-nav .owl-prev{position:absolute;left: -45px;}
.testimonial_sec .owl-nav .owl-next{position:absolute; right:-45px}
.testimonial_sec .owl-nav button{border:2px solid #fff !important; width:35px; height:35px; overflow:hidden}
.testimonial_sec .owl-nav button span{display:block;font-size:32px; line-height:35px;margin-top: -4px;}
header.site-header .header-social img {
    height: 15px;
    margin-top: -1px;
}
footer.site-footer .social-icons img{width: 15px;}
footer.site-footer .social-icons a:first-child{margin:0 6px}
/*------ Inner Page ----------- */
header.entry-header {background:#003864; color:#fff; padding:45px 0; margin:0 0 30px 0}
header.entry-header h1.entry-title{color:#fff; text-align:center}

.home header.site-header.is-sticky img.logo-default{background:#fff}
header.entry-header .entry-header-container.container{max-width:1204px}
#content.content-container{max-width: 1204px;}
#content .content-inner .entry-content{max-width:100%}
#content .content-inner .entry-content p{max-width:100%}
#content .content-inner .entry-content>* {max-width: 100%;}
#wpcf7-f614-p268-o1 .wpcf7-form-control.wpcf7-submit{padding: 10px 50px; background: #ddb04e; font-size: 18px; border-color:#ddb04e;}
#wpcf7-f614-p268-o1 .wpcf7-form-control.wpcf7-submit:hover{background:#fff; color:#000}
hr.test-seprator {margin: 45px 0 15px 0;}

.book-sub-heading{text-align:center}
.books-sec .left-content{text-align:center}
.books-sec .image-wrapper{max-width: inherit !important;}

.books-sec .wpcf7-form-control.wpcf7-submit{padding: 10px 50px; margin:0 auto; background: #003864; font-size: 18px; border:2px solid #003864; border-radius:30px; color:#fff}
.books-sec .wpcf7-form-control.wpcf7-submit:hover{background:#fff; color:#003864}
.books-sec .right-content ul>li::before{left:0}
.books-sec .right-content ul>li{padding-left:30px; font-weight:500}
.books-sec .right-content a{padding: 10px 50px; display:inline-block; margin: 15px 0 0 0; background: #003864; font-size: 18px; border: 2px solid #003864; border-radius: 30px; color: #fff;}
.books-sec .right-content a:hover{background:#fff; color:#003864}
.claim-bonus-sec{text-align: center}
.buy-now-sec .image-wrapper, .claim-bonus-sec .image-wrapper, .testimonial-product .image-wrapper{max-width:inherit !important;padding:0;border:1px solid #ccc;background:#fff; display:block}
.buy-now-sec .image-wrapper img, .claim-bonus-sec .image-wrapper img, .testimonial-product .image-wrapper img{padding:10px;  display:block; position: relative}
.buy-now-sec .image-wrapper .aspect-ratio-filler, .claim-bonus-sec .image-wrapper .aspect-ratio-filler, .testimonial-product .image-wrapper .aspect-ratio-filler {padding-bottom:0 !important}
.buy-list{margin:15px 0  0 0; padding:0; display:flex; list-style-type:none; flex-wrap:wrap; align-items:center; justify-content:center}
.buy-list li:before{display:none}
.buy-list li{margin:0 !important;padding:5px;border: none !important;}
.buy-list li a{background:#003864; color:#fff; padding:10px; border:none; border-radius:10px; display:inline-block; font-size:15px}
.buy-list li a:hover{background:#000}

#freebiess-sec .contact-form{position:relative; max-width:600px; margin:30px auto 0 auto; padding:15px 30px; padding-right: 140px;}
#freebiess-sec .contact-form .your-email input{border: 2px solid #003864;}
#freebiess-sec h4 {
    font-weight: bold;
    font-size: 30px;
}
#freebiess-sec .contact-form p{margin:0}
#freebiess-sec .contact-form .wpcf7-form-control{}
#freebiess-sec .contact-form .wpcf7-form-control.wpcf7-submit{position:absolute;right:30px;top: 45px; background:#003864; border-color:#003864}
#freebiess-sec .contact-form .wpcf7-form-control.wpcf7-submit:hover{background:#fff; color:#003864}
.claim-bonus-sec .image-wrapper {max-width:inherit !important; border:1px solid #ccc}
.claim-bonus-sec .image-wrapper img{padding:10px}
.home h4.textwidget.center, .custom-html-widget h4.center{text-align:center; margin:15px 0}
/*--------- Footer ----------*/
footer.site-footer .copyright{text-align: center; font-size:14px}
footer.site-footer .footer-menu ul li a{font-size:16px; font-weight:600}
footer.site-footer .footer-social a{background: #fff; width:30px; height:30px; display:inline-block; color:#151515; border-radius:100%; text-align:center; line-height:30px; padding:0}
.common-button,.wpcf7-submit{
	    background: #003864; border:2px solid #003864;
    color: #fff;
    padding: 10px;
    border-radius: 10px;
    display: inline-block;
    font-size: 15px;
}
.common-button:hover,.wpcf7-submit:hover {
    background: #fff;
    color: #003864;
}
.header-social .social-icon {
    color: #fff;
}
ul.menu li a {
    /*color: #fff !important;
     font-weight: bold !important; */
}

.footer-menu ul li a {
    color: #fff;
    /* font-weight: bold; */
}
.logo-default{
	min-width: 104px;
    min-height: 85px;
}

.home .flex-wrap{
	display:none;
}
.single-post .share-buttons.meta-container .share-button.icon-facebook{color: #3b5998}
.single-post .share-buttons.meta-container .share-button.icon-twitter{color:#1da1f2}
.single-post .share-buttons.meta-container .share-button.icon-pinterest{color: #bd081c}
.single-post .share-buttons.meta-container .share-button.icon-mail{color: #5bc1af}


.testimonial-product{text-align:center}
#pg-701-1{position:relative}
#pg-701-1:before{position:absolute; width:1000px; left:-1000px; top:0; height:100%; background:#003864; content:""}
#pg-701-1:after{position:absolute; width:1000px; right:-1000px; top:0; height:100%; background:#003864; content:""}
.home .row-custp .mp3-box{text-align:center; margin:30px 0; display:block}
.home .row-custp .mp3-box audio{background:#003864;border-radius: 30px; padding:10px; max-width: 300px; height:55px }
.home .row-custp .custom-btn-box{width:100%;text-align:center;margin:0 0 30px 0;}
.home .row-custp .custom-btn-box a{margin:0 5px}
.home .row-custp .mp3-box h4{margin-bottom:30px}
.home .row-custp .mp3-box h4 span{background:#003864; color:#fff; padding:10px 30px; border-radius:30px}
header.site-header .hamburger-menu:before, header.site-header .hamburger-menu:after, header.site-header .hamburger-menu span{background-color:#000 !important}
header.site-header .search-trigger{color:#000 !important}
.aioseo-breadcrumbs{width:100%; max-width:1200px; margin:0 auto; padding:0 24px}
.mobile-center{margin: 15px 0}
.mobile-center a{margin: 0}
.page-template-blog-php article .post-content .post-meta-top:before{display:none}
.page-template-blog-php article .post-content{padding-left:0; padding-right:0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.page-template-blog-php article .post-content h2.post-title1{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.row-cust .wpcf7-form .message-info, .row-cust .wpcf7-form .message-error, .row-cust .wpcf7-form .message-notice{border-left:none}
.section-featured .post-content{padding-left:0; padding-right:0}
.section-featured .post-content .title{color:#fff}
.section-featured .post-content .post-meta-top.meta:before{display:none}
.home .row-custp{overflow: hidden}
.home #sp-testimonial-free-wrapper-798 .sp-testimonial-free-section .slick-next:hover{background: #1595ce; border-color: #1595ce; color: #ffffff;}
.testimonial_sec .owl-nav button:hover{background: #1595ce !important;border-color: #1595ce !important;color: #ffffff !important;}
article#post-701{overflow: hidden}
.wpcf7-response-output{display: none; background: #003864; 	color:#fff; }
.contact-form.sent .wpcf7-response-output, .contact-form.invalid .wpcf7-response-output{display: block !important}
.home .row-cust .wpcf7-form p label a{cursor: default; color: #fff}
.home .row-cust .wpcf7-form-control{margin:5px 0 15px 0}
.home .row-cust label{cursor: default}
/*------------- responsive --------*/
@media(max-width:1199px)
{
}
@media(min-width:992px) and (max-width:1199px)
{
	header.site-header .main-navigation .menu>li>a{padding:0 3px; font-size: 14px}
	.home .section-highlight .posts-highlight .post-title{font-size: 28px !important}
	.single-post.posts-style-2 .post-meta-top{float:none}
	.single-post.posts-style-2 .entry-header .entry-title{max-width:100%; text-align: left}
}
@media(min-width:768px) and (max-width:991px)
{
.posts-style-2 header.entry-header .single-post-category {width: 100%; text-align: center; margin: 0 !important; font-size: 30px !important;}	
}
@media(max-width:991px)
{
	.site-header-dark header.site-header .main-navigation .menu>li>a, header.site-header .main-navigation .menu>li>a{color:#000 !important}
	.site-navigation{z-index: 9; text-align: center}
	.home .row-cust .column-cust{width:100%; padding: 10px 0; text-align: center}
	.home .row-cust .column-cust form{text-align: left}
	.home .section.section-highlight .post-media{width:100%; margin:0 0 15px 0}
	.home .section.section-highlight .post-content{width:100% !important; padding: 0}
	.home .section.section-highlight .post-inner{flex-wrap: wrap}
	.home .section-highlight .posts-highlight .post-title, .home .section-highlight .posts-highlight .post-meta-top.meta{font-size: 24px !important; text-align: center}
	.mobile-center.ipad{text-align: center}
	#pl-697 .panel-grid-cell{margin-bottom: 0}
}
@media(max-width:767px)
{
	.site-footer{text-align:center}
	footer.site-footer .copyright{margin-top:25px}
	
	.home .row-custp ul li{width:100%; padding: 15px 0}
	.home .row-cust .column-cust form a.contact-info{margin:0}
	.home h4.textwidget.center{padding: 0 15px}
	.home .row-custp .custom-btn-box a{margin: 15px 0}
	.home .row-custp .mp3-box h4 span{display: inline-block}
	header.site-header .header-social{display: none;}
	header.site-header .site-actions-backdrop, header.site-header  .site-navigation{top:110px}
	header.site-header .site-navigation ul{padding: 0 15px}
	header.site-header .site-navigation ul li{padding: 10px 0; border-bottom:1px solid #ccc}
	header.site-header .site-navigation ul li:last-child{border-bottom: none}
	header.site-header .site-search{top:100px}
	a.common-button{margin:15px 0; display: block; text-align: center}
	a.contact-info{text-align: center; display: block}
	#post-707 .textwidget a{text-align: center}
	.mobile-center{text-align: center}
	.books-sec .wpcf7-form-control.wpcf7-submit{margin: 15px auto}
	#freebiess-sec .contact-form .wpcf7-form-control{display:block; width:100%}
	#freebiess-sec .contact-form .wpcf7-form-control.wpcf7-submit{display:block; width:auto; position:relative; left:0; top:0; margin:30px auto 0 auto}
	#freebiess-sec .contact-form{padding:0}
	.page-template-blog-php article .post-content{width:100%;}
	.page-template-blog-php article .post-media{width:100%;height: auto;}
	.page-template-blog-php article .post-media .image-wrapper{left:0; width:100%; height:auto}
	.page-template-blog-php .textwidget.custom-html-widget{text-align:center}
    .page-template-blog-php .textwidget.custom-html-widget a{margin:0}
	footer.site-footer{padding-bottom: 0}
	.home .section.section-highlight .posts-highlight .post{margin-bottom: 0}
	.home .row-cust{padding-bottom: 0}
	.posts-style-2  header.entry-header .single-post-category{width:100%;text-align:center;margin: 0 !important; font-size:30px !important}
	.home .section.section-highlight .post-content .post-meta-top.meta {text-align:center; width:100%}
	footer.site-footer .footer-menu ul li{padding:8px}
	
	
}
