 
/********************************/
/**************************comon css*****************************/
 .slider-ed{
    position:relative;
}
 .red-h4e{
     color:#BE292F;
}
 .check5r li{
    list-style-image:url(../../assets/images/check-mark-icon.png);
}
 .border-rightvgse{
    position:absolute;
    width:5px;
    background:#BB2A2F;
    right:0px;
    height:100%;
    z-index:999;
    top:0px;
}
 .hifen-l li{
    list-style-image:url(../../assets/images/hyphen.png);
}
 .check5r li p{
    font-weight:normal !important
}
 .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 {
     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:50px;
}
 .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;
}
 .wyctd {
    font-size: 17px;
     font-weight: bold;
     line-height: 27px;
     text-shadow: 1px 0px 1px #000;
}
 .wyctd .red-abso-conttf span{
    text-shadow:none;
}
/***********blue-skin*********/
 .box-blue,.absolute-conte-white.geting-txt, .red-con, .absolute-conte-white, .book-container-open.bg-sky-blue2, .well-sec5rf .how-fix-america, .fertur-link, .text-box{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4f9acc+0,ff5454+100 */
     background: #4f9acc!important;
    /* Old browsers */
     background: -moz-linear-gradient(top, #4f9acc 0%, #ff5454 100%)!important;
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, #4f9acc 0%,#ff5454 100%)!important;
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, #4f9acc 0%,#ff5454 100%)!important;
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9acc', endColorstr='#ff5454',GradientType=0 )!important;
    /* IE6-9 */
}
 .text-box:hover, .text-box-active{
    color:#fff !important;
}
 .infam55 p, .infam55 strong, .agend-5rr{
    color:#4f9acc;
}
 .red-h4e, .check-point li, .can-listde li,.red-abso-conttf{
    color:#4f9acc !important;
}
 #main-slider.owl-theme .owl-controls .owl-buttons div, .border-rightvgse, .good-full-btn{
    background:#4f9acc!important;
}
 .fertur-link{
    background:#4f9acc!important;
}
 .bg-sky-blue2 .absolute-conte-white{
    background:#fff !important;
    color:#4f9acc;
}
 .prefer-textright{
    color:#4f9acc !important;
}
 .check5r li {
     list-style-image: url(../../assets/images/check-mark-icon-blue.png);
}
 .hifen-l li {
    list-style-image: url(../../assets/images/hyphen-blue.png);
}
 .text-box-active:hover, .text-box:hover{
    color:#fff !important;
}
 @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 (min-width:1100px) and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
     .firstslide{
        height:1500px;
    }
     .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 (min-width:1100px) and (-webkit-min-device-pixel-ratio:0) {
     .midd-img{
        top:42.5% !important;
    }
}
 @media screen and (min-width:1100px){
     .thirdslide-slide .autoHeight{
        height:1664px !important;
    }
     @-moz-document url-prefix() {
         .owl-wrapper-outer.autoHeight.firstslide {
             height: 1556px !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;
}
 .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){
     .owl-wrapper-outer.autoHeight.firstslide {
         height: 2000px !important;
    }
     .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%;
    }
     .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 (min-width:1091px) and (max-width:1199px){
     .midd-img {
        top: 42.5% !important;
    }
}
 @media screen and (min-width:1024px) and (max-width:1090px){
     .midd-img {
        top: 47.5% !important;
    }
}
 @media screen and (max-width:1024px){
     .firstslide{
        height:2300px !important;
    }
     .thirdslide-slide {
        height: 1560px !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;
    }
     .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){
     .think-half{
        margin-top:20px;
    }
}
 @media screen and (min-width:980px) and (max-width:1023px){
     .midd-img {
         top: 42.5% !important;
    }
}
 @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:2300px !important;
    }
     .owl-carousel .owl-carousel .owl-wrapper-outer{
        height:auto !important;
    }
     .firstslide{
        height:1200px !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: 2168px !important
    }
     .thirdslide-slide {
         height: 1334px !important;
    }
}
 @media screen and (min-width:768px) and (max-width:768px){
     .owl-carousel .owl-wrapper-outer.autoHeight.firstslide{
        height:2206px !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%;
    }
     .column-area-right, .column-area-left{
        padding-right:10px;
    }
}
 @media screen and (min-width:641px) and (max-width:767px){
     .width-100{
        max-width:85% !important;
    }
     .profpolic {
         min-height: 229px;
    }
     .owl-carousel .owl-wrapper-outer.autoHeight.firstslide{
        height:2550px !important;
    }
     .thirdslide-slide .owl-carousel .owl-wrapper-outer {
         height:1275px!important;
    }
     .thirdslide-slide {
        height: 1275px !important;
    }
}
 @media screen and (min-width:735px) and (max-width:737px) {
     .midd-img {
        top: 36.4% !important;
    }
     .profpolic {
        min-height: 257px;
    }
}
 @media screen and (min-width:666px) and (max-width:700px){
     .profpolic {
        min-height: 256px;
    }
     .thirdslide-slide {
        height: 1280px !important;
    }
}
 @media screen and (max-width:667px){
     .midd-img {
         top: 36.5% !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;
    }
     .text-row3{
        padding-top:10px;
    }
}
 @media screen and (min-width:639px) and (max-width:640px){
     .midd-img {
        top: 34.6% !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: 1723px !important;
    }
     .owl-carousel .owl-wrapper-outer.autoHeight.firstslide {
        height:815px!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: 1000px!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% !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:1100px){
     .why-does-page .owl-carousel .owl-wrapper-outer.firstslide{
        height:2006px !important;
    }
}
 


/*@media only screen and (max-width: 1300px){
    .main-logo {
      
        left: 20px;
        
    }    
}*/
/*@media only screen and (max-width:1280px){
    .owl-wrapper{
        left: 0px !important;
    }
}

@media only screen and (min-width:1600px){
    .owl-wrapper{
        left: 0px !important;
    }
}*/
