

/*Precient_committeemen_css_start*/


/*bg-img*/


.tree {


    background: url(../../assets/images/treeimg-4x.jpg) no-repeat 100% 100% !important;


    background-size: 100% 100% !important;


    height: 848px;


}


/*bg-img*/


/**************************comon css*****************************/


.pre-red-tbbv {


    font-size: 17px;


    font-weight: bold;


    line-height: 27px;


    text-shadow: 1px 0px 1px #000;


}


.pre-red-tbbv .red-abso-conttf span {


    text-shadow: none;


}


.addedes {


    font-family: 'robotolight';


    font-size: 16px;


    font-weight: bold;


    line-height: 27px;


    display: inline-block;


    text-shadow: 1px 0px 1px #000;


}


.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 {


    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: 49% !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: 100%;


}


.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 (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.3% !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: 1645px !important;


    }


    @-moz-document url-prefix() {


        .owl-wrapper-outer.autoHeight.firstslide {


            height: 1656px !important;


        }


    }


}


.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) {


    .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: 1900px !important;


    }


    .thirdslide-slide {


        height: 1900px !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: 2000px !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: 2200px !important;


    }


}


@media screen and (min-width: 768px) and (max-width: 768px) {


    .owl-carousel .owl-wrapper-outer.autoHeight.firstslide {


        height: 2140px !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;


    }


    .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: 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: 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.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;


    }


}

_::-webkit-full-page-media, _:future, :root .committeemen-page .owl-wrapper-outer.autoHeight.firstslide {

 height: 1935px !important;

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


    .committeemen-page .owl-wrapper-outer.autoHeight.firstslide {


        height: 1866px !important;


    }


/*    @-moz-document url-prefix() {


        .committeemen-page .owl-wrapper-outer.autoHeight.firstslide {


            height: 1925px !important;


        }


    }
*/

}


@media screen and (min-width: 1500px) {


/*    @-moz-document url-prefix() {


        .committeemen-page .owl-wrapper-outer.autoHeight.firstslide {


            height: 1890px !important;


        }


    }*/


}

}

/*Precient_committeemen_css_ends*/

.sm-container {

    overflow: hidden !important;

}

.sub-sm-links li {

    padding: 5px 0px;

}

.main-links {

    width: 23%;

    float: left;

    padding-right: 23px;

}

@media screen and (min-width: 768px) {

    .sub-lik-next {

        margin-left: 38%;

        margin-top: 20px;

    }

}