/**************************comon css*****************************/
/*bg-img*/
 .tree {
     background: url(../../assets/images/treeimg-4x.jpg) no-repeat 100% 100% !important;
     background-size: 100% 100% !important;
     height: 848px;
}
/*bg-img*/
 .slider-ed {
     position: relative;
}
 .border-rightvgse {
     position: absolute;
     width: 5px;
     background: #BB2A2F;
     right: 0px;
     height: 100%;
     z-index: 999;
     top: 0px;
}
 .blk-bg-vid {
     width: 321px;
     float: right;
     background: #2d2d2d;
     height: 199px;
}
 .cintfr {
     padding-right: 10px;
     background: #fff;
     float: left;
     width: 62%;
}
 .logo-containe {
     width: 100%;
     margin: auto;
     max-width: 1220px;
     position: relative;
}
 .main-logo {
     width: 200px;
     position: absolute;
     top: -13px;
     left: -19px;
     z-index: 9;
}
 .custom-viedo-content {
     display: none;
}
 .footer-contenr {
     max-width: 1220px !important;
     margin: 0px auto !important;
}
 .spl-font {
     font-family: roboto;
}
 .but-r {
     margin-top: 15px;
}
 .fa-long-arrow-right {
     animation: blinker .5s linear infinite;
     font-size: 30px;
     vertical-align: middle;
     margin-right: 10px;
}
 .pause-state {
     display: none !important;
}
 .player-out {
     display: none !important;
}
 .video-box-prof-vid .playlistInterface .playlistAPI {
     width: 262px !important;
}
 .video-box-prof-vid .playlistInterface .mwPlayerContainer {
     width: 210px !important;
}
 .slide-ctrl {
     background: rgba(0, 0, 0, 0) !important;
     margin-top: 30px;
}
 #main-slider {
     margin-top: 111px;
}
 #main-slider.owl-theme .owl-controls .owl-buttons {
     width: 140px;
     top: -111px;
}
 #main-slider.owl-theme .owl-controls .owl-buttons div {
     background: #BB2A2F;
     margin: 0px;
     padding: 0px 22px;
     border-radius: 4px;
}
 .owl-prev i, .owl-next i {
     color: #fff;
     font-size: 50px;
     margin-top: -3px;
}
 .banner-secrr {
     background: #000;
     padding: 20px;
}
 .content-click-container-inner {
     background: none;
     border: none;
     padding: 0px;
}
 .content-click-container {
     width: 459px;
}
 div#map-slider1 {
     max-height: 360px;
}
 .off-white-con:before, .off-white-con:after {
     display: none;
}
 .full-red-con:before, .full-red-con:after {
     display: none;
}
 .absolute-conte-white, .red-abso-conttf {
     z-index: 99;
     width: 100px;
     height: 100%;
     position: absolute;
     left: 0px;
     background: #f00;
     top: 0px;
     text-align: center;
}
 .absolute-conte-white {
     background: #BB2A2F;
     color: #fff;
     font-family: roboto;
}
 .red-abso-conttf {
     color: #BB2A2F;
     background: #fff;
     font-family: roboto;
}
 .absolute-conte-white span, .red-abso-conttf span {
     writing-mode: vertical-lr;
     -webkit-writing-mode: vertical-lr;
     -ms-writing-mode: vertical-lr;
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     margin-top: 54%;
     height: 100%;
     font-size: 23px;
     font-weight: bold;
     text-transform: uppercase;
     -sand-transform: rotate(90deg);
     filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
     white-space: nowrap;
}
 .us-faith-con .absolute-conte-white span {
     writing-mode: vertical-lr;
     -webkit-writing-mode: vertical-lr;
     -ms-writing-mode: vertical-lr;
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg);
     -ms-transform: rotate(180deg);
     margin-top: 54%;
     height: 100%;
     font-size: 23px;
     font-weight: bold;
     text-transform: uppercase;
     -sand-transform: rotate(90deg);
     filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
     white-space: nowrap;
}
 @supports (-ms-ime-align: auto) {
     .absolute-conte-white span, .red-abso-conttf span {
         writing-mode: vertical-lr;
         -webkit-writing-mode: vertical-lr;
         -ms-writing-mode: vertical-lr;
         -webkit-transform: rotate(180deg);
         transform: rotate(180deg);
         -ms-transform: rotate(180deg);
         margin-top: 54%;
         height: 100%;
         font-size: 23px;
         font-weight: bold;
         text-transform: uppercase;
         -sand-transform: rotate(90deg);
         filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
         white-space: nowrap;
    }
     .us-faith-con .absolute-conte-white span {
         writing-mode: vertical-lr;
         -webkit-writing-mode: vertical-lr;
         -ms-writing-mode: vertical-lr;
         -webkit-transform: rotate(180deg);
         transform: rotate(180deg);
         -ms-transform: rotate(180deg);
         margin-top: 54%;
         height: 100%;
         font-size: 23px;
         font-weight: bold;
         text-transform: uppercase;
         -sand-transform: rotate(90deg);
         filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
         white-space: nowrap;
    }
     .absolute-conte-white span, .red-abso-conttf span, .us-faith-con .absolute-conte-white span {
         font-size: 23px;
         display: inline-block;
         margin-top: 0;
         height: 100%!important;
         position: absolute;
         left: 42%;
         top: 0px;
         text-align: center;
    }
}
 .absolute-conte-white span, .red-abso-conttf span, .us-faith-con .absolute-conte-white span {
     font-size: 23px;
     display: inline-block;
     margin-top: 0;
     height: 100%!important;
     position: absolute;
     left: 42%;
     top: 0px;
     text-align: center;
     bottom: 0px;
}
 #main-slider.owl-theme .owl-controls .owl-buttons div {
     opacity: 1;
     filter: alpha(opacity=100);
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
 .red-abso-conttf span {
     margin-top: -2%;
}
 .full-white-con {
     padding-left: 150px !important;
     padding-top: 25px;
     background: #fff;
}
 .infam55 {
     margin-bottom: 30px;
}
 .infam55 p, .infam55 h1, .infam55 strong, .agend-5rr {
     color: #BE292F;
     font-size: 20px;
     display: inline;
     line-height: 20px;
     font-weight: bold;
     font-family: roboto;
}
 .off-white-con p {
     font-size: 16px;
     margin-bottom: 10px;
     line-height: 25px;
     font-weight: bold;
     color: #111;
}
 .bullet-point {
     padding-left: 0px;
     margin-left: 22px;
     margin-top: 10px;
}
 .law-ull8 li {
     width: 100%;
     margin-right: 21px;
     font-size: 18px;
     color: #BB2A31;
}
 .law-ull8 li p {
     color: #222;
     margin-bottom: 0px;
}
 .bullet-point li, .check-point li {
     margin-bottom: 10px;
}
 .check-point {
     margin-left: 22px;
}
 .check-point li {
     list-style: initial;
     font-size: 18px;
     color: #BB2A31;
}
 .check-point li p {
     color: #222;
     margin-bottom: 0px;
     font-weight: 400;
}
 .red-con p, .corrupt-pannel-1 {
     font-size: 17px;
     font-weight: bold;
     line-height: 27px;
     text-shadow: 1px 0px 1px #000;
}
 .red-con {
     padding-left: 150px !important;
     background: #BB2A2F;
}
 .good-full-btn {
     background: #BB2A2F !important;
}
 .h25ghear {
     line-height: 25px;
     font-size: 17px;
     font-weight: bold;
     display: inline;
     text-shadow: 1px 0px 1px #000;
}
 .inli-p {
     display: inline;
}
 .copyright-text {
     background: #000;
     text-align: center;
     color: #fff;
     padding: 16px 0;
     font-size: 16px;
    /*-webkit-margin-before: 80px;
    */
     margin: 0px auto !important;
}
 .bold-text.faith-in-politicians > h4 {
     font-size: 18px;
}
 .book-container-open {
     float: left;
     width: 100%;
}
 .try-rightfs {
     float: right;
     width: 92%;
     position: relative;
}
 .owl-carousel .owl-item .try-rightfs img {
     width: 100%;
     display: none;
}
 .truee-btm-sec {
     position: absolute;
     top: 600px;
     width: 100%;
}
 .text-row1, .text-row2, .text-row3 {
     position: relative;
     color: #fff;
     bottom: auto;
     clear: both;
     display: block;
     width: 100%;
}
 .text-row2 .column-area:nth-child(1) {
     margin-top: 5px;
}
 .column-area-right, .column-area-left {
     margin-bottom: 41px;
     color: #fff;
     font-size: 17px;
     text-transform: uppercase;
     line-height: 30px;
     text-align: center;
     padding-left: 10px;
}
 .tree {
     <!-- background: url(../../assets/images/treeimg-4x.jpg) no-repeat 100% 100% !important;
     --> background-size: 100% 100% !important;
     height: 848px;
}
/*.midd-img {
    left: 0 !important;
     top: 49% !important;
}
*/
 .midd-img {
     left: 0 !important;
     top: 51.2% !important;
}
 .column-area:nth-child(2n+1) {
     width: 41%;
}
 .column-area:nth-child(2) {
     margin-top: -10px;
}
 .column-area:nth-child(2n) {
     float: right;
     width: 50%;
}
 .text-row2 .column-area:nth-child(2) {
     margin-top: 5px;
}
 .text-row3 {
     padding-top: 19px;
}
 .nothing-text, .danger-text, .thing-text {
     font-size: 25px;
     text-transform: uppercase;
     color: #000;
}
 .thing-text {
     top: 236px;
     width: 250px;
     right: 10%;
}
 .nothing-text {
     top: 43px;
     width: 322px;
     left: 40px;
}
 .danger-text {
     top: 180px;
     width: 222px;
     left: 40%;
}
 .bg-sky-blue2 .absolute-conte-white {
     color: #BB2A2F;
     background: #fff;
}
 .thing-text-icon img {
     width: 38px !important;
     margin: auto !important;
     left: 0;
     right: 0;
}
 .bg-sky-blue2 .absolute-conte-white span {
     font-size: 23px;
     display: inline-block;
     margin-top: 0;
     height: 100%!important;
     position: absolute;
     left: 42%;
     top: 0px;
     text-align: center;
}
 .book-container-open.bg-sky-blue2 {
     width: 100%;
     background: #BB2A2F;
     padding-bottom: 30px;
     position: relative;
     padding-top: 58px;
}
 .clearfix {
     clear: both;
     display: block;
}
 .book-container-open.try-cont-right {
     float: left;
     width: 498px;
     min-height: 500px;
     background: #fff !important;
     position: relative;
     overflow: hidden;
     padding: 40px 0px;
}
 .upper-image.space-3 {
     padding-left: 119px;
     height: auto;
}
 .things-pt {
     margin-bottom: 0px;
}
 .things-pt li {
     list-style: initial;
     color: #fff;
     padding: 10px 0px;
     text-transform: uppercase;
}
 .upper-image.space-3 .main-thing-title {
     color: #fff;
     text-transform: uppercase;
     font-size: 19px;
     display: inline-block;
}
 .things-pt li .border-gray {
     display: none;
}
 .owl-carousel .owl-item .thing-title img {
     margin-right: 6px;
     width: auto;
     max-width: 53px;
     display: inline-block;
}
 .owl-carousel .owl-item .bg-sky-blue2 .thing-title {
     text-align: left;
     margin: auto;
     float: none;
     display: inline-block;
     margin-top: 13px;
}
 .space-3 {
     height: auto;
}
 .bg-sky-blue2 .absolute-conte-white {
     height: 108%;
}
 .bg-sky-blue2 .absolute-conte-white .thing-text-icon {
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     bottom: 23%;
}
 .box4e {
     clear: both;
     position: relative;
     padding: 40px 20px 60px 139px;
}
 .black-text {
     margin-bottom: 30px;
     font-size: 22px;
     text-align: center;
     margin-bottom: 9px;
     text-transform: uppercase;
     color: #000;
     line-height: 35px;
}
 .box-solution {
     padding: 35px 15px;
     background: #fff;
     position: relative;
     padding-left: 100px;
}
 .man-bat {
     height: auto;
     width: auto;
     background: none;
     display: block;
     clear: both;
     text-align: center;
     position: relative;
     min-height: 400px;
}
 .marron-text p {
     margin-top: 20px;
     color: #BB2A31;
     text-align: left;
     padding-left: 15%;
     font-size: 20px;
}
 p.mising {
     position: absolute;
     left: 0;
     right: 0px;
     z-index: 99;
     padding-left: 0;
     margin: auto;
     text-align: center;
     color: #000;
     top: 30px;
}
 p.it-wil {
     left: 0;
     right: 0;
     margin: auto;
     bottom: 35px;
     position: absolute;
     color: #fff;
     text-align: center;
     padding-left: 0px;
     display: none;
}
/*.think-half{
    width:62%;
    margin-bottom:20px;
}
 .think-half.geting-thik{
    width:32%;
    padding-left:41px;
}
*/
 .think-half {
     width: 52%;
     margin-bottom: 20px;
}
 .think-half.geting-thik {
     width: 35%;
     padding-left: 10%;
}
 .box-solution .absolute-conte-white span {
     margin-top: -5%;
     letter-spacing: 1px;
}
 .middle-line-section {
     float: right;
     width: 47%;
     margin-right: 0px;
     margin-bottom: 40px;
}
 .us-faith-con .absolute-conte-white span {
     margin-top: 0px;
}
 .profpolic {
     padding: 75px 30px 30px;
     background: #000a12;
     text-align: center;
     min-height: 385px;
}
 .profpolic strong {
     color: #fff;
     font-size: 18px;
     font-weight: normal;
     clear: both;
     margin: 30px 0px;
     display: block;
     text-align: center;
     line-height: 27px;
}
 .fertur-link {
     padding: 17px 10px;
     color: #fff;
     background: #BB2A2F;
     border-radius: 9px;
     font-size: 19px;
     display: block;
     margin-top: 20px;
}
 .fertur-link:hover, .fertur-link:focus {
     color: #fff;
}
 .profpolic-partrd {
     width: 47%;
     cursor: pointer;
}
 .owl-carousel .owl-item .upper-image .profpolic-partrd img {
     width: 230px;
     float: none;
     margin: auto;
}
 .mid-vidrd-sec {
     max-width: 850px;
     margin: 40px auto;
}
 .container {
     width: 1220px;
     margin: 0px auto !important;
}
 body {
     padding: 0px;
     margin: 0px;
}
 .copyright-text {
     width: 100%;
}
 .us-paith-page {
     padding-bottom: 98px !important;
}
 .full-page-container {
     margin: auto !important;
     width: 1220px;
}
 .thirdslide-slide {
     height: auto !important;
}
 .video-box-prof-vid {
     width: 930px;
     height: auto;
     margin: auto;
     background: #fff;
     display: none;
     z-index: 999999;
     position: absolute;
     left: 0;
     right: 0;
     top: 350px;
}
 .vide-wth-cnt {
     height: 330px;
     width: 530px;
}
 .video-box-prof-vid p, .video-box p {
     text-align: center;
     margin-bottom: 15px;
     color: #BB2A2F;
     font-size: 18px;
     font-weight: bold;
}
 .bottom-thingr4 {
     width: 100%;
     clear: both;
     text-align: center;
     margin-top: 16px;
     display: inline-block;
     display: none;
}
 .bottom-thingr4 p {
     text-align: center;
     color: #fff;
     font-size: 21px;
     padding-bottom: 9px;
     margin: auto;
     position: relative;
}
 .bottom-thingr4 p::after {
     position: absolute;
     bottom: 0px;
     border-bottom: 3px solid #fff;
     max-width: 150px;
     margin: auto;
     left: 0;
     right: 0;
     content: "";
     z-index: 99;
}
/*.mwPlayerContainer{
    width:322px !important;
}
 .playlistAPI{
    width:278px !important;
}
*/
 .box-blue {
     z-index: 999;
}
 @-moz-document url-prefix() {
     .video-box-prof-vid p, .video-box p {
         font-size: 16px;
    }
}
 .ie8 .tree, _:-ms-fullscreen, :root .tree {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/images/treeimg-4x.jpg', sizingMethod='scale');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../assets/images/treeimg-4x.jpg', sizingMethod='scale')";
     height: 848px;
}
/*.ie8 .midd-img{
    top:auto !important;
    left:400px !important;
}
*/
 .ie8 .us-faith-con .absolute-conte-white span, .ie8 .absolute-conte-white span, .ie8 .red-abso-conttf span {
     text-align: center;
     position: absolute;
     left: 42%;
     right: 0;
     margin: auto;
     bottom: 0px;
     height: 100%!important;
     top: 30%;
     width: 100%;
     display: inline;
     min-width: 400px;
}
 _:-ms-fullscreen, :root .us-faith-con .absolute-conte-white span, _:-ms-fullscreen, :root .absolute-conte-white span, _:-ms-fullscreen, :root .red-abso-conttf span {
     text-align: center;
     position: absolute;
     left: 42%;
     right: 0;
     margin: auto;
     bottom: 0px;
     height: 100%!important;
     top: 0%;
     display: inline-block;
     writing-mode: tb-rl;
}
 .ie8 .bg-sky-blue2 .absolute-conte-white span {
     font-size: 23px;
     display: inline-block;
     margin-top: 0;
     height: 100%!important;
     position: absolute;
     left: 42%;
     top: 15%;
     text-align: center;
     bottom: auto;
}
 .ie8 .well-sec5rf .red-abso-conttf span {
     left: 42%;
     top: 30%!important;
     bottom: auto !important;
     height: 100% !important;
     position: absolute;
     display: inline-block !important;
     white-space: nowrap;
     min-width: 200px;
}
 .ie8 .slide-ctrl {
     background: rgba(0, 0, 0, 0) !important;
     visibility: hidden;
}
 .ie8 .tree .absolute-conte-white span {
     min-width: 500px;
}
 .ie8 .us-paith-page .red-abso-conttf span {
     min-width: 180px;
}
 .ie8 .box-solution .absolute-conte-white span {
     min-width: 250px;
}
 _:-ms-fullscreen, :root .tree .absolute-conte-white span {
     min-width: auto;
}
 _:-ms-fullscreen, :root .us-paith-page .red-abso-conttf span {
     min-width: auto;
}
 _:-ms-fullscreen, :root .box-solution .absolute-conte-white span {
     min-width: auto;
}
 @media screen and (min-width:1400px) and (max-width:1920px) {
     .vide-wth-cnt {
         width: 530px;
    }
     .us-paith-page {
         padding-bottom: 103px !important;
    }
}

 @media screen and (max-width:1600px) and (min-width:1367px) {
        .agenda-page .firstslide {
            height: 1519px !important;
    } 
 }
 
  @media screen and (max-width:1280px) and (min-width:768px) {
        .agenda-page .firstslide {
            height: 1479px !important;
    } 
 }
 
 _::-webkit-full-page-media, _:future, :root .agenda-page .firstslide {

height: 1566px !important;

}
 
 @media screen and (min-width:1100px) { 
    /* Safari and Chrome, if Chrome rule needed */

    
    /*.firstslide {*/
    /*     height: 1574px !important;*/
    /*}*/
     .red-abso-conttf span {
         margin-top: -2%;
    }
     .midd-img {
         top: 51.2% !important;
    }
    /* Safari 5+ ONLY */
     ::i-block-chrome, .firstslide {
         height: 1600px !important;
    }
     ::i-block-chrome, .red-abso-conttf span {
         margin-top: 0px !important;
         display: inline;
    }
     ::i-block-chrome, .midd-img {
         top: 47% !important;
    }
}
 @media screen and (min-width:1100px) {
     .thirdslide-slide .autoHeight {
         height: 1650px !important;
    }
/*     @-moz-document url-prefix() {
         .owl-wrapper-outer.autoHeight.firstslide {
             height: 1796px !important;
        }
    }*/
}
 .right-sol-point strong {
     font-size: 17px;
     text-align: left;
     margin-bottom: 9px;
     text-transform: uppercase;
     color: #000;
     line-height: 29px;
}
 .right-sol {
     border: none;
     margin-top: 0px;
     padding-top: 0px;
}
 .can-listde li {
     color: #BB2A2F;
     padding: 4px 0px;
}
 .can-listde li span {
     text-transform: uppercase;
     color: #000;
}
 .owl-carousel .man-bat img {
     width: 81%;
     float: none;
     margin: auto;
}
 .marron-text {
     margin-top: 15px;
     text-transform: uppercase;
     display: block;
}
 .box4e .absolute-conte-white span {
     font-size: 22px;
     margin-top: 0px;
     position: absolute;
     left: 41%;
     top: 3px;
}
 .midd-img {
     left: 16%;
     top: 38%;
     transform: translate(31%, -50%);
}
 .book-cont-dived {
     position: relative;
     padding-left: 119px;
}
 .book-container-single {
     width: 1220px;
}
 .book-container-single .book-cont-dived {
     background: #fff;
}
 .prefer-bookright {
     background: none;
     color: #000;
     float: none;
     margin: auto;
     width: 260px;
}
 .prefer-textright {
     color: #BB2A2F;
     font-size: 21px;
     font-weight: bold;
}
 .top-line-last {
     text-align: center;
     color: #000 !important;
     font-size: 20px;
     max-width: 647px;
     margin: auto;
     line-height: 35px;
}
 .well-sec5rf {
     position: relative;
}
 .well-sec5rf .how-fix-america {
     background: #BB2A2F;
     padding: 60px 40px 61px 139px;
     margin-bottom: 0px;
}
 .how-fix-america .content-how-fix {
     color: #fff;
     text-align: left;
     line-height: 29px;
     font-weight: 300;
     margin-bottom: 20px;
     font-size: 17px;
}
 .book-cont-dived .absolute-conte-white span {
     position: absolute;
     left: 42%;
     margin-top: 0px;
}
 .well-sec5rf .red-abso-conttf span {
     margin-top: 0px;
     position: relative;
     top: 0px;
     text-align: center;
     left: 0px;
}
 .foot-strip {
     display: none;
}
 .infam55 {
     text-align: center;
}
 .custom-viedo-content {
     padding: 5px 0px 15px;
     text-align: left;
}
 .custom-viedo-content p {
     color: #000;
     text-align: left !important;
     font-weight: normal !important;
}
 .m-tiflef {
     color: #BB2A2F;
     font-weight: bold;
     margin-top: 10px;
     text-align: left !important;
}
 @media screen and (max-width:1300px) {
     .book-container-single {
         width: 100%;
    }
}
 @media screen and (min-width:1200px) {
     .banner-secrr .lower-image .width-100 {
         max-width: 81%;
    }
}
 @media screen and (max-width:1200px) {
     .full-page-container, .container {
         width: auto;
    }
     footer.container {
         width: auto !important;
    }
     .book-container-single {
         width: auto;
    }
}
 @media screen and (min-width:1025px) and (max-width:1200px) {
    /* .truee-btm-sec {
         top:691px;
    }
     .text-row3{
        padding-top:33px;
         overflow:hidden;
    }
     .text-row2{
        padding-top:14px;
    }
    */
     .tree {
         height: 848px !important;
    }
     .think-half.geting-thik {
         width: 30%;
    }
     .midd-img {
         top: 46.5% !important;
    }
     .owl-carousel .owl-item .bg-sky-blue2 .thing-title {
         margin-top: 5px;
    }
     .owl-carousel .man-bat img {
         width: 91%;
    }
     p.it-wil {
         bottom: 72px;
    }
     #main-slider .midd-img img {
         margin-left: 0px;
    }
     .book-container-single {
         margin: auto;
         width: 100% !important;
    }
     .mid-vidrd-sec {
         max-width: 850px;
         margin: 40px 0px 40px -20px;
    }
     .profpolic {
         min-height: 351px;
    }
}
 @media screen and (max-width:1024px) {
     .firstslide {
         height: 1570px !important;
    }
     .thirdslide-slide {
         height: 1800px !important;
    }
     .lower-image {
         width: 43% !important;
    }
     .book-container-open.bg-sky-blue2 {
         padding-top: 30px;
    }
     .book-container-open {
         max-width: 100%;
    }
     .nothing-text {
         width: auto !important;
         left: 44px !important;
    }
     .midd-img {
         top: 46% !important;
    }
     .think-half.geting-thik {
         width: 30%;
    }
     .owl-carousel .owl-item .bg-sky-blue2 .thing-title {
         margin-top: 2px;
    }
     .owl-carousel .man-bat img {
         width: 91%;
    }
     p.it-wil {
         bottom: 14px;
    }
     .thing-text {
         right: 4%;
    }
     .man-bat {
         min-height: auto;
    }
     #main-slider .midd-img img {
         margin-left: 0px;
    }
     .profpolic {
         min-height: 350px;
    }
     .mid-vidrd-sec {
         margin-left: -18px;
    }
     .column-area-right, .column-area-left {
         font-size: 16px;
    }
     .video-box-prof-vid {
         max-width: 930px;
    }
     .owl-carousel .owl-item .upper-image .profpolic-partrd img {
         width: 207px;
    }
     .main-logo {
         left: -7px;
    }
}
 @media screen and (min-width:980px) and (max-width:1024px) {
     .midd-img {
         top: 46.2% !important;
    }
     .think-half {
         margin-top: 20px;
    }
}
 @media screen and (min-width:768px) and (max-width:1024px) {
     .box-blue {
         left: auto !important;
         width: 100%;
         position: fixed !important;
         max-width: 530px;
         right: 13px !important;
    }
}
 @media screen and (min-width:768px) and (max-width:815px) {
     .box-blue {
         left: auto !important;
         width: 100%;
         position: fixed !important;
         max-width: 530px;
         right: 0px !important;
         left: 0px !important;
         margin: auto !important;
    }
}
 @media screen and (max-width:980px) {
     .content-click-container {
         width: 57%;
    }
     .main-con {
         width: 98%;
    }
     .nothing-text, .danger-text, .thing-text {
         font-size: 21px;
    }
     .nothing-text {
         left: 54px !important;
    }
     .truee-btm-sec {
         width: 97%;
         right: 0px;
    }
     .column-area:nth-child(2n+1) {
         width: 38%;
    }
     .column-area:nth-child(2n) {
         width: 55%;
    }
     .column-area-right, .column-area-left {
         font-size: 13px;
    }
     .man-bat {
         min-height: auto;
    }
     p.it-wil {
         bottom: 14px;
    }
     .things-pt li {
         font-size: 15px;
         line-height: 21px;
    }
     .profpolic {
         min-height: 300px;
         padding: 45px 30px;
    }
}
 @media screen and (max-width:924px) {
     .think-half.geting-thik {
         width: 29%;
         margin-top: 17px;
    }
     .video-box-prof-vid {
         max-width: 910px;
    }
     .video-box-prof-vid .kWidgetIframeContainer {
         width: 780px !important;
    }
}
 @media screen and (max-width:900px) {
     #main-slider .midd-img img {
         width: 81%;
    }
     .marron-text p {
         font-size: 17px;
    }
     .upper-image.space-3 .main-thing-title {
         font-size: 18px;
    }
}
 @media screen and (min-width:900px) and (max-width:913px) {
     .profpolic strong {
         margin: 20px 0px;
    }
}
 @media screen and (max-width:880px) {
     .midd-img {
         top: 45.5% !important;
    }
}
 @media screen and (max-width:870px) {
     .midd-img {
         top: 44.5% !important;
    }
}
 @media screen and (max-width:838px) {
     .think-half.geting-thik {
         width: 28%;
         margin-top: 17px;
         padding-left: 20px;
    }
     .thumb-area {
         width: 16%;
    }
     .thing-title {
         width: 84%;
    }
     .upper-image.space-3 .main-thing-title {
         font-size: 17px;
    }
     .profpolic {
         padding: 22px 15px 21px;
    }
     .profpolic strong {
         font-size: 17px;
         margin: 13px 0px 10px;
    }
     .fertur-link {
         font-size: 17px;
         padding: 9px 10px;
    }
     .right-sol-point .why-txtfe {
         font-size: 20px;
         line-height: 28px;
    }
     .right-sol-point strong {
         line-height: 24px;
    }
     .video-box-prof-vid {
         max-width: 710px;
    }
     .ifrm-over {
         width: 100%;
         overflow-x: scroll;
    }
     .cintfr {
         width: 50%;
    }
     .m-tiflef {
         font-size: 15px !important;
    }
     .custom-viedo-content p {
         font-size: 15px;
    }
     .irfefem {
         width: 780px;
    }
     .owl-carousel .owl-item .upper-image .profpolic-partrd img {
         width: 157px;
    }
}
 @media screen and (max-width:800px) {
     .owl-carousel .owl-wrapper-outer.autoHeight.firstslide {
         height: 1600px !important;
    }
     .owl-carousel .owl-carousel .owl-wrapper-outer {
         height: auto !important;
    }
     .firstslide {
         height: 1600px !important;
    }
     .tree {
         height: 700px;
    }
     .danger-text {
         top: 147px;
    }
     .truee-btm-sec {
         top: 492px;
    }
     .column-area-right, .column-area-left {
         margin-bottom: 26px;
    }
     .text-row3 {
         padding-top: 15px;
    }
     .midd-img {
         top: 40% !important;
    }
     .think-half {
         width: 100%;
         margin-top: 0px;
         padding-left: 13px;
    }
     .think-half.geting-thik {
         width: 71%;
         padding-left: 13px;
    }
     .space-3 {
         padding-top: 26px;
         padding-left: 129px !important;
    }
     .geting-txt span {
         margin-top: 5%;
    }
     .marron-text p {
         font-size: 15px;
    }
     .profpolic {
         min-height: auto;
    }
     .thumb-area {
         width: 50px;
    }
}
 @media screen and (min-width:769px) and (max-width:850px) {
     .firstslide {
         height: 1668px !important;
    }
}
 @media screen and (min-width:768px) and (max-width:768px) {
     .owl-carousel .owl-wrapper-outer.autoHeight.firstslide {
         height: 1766px !important;
    }
     .marron-text p {
         font-size: 14px;
    }
     .midd-img {
         top: 39.2% !important;
    }
     .well-sec5rf .red-abso-conttf h4 {
         display: inline;
    }
}
 @media screen and (max-width:767px) {
     .desk-im {
         display: block !important;
    }
     .main-logo {
         left: 0px;
    }
     .banner-secrr {
         padding: 20px 10px;
    }
     .slide-ctrl {
         margin-top: 44px !important;
    }
     .content-click-container {
         width: 100%;
    }
     .lower-image {
         width: 98% !important;
         margin-top: 15px;
    }
     .full-white-con {
         padding-left: 120px !important;
    }
     .red-con {
         padding-left: 126px !important;
    }
     .upper-image.space-3 {
         width: 81% !important;
         padding-top: 26px;
         padding-left: 0px !important;
         float: right;
    }
     .owl-carousel .owl-item .bg-sky-blue2 .thing-title {
         margin-top: 11px;
    }
     .midd-img {
         top: 35% !important;
    }
     .think-half {
         margin-left: 18px;
    }
     .think-half.geting-thik {
         padding-left: 0px;
    }
     .left-sol, .right-sol {
         width: 98%;
         padding: 0px 15px;
    }
     .owl-carousel .man-bat img {
         width: auto;
    }
     .tree .geting-txt span {
         position: absolute;
         left: 42%;
         text-align: center;
         margin: 0px;
         top: 0px;
    }
     .us-faith-con span {
         position: absolute;
         left: 42%;
         top: 0px;
         text-align: center;
         margin: 0px;
    }
     .nothing-text, .danger-text, .thing-text {
         font-size: 18px;
    }
     .nothing-text {
         left: 64px !important;
    }
     .owl-carousel .owl-item .upper-image .prefer-bookright img {
         width: auto !important;
    }
     .profpolic strong {
         font-size: 16px;
    }
     .owl-carousel .owl-item .upper-image .profpolic-partrd img {
         width: 78px !important;
    }
     .mid-vidrd-sec {
         margin-bottom: 0px;
    }
     .right-sol-point strong {
         font-size: 17px;
         line-height: 23px;
    }
     .right-sol-point .why-txtfe {
         font-size: 18px;
         line-height: 23px;
         margin-bottom: 20px;
    }
     .think-half {
         padding-left: 3px;
    }
     .video-box-prof-vid {
         max-width: 95%;
    }
     .blk-bg-vid {
         width: 273px;
    }
     .cintfr {
         width: 62%;
    }
}
 @media screen and (min-width:641px) and (max-width:767px) {
     .width-100 {
         max-width: 85% !important;
    }
     .profpolic {
         min-height: 229px;
    }
}
 @media screen and (min-width:735px) and (max-width:737px) {
     .midd-img {
         top: 35.4% !important;
    }
     .profpolic {
         min-height: 257px;
    }
}
 @media screen and (min-width:666px) and (max-width:700px) {
     .profpolic {
         min-height: 256px;
    }
}
 @media screen and (max-width:667px) {
     .midd-img {
         top: 34% !important;
    }
     .column-area-right, .column-area-left {
         margin-bottom: 43px;
         line-height: 20px;
    }
     .profpolic strong {
         font-size: 14px;
         line-height: 20px;
    }
     .fertur-link {
         font-size: 14px;
    }
     .profpolic {
         padding: 16px 15px;
    }
}
 @media screen and (max-width:640px) {
     .slide-ctrl {
         margin-top: 26px !important;
    }
     .content-click-container {
         width: 100%;
    }
     #main-slider {
         margin-top: 195px;
    }
     .lower-image {
         width: 98% !important;
         margin-top: 15px;
    }
     .one-line-section {
         width: 47%!important;
         height: auto !important;
    }
     .middle-line-section {
         width: 47% !important;
    }
     .profpolic strong {
         margin: 22px 0px 10px;
    }
     .vide-wth-cnt {
         max-width: 94%;
         oveflow-x: scroll;
    }
     .video-box-prof-vid {
         max-width: 94%;
         height: auto;
         min-height: 450px;
    }
     .ifrm-over {
         max-max-width: 94%;
         overflow-x: scroll;
    }
     #main-slider.owl-theme .owl-controls .owl-buttons {
         top: -69px !important;
    }
}
 @media screen and (max-width:600px) {
     .one-line-section {
         width: 100%!important;
         height: auto !important;
         margin-bottom: 25px;
    }
     .book-cont-dived {
         padding-left: 60px;
    }
     .how-fix-america {
         padding: 30px 10px 30px 60px !important;
    }
     .middle-line-section {
         width: 100% !important;
    }
     .video-box-prof-vid, .vide-wth-cnt {
         height: 350px;
    }
     #main-slider.owl-theme .owl-controls .owl-buttons {
         top: 118px !important;
    }
     .owl-prev i, .owl-next i {
         font-size: 33px;
    }
     #main-slider.owl-theme .owl-controls .owl-buttons div {
         padding: 0px 15px;
    }
     #main-slider.owl-theme .owl-controls .owl-buttons {
         width: 110px;
    }
}
 @media screen and (min-width:451px) and (max-width:600px) {
     #main-slider.owl-theme .owl-controls .owl-buttons {
         width: 110px;
         background: none;
         padding-left: 2px;
    }
     #main-slider.owl-theme .owl-controls {
         width: 110px;
         background: none;
         height: auto;
         top: 6px;
    }
     .slide-ctrl {
         margin-top: 0px !important;
    }
     .owl-theme .owl-controls .owl-buttons div {
         height: auto;
         padding: 7px 40px;
         height: auto 
    }
     #main-slider {
         padding-top: 170px !important;
         margin-top: 0px;
    }
     #main-slider.owl-theme .owl-controls .owl-buttons div {
         height: auto !important;
    }
     .left-sol, .right-sol {
         width: 95% !important;
    }
     .absolute-conte-white, .red-abso-conttf {
         width: 40px;
    }
     .us-faith-con span {
         font-size: 18px;
         left: 25%;
    }
     .full-white-con, .off-white-con, .red-con {
         padding-left: 60px !important;
    }
     .red-abso-conttf span {
         font-size: 18px;
         left: 0px;
         right: 0;
         margin: auto;
         padding: 0px;
    }
     .us-paith-page .red-abso-conttf span {
         font-size: 21px;
         position: absolute;
         left: 0px;
         right: 0;
         margin: auto;
         padding: 0px;
    }
     .tree .geting-txt span, .bg-sky-blue2 .absolute-conte-white span, .book-cont-dived .absolute-conte-white span {
         font-size: 18px;
         left: 36%;
    }
     .box-solution {
         padding-left: 40px;
    }
     .box-solution .absolute-conte-white span {
         margin-top: 0px;
         font-size: 18px;
         padding-right: 0;
         left: 26%;
    }
     .nothing-text {
         left: 16px !important;
         top: -32px;
    }
     .column-area-right, .column-area-left {
         margin-bottom: 41px;
         line-height: 16px;
         font-size: 9px;
    }
     .book-container-open.bg-sky-blue2 {
         padding-top: 0px;
    }
     .nothing-text, .danger-text, .thing-text {
         font-size: 16px;
    }
     .midd-img {
         top: 31% !important;
    }
     .think-half.geting-thik {
         width: 100%;
    }
     .thing-title {
         width: 77%;
    }
     .upper-image.space-3 {
         width: 88% !important;
    }
     .upper-image.space-3 .main-thing-title {
         font-size: 15px;
    }
     .text-row2 {
         padding-top: 20px;
    }
     .text-row2 .column-area {
         margin-bottom: -9px;
    }
     .top-line-last {
         font-size: 16px;
         line-height: 29px;
    }
     .prefer-bookleft, .page-bottom-text, .prefer-bookright {
         padding: 0px !important;
    }
     .fertur-link {
         display: inline-block;
         margin-top: 10px;
    }
     .infam55 p, .infam55 strong, .agend-5rr {
         font-size: 17px;
    }
     .video-box-prof-vid {
         max-width: 94%;
         height: auto;
         min-height: 800px;
    }
     .us-faith-con .absolute-conte-white span {
         left: 16%;
    }
}
 @media screen and (max-width:450px) {
     #main-slider.owl-theme .owl-controls .owl-buttons {
         width: 110px;
         background: none;
         padding-left: 2px;
    }
     #main-slider.owl-theme .owl-controls {
         width: 110px;
         background: none;
         height: auto;
         top: 6px;
    }
     .slide-ctrl {
         margin-top: 0px !important;
    }
     .owl-theme .owl-controls .owl-buttons div {
         height: auto;
         padding: 7px 40px;
         height: auto 
    }
     #main-slider {
         padding-top: 170px !important;
         margin-top: 0px;
    }
     #main-slider.owl-theme .owl-controls .owl-buttons div {
         height: auto !important;
    }
     .left-sol, .right-sol {
         width: 95% !important;
    }
     .absolute-conte-white, .red-abso-conttf {
         width: 40px;
    }
     .us-faith-con span {
         font-size: 18px;
         left: 25%;
    }
     .full-white-con, .off-white-con, .red-con {
         padding-left: 60px !important;
    }
     .red-abso-conttf span {
         font-size: 18px;
         left: 0px;
         right: 0;
         margin: auto;
         padding: 0px;
    }
     .us-paith-page .red-abso-conttf span {
         font-size: 21px;
         position: absolute;
         left: 0px;
         right: 0;
         margin: auto;
         padding: 0px;
    }
     .tree .geting-txt span, .bg-sky-blue2 .absolute-conte-white span, .book-cont-dived .absolute-conte-white span {
         font-size: 18px;
         left: 36%;
    }
     .box-solution {
         padding-left: 40px;
    }
     .box-solution .absolute-conte-white span {
         margin-top: 0px;
         font-size: 18px;
         padding-right: 0;
         left: 26%;
    }
     .nothing-text {
         left: 16px !important;
         top: -32px;
    }
     .column-area-right, .column-area-left {
         margin-bottom: 41px;
         line-height: 16px;
         font-size: 9px;
    }
     .book-container-open.bg-sky-blue2 {
         padding-top: 0px;
    }
     .nothing-text, .danger-text, .thing-text {
         font-size: 16px;
    }
     .midd-img {
         top: 31% !important;
    }
     .think-half.geting-thik {
         width: 100%;
    }
     .thing-title {
         width: 77%;
    }
     .upper-image.space-3 .main-thing-title {
         font-size: 15px;
    }
     .text-row2 {
         padding-top: 20px;
    }
     .text-row2 .column-area {
         margin-bottom: -9px;
    }
     .top-line-last {
         font-size: 16px;
         line-height: 29px;
    }
     .prefer-bookleft, .page-bottom-text, .prefer-bookright {
         padding: 0px !important;
    }
     .fertur-link {
         display: inline-block;
         margin-top: 10px;
    }
     .infam55 p, .infam55 strong, .agend-5rr {
         font-size: 17px;
    }
     .video-box-prof-vid {
         max-width: 94%;
         height: auto;
         min-height: 800px;
    }
     .us-faith-con .absolute-conte-white span {
         left: 16%;
    }
}
 @media screen and (max-width:414px) {
     .infam55 p, .infam55 strong, .agend-5rr {
         font-size: 17px;
    }
     .firstslide .height-1400 {
         height: 2520px !important;
    }
     .thirdslide-slide {
         height: 1696px !important;
    }
     .owl-carousel .owl-wrapper-outer.autoHeight.firstslide {
         height: 1125px!important;
    }
     .owl-carousel .owl-item .upper-image .thing-text-icon img {
         width: auto !important;
         max-width: 100% !important;
    }
     .owl-carousel .owl-item .bg-sky-blue2 .thing-title {
         margin-top: 1px;
    }
     .bottom-thingr4 {
         margin-top: 0px;
    }
     .text-row1 .column-area-left, .text-row1 .column-area-right {
         margin-bottom: 27px;
         padding-top: 15px;
    }
     .right-sol-point strong {
         font-size: 16px;
    }
     .right-sol-point .why-txtfe {
         font-size: 17px;
    }
}
 @media screen and (min-width:400px) and (max-width:416px) {
     .midd-img {
         top: 31% !important;
    }
     .firstslide-slide {
         height: 1127px !important;
         overflow: hidden;
    }
}
 @media screen and (max-width:375px) {
     .midd-img {
         top: 30.5% !important;
    }
     .copyright-text {
         padding: 16px 6px;
    }
     .owl-carousel .owl-wrapper-outer.autoHeight.firstslide {
         height: 1100px!important;
    }
     .thirdslide-slide {
         height: 1755px !important;
    }
}
 @media screen and (max-width:360px) {
     .height-1400 {
         height: 2557px !important;
    }
     .firstslide-slide .height-1400 {
         height: 2640px !important;
    }
     .nothing-text, .danger-text, .thing-text {
         font-size: 15px;
    }
     .midd-img {
         top: 30% !important;
    }
     .us-faith-con span {
         left: 18%;
    }
     .us-paith-page .red-abso-conttf span {
         position: relative;
    }
}
 @media screen and (max-width:320px) {
     .thirdslide-slide {
         height: 1796px !important;
    }
     .text-row2 {
         padding-top: 7px;
    }
     .midd-img {
         top: 28.7% !important;
    }
     .thing-title {
         width: 75%;
    }
     .tree .geting-txt span, .bg-sky-blue2 .absolute-conte-white span, .book-cont-dived .absolute-conte-white span {
         font-size: 18px;
         left: 32%;
    }
     .copyright-text {
         padding: 16px 1px;
         font-size: 15px;
    }
}
 .addedes, .p-inlinetf, .agend-rd {
     font-family: 'robotolight';
     font-size: 16px;
     font-weight: bold;
     line-height: 27px;
     display: inline-block;
     text-shadow: 1px 0px 1px #000;
}
 .red-short-con:before, .red-short-con:after {
     display: none;
}
 @media screen and (min-width:1281px) {
        .g5celltowers .firstslide {
         height: 1498px !important;
    }
    }
@media screen and (max-width: 1366px) and (min-width: 1281px)  {
            .g5celltowers .firstslide {
         height: 1498px !important;
    }

         .g-cell-towers .firstslide {
         height: 1498px !important;
    }
}

@media screen and (max-width: 1280px) and (min-width: 1100px)  {
    .g5celltowers .firstslide {
         height: 1383px !important;
    }

}

/* @media screen and (min-width:1100px) {


     @-moz-document url-prefix() {
         .g-cell-towers .owl-wrapper-outer.autoHeight.firstslide {
             height: 1525px !important;
        }
    }
}*/
 @media screen and (min-width:1500px) {
     .g-cell-towers .firstslide {
         height: 1488px !important;
    }
}

 _::-webkit-full-page-media, _:future, :root .g-cell-towers .firstslide {

height: 1528px !important;

}

