img{max-width:100%;height:auto;}
.box-style-outer{margin:0 35px 35px;box-shadow:0 0 15px rgba(0,0,0,0.5);border-radius:10px;}
.box-style{border:1px solid #b3b0b1;padding:20px 20px 20px 30px;box-shadow:inset 0 0 40px rgba(134,134,134,0.6);border-radius:10px;}
.box-style h2.text-center{margin:0 0 30px 0;color:#000;font-size:37px;font-family:'arial black','avant garde';}
.box-description p{color:#b30101;font-size:21px;line-height:1.5!important;}
.box-img{text-align:center;margin:0 0 20px 0;}
.box-img img{width:100%;}
.box-style-right ul{margin:0;padding:0;}
.box-style-right ul li{padding:0;font-size:21px;margin:0 0 11px 0;position:relative;list-style:none;padding-left:22px;}
.box-style-right ul li::after{width:9px;height:9px;position:absolute;content:"";background:#b80300;left:0;top:10px;}
div#ib2_el_ZHSZMVLm-box{width:100%!important;}
.testimonials-section  h2{font-size:26px;font-weight:700;margin-bottom:20px;text-transform:capitalize;text-align:center;margin:0 0 50px 0;}
.testimonials-section .comment-wrap{padding:0 20px;}
.testimonials-section .comment{padding:20px;border-radius:2px;position:relative;margin-top:10px;}
.testimonials-section .thumb{width:116px;height:116px;border-radius:50%;position:absolute;top:5px;border:1px solid #a3a29d;z-index:2;left:-5px;}
.testimonials-section .summery{padding-left:140px;padding-top:10px;border-top:2px solid #ddd;font-size:17px;font-family:Georgia,'Times New Roman',Times,serif;font-style:italic;position:relative;min-height:95px;font-weight:bold;line-height:21px;}
.testimonials-section .summery::before{content:"“";font-size:60px;font-family:Georgia,"Times New Roman",Times,serif;position:absolute;width:30px;height:30px;display:block;top:0px;left:100px;line-height:normal;}
.testimonials-section .summery::after{content:"”";font-size:60px;font-family:Georgia,"Times New Roman",Times,serif;position:relative;display:inline-block;bottom:-19px;right:5px;line-height:21px;vertical-align:bottom;margin-left:5px;}
.testimonials-section .comment p{font-size:19px;line-height:24px;font-family:Georgia,'Times New Roman',Times,serif;}
.testimonials-section .comment p a{font-size:inherit;}
.testimonials-section .comment p.person{margin-bottom:0;text-align:right;color:#2799bb;font-weight:bold;font-size:16px;}
.testimonials-section .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.testimonials-section .comment .person span.blue-txt{color:#255f9e;}
.testimonials-section .comment .person span.orange-txt{color:#ffb222;}
.padd-50{padding:0 50px;}
.blackfooter ul {margin: 0 0 25px 0!important;padding: 0!important;}
.blackfooter ul li {list-style: none;display: inline-block;padding:0 12px 0 0 !important;line-height: normal;padding-right: 8px;position: relative;}
.blackfooter ul li a {line-height: normal;color: #f79646;}
.blackfooter ul li a:hover,
.blackfooter ul li a:focus {color: #fff;}
.blackfooter ul li::after {width: 1px;height: 9px;background: #fff;content: "";position: absolute;top: 50%;margin-top: -2px;right:5px;}
.blackfooter ul li:last-child{padding-right:0 !important;}
.blackfooter ul li:last-child::after{display:none;}
.blackfooter p{text-align:left !important;color: #666 !important;}

.menu-modal {
    display: none;
}

header#site-header {
    display: none;
}

header.entry-header.has-text-align-center.header-footer-group {
    display: none;
}

footer#site-footer {
    display: none;
}


@media screen and (max-width:1199px){
	#ib2_el_ufMqZqUq{overflow:hidden;}
}

@media screen and (max-width:991px){
	.box-img img{width:auto;}
	.box-style-outer{margin-left:0;margin-right:0;}
        #ib2_el_ufMqZqUq .el-content.is-element {height: 0;}
        #screen-container.main-wrapper div#screen-container-box-img {background: #000!important;}
}

@media screen and (max-width:767px){
	.blackfooter ul li{width: 100%;padding:10px 0!important;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.blackfooter ul li a{display:block;}
	.blackfooter ul li:last-child{border-bottom:none;}
	.blackfooter ul li::after{display:none;}
	.padd-50{padding:0;}
	.box-style h2.text-center{font-size:24px;}
	.box-style-right ul li{text-align:left;}
	.ib2-section-content ul.green-check3 li p.nortext {text-align: left; padding:0;}
	.ib2-popup {position: absolute!important;}
	.ib2-popup .el-content.el-cols.is-element {padding-left: 15px !important;padding-right: 15px !important;}
	.ib2-popup p.headline.bolder.red.underline span {font-size: 32px!important;}
	div#ib2_el_IkLAfufQ p span {font-size: 24px!important;}
	#ib2_el_EgPK5deE p {font-size: 17px;}
	#ib2_el_TqOaz3e2 form.row {margin: 0;width: 100%;}
	#ib2_el_TqOaz3e2 form.row .form-fields.col-sm-12.col-md-12 {padding: 0;}
	#ib2_el_TqOaz3e2 form.row .button-fields.col-sm-12.col-md-12 {padding: 0;}
	#ib2_el_vKOQcVFq span span {font-size: 20px!important;}
	#ib2_el_HUIO0Dkt span span {font-size: 20px;}
	.pic-res {margin-right: 10px!important;}
	.pic-res + p {padding-bottom: 0!important;}
	#ib2_el_fdfBx3AK h3 span {font-size: 33px;line-height: 40px;}
	#ib2_el_ZFtLQCen h2 {font-size: 28px;line-height: 40px;}
	body .ib2-section-content ul.green-check3 li {padding: 0 0 13px 33px !important;background-position: top 5px left!important;background-size: 20px!important;}
	h2.one-last span {font-size:37px !important;}
	h3.ultimate-txt span {font-size: 28px;}
	.testimonials-section .summery::after, 
	.testimonials-section .summery::before{display:none;}
	.testimonials-section .summery{font-size:23px;line-height:27px;padding-left:72px;}
	.testimonials-section .thumb{width:80px;height:80px;}
	.testimonials-section .comment-wrap{padding-left:15px;padding-right:15px;width:100%;}
	#ib2_el_ZHSZMVLm > .el-content.el-cols.is-element {padding-left: 20px!important;padding-right: 20px!important;}
	h3.nortext.h3-txt strong br {display: none;}
	h3.nortext.h3-txt strong {font-size: 31px;}
	body .ib2-section-content ul.green-check3 {margin: 0;}
	#ib2_el_EwWKGzAU .el-content.is-element {height: 10px!important;}
	#ib2_el_VOyqZT2b{background:#000;}
}
