    @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
    @import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700');
    @import url("../fonts/fonts.css");
    * {margin:0; padding:0; outline:0;  box-sizing: border-box;  -ms-box-sizing: -webkit-border-box;  -moz-box-sizing: border-box;  -o-box-sizing: border-box;}
    html, body {width:100%; height:100%;}
    body {  font-family: 'Open Sans', sans-serif; font-size:14px; line-height:normal; color:#000;}

    .transition{-webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}

    a {outline:none; text-decoration:none;  -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s; font-size:16px;}
    a:focus , input:focus{ outline:none !important;}
    input, textarea, select {font-size:13px; color:#3a3a3a; vertical-align:middle;   font-family: 'Open Sans', sans-serif; outline:none;  -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
    input[type="button"] {-webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
    .transition {-webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
    .clearfix {clear:both !important;}
    .fl {float:left !important;} 
    .fr {float:right !important;}
    .vAlign {vertical-align:middle !important;}
    img {border:none; vertical-align:top;max-width:100%;}
    h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif; text-transform:uppercase;}
    p{ margin-bottom:10px; line-height:24px;}
    li{ margin-bottom:5px;}
 /*   li:last-child{ margin-bottom:0 !important;;}*/
    strong:last-child{ margin-bottom:0 !important;;}
    p:last-child{ margin-bottom:0 !important;;}
    ul {list-style:none;} 
    .clearfix:before, .clearfix:after {content:''; display:block; height:0; overflow:hidden;}
    .clearfix:after {clear:both;}
    .input {  border: 0;
    width: 100%;
    border-bottom: 1px solid #b8b8b8;}
    .input:focus{ border:1px solid #ffc905 ;}
    textarea.input{ height:100px; resize:none;}
    .btn{  background:#c21a00;  text-transform:uppercase; text-align:center; cursor:pointer; border:0; color:#fff; -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s; cursor:pointer;}

    .mainHd{ color:#000; font-size:40px; font-family: 'Open Sans', sans-serif; margin-bottom:20px; line-height:40px;}
    .content{ color:#000; font-size:20px; line-height:30px;}
    .btn:hover{ background:#a41e09;}
    .white{ color:#fff !important;}
    .container{ max-width:1000px; min-width:1000px; margin:0 auto; clear:both;}
    .mainCon{ width:100%; padding-top:68px;}
    section{ padding:30px 0; clear:both; min-width:1000px;} 

    .pdt_0{padding-top: 0!important;}

    #check_term{display: inline-block!important;    vertical-align: middle;
    margin-top: 0}
    .term_txt{    display: inline-block;
    vertical-align: middle;}

    .logo img{    width: 178px;}

    .art_hdd{margin-top:20px;}
    .art_hdd h1{margin-bottom:20px;font-size:19px;}
    .up_res_hd{font-family: 'Open Sans', sans-serif;
    border: 0;
    font-weight: 600;
    font-size: 26px;
    color: #000;
    margin-bottom: 20px;
    display: block;}


    .allpost_bx_h .l{float: left}
.allpost_bx_h .l h3{font-size: 25px; font-weight: 400; padding-top: 8px;} 
.allpost_bx_h .r{float: right; width: 220px;}
.allpost_bx_h{    border-bottom: 1px solid #ccc; margin-bottom: 20px;    position: relative;}
.back_btnn{background: #dd644c; color: #fff; padding: 9px 20px; display: inline-block; position: absolute; top: 0;
    right: 229px;}

    /*Home page css*/

    .pknowsection .outer{padding:2px;position: relative;}
    .out_right_btn{    position: absolute;
        right: 0;
        bottom: 54px;}
    .kms_left{width: 58%; float: left; position: relative; margin-right: 2%;}
    .kms_right{width: 40%; float: left; border-top: 3px solid #dd644c; padding: 75px 80px; background: #fff;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
        height: 374px;
    }
    .kms_right p{color: #4a4a4a; font-size: 22px; font-family: 'Open Sans', sans-serif; opacity: 0.9; line-height: 30px; margin-bottom: 30px; font-weight: 600;}
    .kms_right .globalbtn{background: #dd644c; width: 100%; display: block; border-radius: 35px; color: #fff; font-size: 18px; text-align: center; text-transform: uppercase; font-family: open_sanssemibold; padding: 11px 0;}

    header{ min-width:1000px; height:68px;  padding:0 235px 0 15px; position:relative; width:100%; position:absolute; background:#fff; z-index:200; top:0;    background-image: linear-gradient(#ffffff,#fff,#fff, #cec4c4);}
    .logo{ float:left; padding:14px 0;}
    .navCon{ float:right; margin-right:8px;}

    .nav li a.active:after{content:"";position: absolute;
        bottom: 15px;
        background: #dd644c;
        height: 3px;
        width: 100%;
        z-index: 1;
        left:0;}


    .image-editor .formBtn, .image-editor .uploadSubmit{background: #de644d!important;}

    .navCon ul.nav > li{ float:left; position: relative; margin-bottom:0; position:relative; -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
    .navCon ul.nav > li > a{ display:block; padding:0px 20px; line-height: 68px; font-family: 'open_sansregular', sans-serif; color:#2f2f2f; font-size:16px; text-transform:uppercase;font-weight:600;letter-spacing: 1px;}
   /* .navCon ul.nav > li:last-child:after{ content: ''; position: absolute; height: 18px; width: 1px;top: 0; bottom: 0; margin: auto; right: 0; border-right:1px solid #2f2f2f;}*/

.new_frm{max-width: 700px!important;
    width: 100%!important;
    position: absolute!important;
    left: 0!important;
    right: 0!important;
    height: 440px!important;
    top: 0!important;
    bottom: 0!important;
    margin: auto!important;
    border-top: 8px solid #dd644c;
    padding:20px!important;
}


    .submenu {background: white none repeat scroll 0 0;left: 0;position: absolute;top: 100%;width: 155px; border:1px solid #e7e9ec; border-top:0; display:none;}
    .submenu li{ margin:0;}
    .submenu a {  color: #000000; display: block; font-size: 13px;  padding: 10px 15px;  text-transform: uppercase; border:2px solid #C21A00;}
    .submenu li:hover{ background:#941400;}
    .submenu li:hover a{ color:#fff;}
    .navCon ul.nav > li.active a , .navCon ul.nav > li:hover > a{ color:#00a2ec;}
    .headerBtn a {color: #fff; border-radius:25px; background: #cccccc; font-size:16px;  padding: 8px 25px; text-transform: uppercase; margin-left:20px;}
    .headerBtn {position: absolute;  right: 15px;  top: 22px;border-left:1px solid #2f2f2f;}
    /*.signupopen {webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}
    .signupopen:hover{    transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
        box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);}*/


           .clr_bl{color: #00A2EC!important;font-weight:600;}

    .headerBtn a{    background: #dd644c;   }
    .headerBtn a:hover{ background: #dd644c; }
    .headerBtn a.black{ color:#dd644c; background: none; padding: 10px 0px; border-radius:0px;font-weight: 600;    font-family: 'open_sansregular', sans-serif;}
    .headerBtn a.black:hover{background:#none;}


    .vertical_center{display: table;width:100%;}
    .vertical_middle{display: table-cell;width:50%;}
    .row{margin-left:-15px;margin-right:-15px;}
    .space_between{padding-left: 15px;padding-right: 15px}
    .missn_bx{  background: #00A2EC;
        padding: 20px;
        -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;
        box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;
        min-height: 154px;
        position: relative;
    }

    .comment-fb .ml_20{padding-top: 2px;}
    .pull-right{float: right!important}

    .icn_pstn{position: absolute;
        bottom: 20px;
        right: 20px;}

    .missn_bx h5{font-size: 19px; color: #fff;}
    .missn_bx p{color: #fff;}


    .see_bx{background: #fff; padding: 20px;}


    @keyframes headeranimate{
    0%{top:-78px;}
    100%{ top:0;}
    }
    @-webkit-keyframes headeranimate{
    0%{top:-78px;}
    100%{ top:0;}
    }
    @-ms-keyframes headeranimate{
    0%{top:-78px;}
    100%{ top:0;}
    }
    .fixed { animation-name:headeranimate; -webkit-animation-name:headeranimate; animation-name:headeranimate;  animation-duration: .5s; -ms-animation-duration: .5s; -webkit-animation-duration: .5s; position:fixed; top:0; border-bottom: 1px solid #e7e9ec;}

    #banner{ height:590px; background:url(../images/bannerback.jpg) no-repeat center center; background-size:cover;}
    .mainBanr{ position:relative;}
    .banrForm{ max-width:406px; position:absolute; right:15px; top:0; width:100%; background:rgba(239,239,239,.40); border:1px solid #dee3e5; border-radius:0;}
    .midbannerImg{ position:absolute; left:0px; right:0; top:0; margin:auto;}
    .leftbanrimg{ position:absolute; left:15px; top:0; width:406px;height: 467px}
    .formHd {background: #edd253 none repeat scroll 0 0;font-family: oswaldbook;font-size: 28px;padding: 12px 15px;text-transform: uppercase;}
    .formDetails{ padding:20px;}
    .formRow{ margin-bottom:10px;}
    .formRow:last-child{ margin-bottom:0;}
    .submitBtn {  display: block;  margin: 20px auto 0;  padding: 13px 0;  width: 122px;}

        .error_edit .help-block-error{text-align: center!important;
    border: 0;}

    #vision{ background:url(../images/visionback.jpg) no-repeat center center; background-size:cover; text-align:center;}
    #plateform{ background:url(../images/plateformback.jpg) no-repeat center center; background-size:cover; text-align:center;}
    .videbox { width:490px; cursor:pointer; position:relative;}
    .videbox img{ position:absolute; left:0; right:0; top:0; width:100%; height:100%; }
    .videbx{ position:relative; box-shadow:0 0 0 5px grey inset; padding:5px; line-height:0;}
    .vb{box-shadow:0 0 0 5px white inset !important;}
    #mission{ background:url(../images/misionback.jpg) no-repeat center center; background-size:cover; text-align:center;}

    #getInvolved{ background:url(../images/getinvolved.jpg) no-repeat center center; background-size:cover; text-align:center;}
    .tabCon  span {  background: #fff none repeat scroll 0 0;  border: 3px solid #b5b5b5;  border-radius: 100%;  display: block;  height: 80px;  margin: auto;
    position: relative;  text-align: center;  width: 80px; margin-bottom:10px;}
    .tabCon{ position:relative; margin:30px auto;}

    .text_width{padding-left:120px;padding-right:120px;}

    .loctfnt{display: block;
    font-weight: 600;
    font-size: 13px;
    color: #7d7d7d;
    margin-bottom: 7px;
}

.specification ul{padding-left: 20px;}




    @keyframes circle{
    0%{box-shadow: 0 0 0 6px #b5b5b5;}
    100%{box-shadow: 0 0 0 4px #b5b5b5}
    }
    @-webkit-keyframes circle{
    0%{box-shadow: 0 0 0 6px #b5b5b5;}
    100%{box-shadow: 0 0 0 4px #b5b5b5}
    }
    @-ms-keyframes circle{
    0%{box-shadow: 0 0 0 6px #b5b5b5;}
    100%{box-shadow: 0 0 0 4px #b5b5b5}
    }
    .tabCon  span:before{border-radius: 100%;bottom: -12px;box-shadow: 0 0 0 3px #b5b5b5; content: "";left: -12px;position: absolute;right: -12px;top: -12px;z-index: 100; -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s; opacity:0;  }
    .line{ height:1px; background:#fff; width:100%; position:absolute; top:40px;}   
    .tabCon  span img {  bottom: 0;  display: block;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 0;}
    .tabCon a{ color: #5c5d5e;  float: left;  text-align: center;  text-transform: uppercase; width:104px; margin-right:53px;}
    .tabCon a.tabOne{ width:80px;}
    .tabCon a:last-child{ margin-right:0; width:80px; float:right;}
    .tabCon  span img  {
    filter:lighgray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -moz--filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    transition: all .5s ease; 
    -o-transition: all .5s ease; 
    -moz--transition: all .5s ease; 
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    backface-visibility: hidden; /* Fix for transition flickering */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    opacity:0.8;
    }
    .tabCon a:hover img , .tabCon a.tabactive img{ filter: none;  -webkit-filter: grayscale(0%); -moz--filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
    .tabCon a:hover , .tabCon a.tabactive{ color:#fff;}
    .tabCon a:hover span::before{ left:0; right:0; top:0; bottom:0; opacity:1; animation-name:circle; -webkit-animation-name:circle; animation-name:circle;  animation-duration: .5s; -ms-animation-duration: .5s; -webkit-animation-duration: .5s;}
    .tabsection{ margin-top:50px; height:290px; overflow:hidden;}
    .tabImgBx{ width:316px; height:290px; position:relative;}
    .tabContBx{ width:684px; height:290px; background:rgba(255,55,25,.70); padding:50px 25px;}
    .tabContBx .mainHd { text-transform:uppercase;}
    .tabImgBx::after {  border-bottom: 20px solid transparent;  border-right: 20px solid #b62a15;  border-top: 20px solid transparent;  content: "";  left: auto;  position: absolute;  right: 0;  top: 32px;
    width: 0;  z-index: 10;}
    .follows a span , .tab{ -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
     
    #sendRequest{ background:url(../images/requestback.jpg) no-repeat center center; background-size:cover; text-align:center;}
    .btn.requestBtn {  display: block;  font-family: oswaldbook;  font-size: 18px;  margin: 30px auto 0;  padding: 8px 0;  width: 148px;}
    .requestBtnCon {  padding-top: 50px;}
    .PartnerWithUs .tabCon {  max-width: 685px;}

    #joinFightCn{ background:url(../images/jointhefightback.jpg) no-repeat center center; background-size:cover; text-align:center;}
    .fightImg {  border: 3px solid #c21a00;  border-radius: 100%;  display: block;  height: 80px;  position: relative;  text-align: center;  width: 80px; margin:auto;}
    .fightImg img {  bottom: 0;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 0;}
    .fightbx span{ font-size:13px; display:block; line-height:20px; margin:15px auto 30px auto ;}
    #joinFightCn .btn.requestBtn {  display: inline-block;  margin: 0 3px;}
    .fightbx {  display: inline-block;  text-align: center;  width: 234px;  padding: 0 50px; margin-top:40px; position:relative; }
    .uprcurve {  left: -67px;  position: absolute;  top: -27px;}
    .downcurve {  position: absolute;  right: -67px;  top: 67px;}

    #startWithYou{ background:url(../images/getinvolved.jpg) no-repeat center center; background-size:cover; padding-bottom:0; text-align:center;}
    .boyCon{ width:50%;}
    .follows{ width:50%; padding-top:80px;}
    .follows a{ width:124px; height:124px; display:inline-block; margin:10px 16px 10px 0; background:rgba(255,255,255,.10); border:1px solid #333; color:#fff; font-size:18px; text-align:center;}
    .follows a:hover{ background:#ffc905; color:#333; border-color:#ffc905;}
    .follows a span{ display:block; width:40px; height:40px; background:url(../images/folllows.png) no-repeat center center; margin:10px auto;}
    .follows a.facebook span{ background-position:11px 3px;}
    .follows a.youtube span{ background-position:-38px 2px;}
    .follows a.instagram span{ background-position:-160px 2px;}
    .follows a.twitter span{ background-position:-101px 2px;}
    .follows a.linkdin span{ background-position:-209px 2px;}
    .follows a.googleplus span{ background-position:-258px 2px;}

    .follows a.facebook:hover span{ background-position:11px -39px;}
    .follows a.youtube:hover span{ background-position:-38px -45px;}
    .follows a.instagram:hover span{ background-position:-160px -45px;}
    .follows a.twitter:hover span{ background-position:-101px -45px;}
    .follows a.linkdin:hover span{ background-position:-209px -44px;}
    .follows a.googleplus:hover span{ background-position:-258px -48px;}

    footer{ background: url(../../../assets/landing_new/images/footer-bg.jpg) top center no-repeat; background-size: cover; padding:36px 0 20px; border-top:1px solid #999;}
    .foodHd {  font-size: 18px;  padding-bottom: 8px;}
    .box.box1 p {  font-size: 14px;  line-height: 22px; padding:10px;}
    .box a {  color: #fff;  display: block;  font-size: 14px;  padding-bottom: 5px;}
  
    .box{ float:left;}
    .box1{ width:428px; padding-right:30px; margin-left:-50px;}
    .box2{ width:162px;}
    .box3{ width:140px;}
    .box4{ width:176px;}
    .box5{ width:144px;}
    .footerFollows {  margin: 10px 0 18px;}
    .box .footerFollows a {border-radius: 5px;  display: inline-block;  font-size: 13px;  margin-right: 6px;  padding: 4px 10px;  vertical-align: middle;}
    .box1-facebook { background: #3162a2;}
    .box1-twitter {  background: #2eb1eb;}
    .box1-pintrest{background: #c21a00;}
    .box1-linkdin{background: #457ac0;}
    .box1-instagram{background: #2a5b83;}
    .box .footerFollows a:hover{ color:#fff; opacity:.8;}

    #thank_you .notification{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 730px; height: 120px; box-shadow: 0px 0px 2px 1px #ccc; padding: 10px; font-size: 19px; text-align: center; border-top: 4px solid #de644d; font-weight: 600; line-height: 31px; width: 100%;}

    .inner_popup{    min-height: 100%!important;}
    .inner_popup .innerPop{  position: absolute;top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 410px;
    height: 0;
    min-height: 160px!important;
    
}

    .separator .textChange{color: #00A2EC}
    .ex_titl_btm{    color: #7d7d7d; font-weight: 600}


    .footerFollowa a{ width:24px; height:24px; display:inline-block; background:#fff; background:url(../images/foot-follows.png) no-repeat; margin-left:1px;}
    .footerFollowa a.foot-facebook{ background-position:8px 2px;}
    .footerFollowa a.foot-google{ background-position:-20px 2px;}
    .footerFollowa a.foot-pinterst{ background-position:-51px 2px;}
    .footerFollowa a.foot-twitter{ background-position:-86px 2px;}
    .footerFollowa a.foot-instagram{ background-position:-116px 2px;}
    .footerFollowa a.foot-youtube{ background-position:-147px 2px;}
    footer .container{  position: relative;}
    .footerFollowa { position: absolute;  right: 0;bottom: 0;}

    .msvs_sec{width:100%;display: block;}

    .footerFollowa a.foot-facebook:hover{ background-position:8px -19px;}
    .footerFollowa a.foot-google:hover{ background-position:-20px -19px;}
    .footerFollowa a.foot-pinterst:hover{ background-position:-51px -19px;}
    .footerFollowa a.foot-twitter:hover{ background-position:-86px -19px;}
    .footerFollowa a.foot-instagram:hover{ background-position:-116px -19px;}
    .footerFollowa a.foot-youtube:hover{ background-position:-147px -20px;}


    /*About page css*/
    .innerbanner{ background:url(../images/aboutbanner.jpg) no-repeat center center; background-size:cover;position: relative; }
    .bannerHd{    
            position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
     font-size: 50px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 4px;}
    .aboutLeft{     width: 60%;
    padding-right: 30px;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    float: none;}

    .aboutRight{     width: 39%;
    display: inline-block;
    vertical-align: top;}

    .mt_40{margin-top:40px;}


    .z_depth{    webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;}

    .eb_designation{    margin-top: 10px;}
    .eb_designation span{display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height:auto!important;
    padding: 0 10px;
}


    .subtitle {  font-size: 20px; font-family: open_sanssemibold; margin-bottom:40px;}
    .content p{     font-size: 16px;
    line-height: 23px;

    color: #7d7d7d;
    font-weight: 600;}
    .seperator{ height:1px; background:#ddd; position:absolute; left:0; bottom:-60px; width:100%;}
    .seperatorr{ height:1px; background:#ddd; position:absolute; left:0; bottom:-30px; width:100%;}
    .botmBdr .container{ position:relative;}
    .red{ color:#c21a00; font-style:normal;}
    .shortNews{ color:#000; font-style:italic;}
    .mainHd.noPadding {  margin-bottom: 5px;}
    .secondTitle {  font-size: 18px;  font-family: open_sanssemibold;  color: #3b3b3b;  display: block;  margin-bottom: 10px;}
    .visionLeft { width:420px;}
    .visionRight { width:580px; padding-left:20px;}
    .yellowBtns {  background: #ffc905 none repeat scroll 0 0;  color: #333;  display: block;  font-family: open_sanssemibold;  margin: 20px 0 0;  padding: 5px 0;  text-align: center; width: 118px;}
    .yellowBtns:hover{ background:#2b2f3a; color:#fff;}
    .missionLeft{     width: 39%;
    padding-right: 30px;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    float: none;}
    .missionRight{ padding-right: 20px;
    width: 60%;
    display: inline-block;
    vertical-align: top;}

    .rightArticle ul li {    color: #7d7d7d;
    font-size: 16px!important;
    font-weight: 600;
    line-height: 25px;
}

.listClass.listClass2 li{
    color: #7d7d7d;
    font-size: 16px!important;
    font-weight: 600;
    line-height: 25px;
    padding-left:26px;
    text-align:left;
}

.mb_0{margin-bottom: 0}
.pws_icon_bg{background: #fff;
    width: 200px;
    height: 200px;
    box-shadow: 0px 0px 10px 4px #e8e5e5;
   
    position: relative;}


    .mt_60{margin-top:60px;}


    .pws_icon_bg img{    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 90px;
    height: 90px;
    margin: auto;}


    /*Article page css*/
    #articleBanner{ background:url(../images/article.jpg) no-repeat center center; background-size:cover; text-align:center;height:250px;position: relative;}
    #articleCon{ text-align:center;}
    .leftArticle{ width:228px; text-align:left;}
    .rightArticle{     text-align: left;
    font-size: 15px;
    margin-top: 20px;}
    .rightArticle ul li{ margin-bottom:25px; position:relative; padding-left:25px;}
    .rightArticle ul li:before{height: 10px;
    width: 10px;
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    background: #00A2EC;
    border-radius: 100%;
    }

    .rightArticle ul li:after{ content:"";
    height: 16px;
    width: 16px;
    position: absolute;
    content: "";
    left: -5px;
    top: 5px;
    border: 2px solid #aaa;
    border-radius: 100%;
    

}



    .leftArticle h1 {  border-bottom: 4px solid #d9d9d9;  margin-bottom: 25px;  padding-bottom: 23px;}
    .articleBtn{ font-size:19px; color:#fff; text-transform:uppercase; display:block; border-radius:3px; background:#c21a00; font-family:oswaldbook; text-align:center; padding:10px 0 6px; margin-bottom:25px; border-bottom:4px solid #831302; letter-spacing:1px;}
    .articleBtn.black{ background:#2b2f3a; border-bottom-color:#000;}
    .articleBtn:hover{ opacity:.9;}
    .createArticle{font-size:19px; color:#333; text-transform:uppercase; display:block; border-radius:0; background:#ffc905; text-align:center; padding:8px 0; width:200px; margin:auto; letter-spacing:1px; }
    .letsStrat {  font-family: open_sanssemibold;  font-size: 17px;  font-style: italic;  text-align: center;  padding-bottom: 15px;}
    .rightArticle ul {  border-bottom: 2px solid #fff;  margin-bottom: 15px;  padding-bottom: 20px;}
    .createArticle:hover{ background:#2b2f3a; color:#fff;}

    /*Cookies page css*/
    #cookiesBanner{ background:url(../images/cookiesbanner.jpg) no-repeat center center; background-size:cover; text-align:center;}
    #cookiesPolicy{ text-align:center;}
    .cookiesBox{ text-align:left; background:#f0f0f0; padding:25px 30px; margin-top:40px;}
    .cookiesHd {  color: #c21a00;margin-bottom: 10px;}
    .cookiesBox .content{ margin-bottom:30px;}
    .content span {  font-size: 15px;  display: block; line-height: 22px;}
    .margintop{ margin-top:15px;}

    .ftt_btn{cursor: pointer;}


    /*createEvents page css*/

    #createEvents{height:250px; background:url(../images/createeventbanner.jpg) no-repeat center center; text-align:center; background-size:cover;position: relative;}
    .eventBtns a {  display: inline-block;  margin: 0 6px; }
    .eventBtns{ margin-top:-10px;}

    .eventleft{ width:313px;  height:356px;}
    .eventRight { width:687px; background:#fff; padding:20px; height:356px; overflow:auto;}
    .eventRight ul li {     margin-bottom: 15px;
    position: relative;
    padding-left: 26px;
    color: #7d7d7d;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px; 

}
    .eventRight ul li:before{    position: absolute;
    height: 15px;
    width: 15px;
    border-radius: 0;
    position: absolute;
    content: "";
    left: 0;
    top: 6px;
    background: #dd644c;
    transform: rotate(45deg);}
    .eventBtnCon{ padding:40px 0;}
    #createAddCon{ background:url(../images/createassbanner.jpg) no-repeat center center; background-size:cover;}
    .bannerTitle {  font-family: open_sanssemibold;  font-size: 20px;  text-transform: capitalize;  }
    .noBotmPadding{ padding-bottom:0 !important; margin-bottom:0 !important;}
    .alert{ border:3px solid #f0f0f0;}
    .alertBx{ width:254px; float:left; background:#f0f0f0; font-family: oswaldbook;font-size: 17px;padding-left:80px; padding-top:18px; position:relative; height:88px;}
    .alertRight{ width:740px; float:left; font-size:15px; padding:22px 15px;}
    .alertBx img{ position:absolute; left:25px; top:23px;}
    .addSubtitle {  font-size: 18px;  font-family: open_sanssemibold;  text-align: center;  margin-bottom: 20px;}

    .mt_10{margin-top: 10px}
    .mb_20{margin-bottom: 20px!important}
    .mb_30{margin-bottom: 30px}
    .mb_40{margin-bottom: 40px}


    
    .listClass li{     margin-bottom: 25px;
    position: relative;
    padding-left: 26px;
    color: #7d7d7d;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
        text-align: left;
}
    .listClass li:before {
    height: 10px;
    width: 10px;
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    background: #00A2EC;
    border-radius: 100%;
 }


.listClass li::after{
    content:"";
    height: 16px;
    width: 16px;
    position: absolute;
    content: "";
    left: -5px;
    top: 5px;
    border: 2px solid #aaa;
    border-radius: 100%;
}


.inn_font strong{color:#000!important;}





    .getReadyInfoBox .content {  border-top: 2px solid #fff;  margin-top: 30px;  padding-top: 23px;  text-align: center;  padding-bottom: 15px;}
    .createAddBox{  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
    padding: 40px;
    border-top: 8px solid #dd644c;
    background: #fff;
    margin: 0 auto;
    max-width: 600px;
    width: 100%;}
    .addHd {position: relative;
    height: 14px;
    border-bottom: 3px solid #dd644c;
    margin-bottom: 25px}
    .addHd span {  background: #f0f0f0 none repeat scroll 0 0;  color: #3b3b3b;  display: inline-block;  font-family: open_sanssemibold;  font-size: 18px;  width: 164px;}
    .addBtns {  background: #ffc905 none repeat scroll 0 0;  color: #333;  display: inline-block;  font-size: 17px;  margin-right: 15px;  text-align: center;  width: 196px;  padding: 12px 0;  border-radius: 3px;}
    .addBtns.red {      background: #dd644c;
    color: #fff;
    border: 0;
    margin-top: 20px}
    .rightPart  , .leftPart{ position:relative;}
    .formRows  .full label{ top:13px;}
    .formRows  label{    position: absolute;
    left: 0;
    top: 5px;
    color: #7d7d7d;
    font-weight: 600;
    font-size: 16px;}
    .addBtns:hover{ opacity:.8;}
    .fl50{ width:49%; float:left; position:relative;}
    .fr50{ width:49%; float:right; position:relative;}
    .formRows{ margin-bottom:25px;}
    .addHd.midHd { margin: 35px auto;}
    .formRows .rightPart label {  left: 70px;}
    .selctFormBox{ position:relative;}

    .global-sec select{-webkit-appearance: none; appearance: none;}


    .select {  line-height: 25px;  min-height: 30px;  padding: 0 10px;  height: 32px;width: 100%; -webkit-apperance:none; left:0; top:0; position:absolute; opacity:0; width:295px; z-index:10;}
    .select option{ padding:1px 10px;}
    .selctFormBox::after {      border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #ddd;
    content: "";
    height: 34px;
    position: absolute;
    right: 11px;
    top: 20px;
    width: 0;}
    .selctFormBox::before{height:32px; content:""; position:absolute; right:32px;}
    .selectBtns , .acountBtns{  font-size: 17px; color: #3b3b3b;  background: #fff;  display: inline-block;  padding: 6px 12px;  margin-right:10px;}
    .selectBtns.selectBtnsActive , .selectBtns:hover{     background: #dd644c;
    color: #fff;}
    .formRows{ position:relative;}
    .account {  position: absolute;  left: 0;  top: 63px;}
    .acountBtns.accountActive , .acountBtns:hover{ background:#ffc905; }
    textarea.input{ overflow:auto;}
    .rightPart.fr50.to label { left: 60px;}
    .addDesc { position: absolute; font-size: 13px;  color: #a2a2a2;  right: 0;  top: -19px;}
    .addDesc:hover{ color:#ffc905;}
    .overlay{ background:rgba(0,0,0,.8); position:fixed; z-index:500; left:0; top:0; bottom:0; right:0; overflow:auto; display:none;}
    #login{ }
    .hd{ text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    font-family: oswaldbold;
    color: #333;
    background: #fff;
    border-bottom: 1px solid #ddd;
    padding: 20px 0;
    margin-bottom: -17px !important;}
    .hd img{ display:inline-block; vertical-align:middle; margin:9px 5px;}
    .loginWidth > span {  display: block;  text-align: center;  padding: 0px 0 10px;  font-family: oswaldbook;}
    .loginWidth .footerFollows { margin: 0 0 0px; text-align: center;}
    .loginWidth .footerFollows a {  border-radius: 3px;  display: inline-block;  height: 30px;  line-height: 28px;  text-align: center;  width: 30px;}
    .loginWidth .footerFollows a img {  vertical-align: middle;}
    .input.loginInput{     height: 48px;}
    .loginRow{ padding:0 30px;}
    .username{ background:url(../images/user.png) no-repeat 10px center #fff;}
    .password{ background:url(../images/password.png) no-repeat 10px center #fff;}
    .loginRow.checkbox label {font-size: 13px;  color: #333;  float: left;}
    .loginRow.checkbox > a {  font-size: 13px;  color: #c21a00 ;  float: right;}
    .loginRow.checkbox > a:hover{ text-decoration:underline;}
    .loginRow.checkbox label input {  float: left;  margin: 3px 3px 0 0;}
    .loginRow.checkbox {  margin-top: -8px;}
    .submitBtns {  width: 100%;  background: #c21a00;  border: 0;  color: #fff;  font-size: 18px;  text-transform: uppercase;  font-family: open_sanssemibold;  padding: 11px 0;  margin-top: 15px; cursor:pointer;}
    .loginWidth {  padding: 0px 0 25px;}
    .submitBtns:hover{ background:#2b2f3a ;}
    .input.loginInput:focus{ border:1px solid #c21a00;}
    .orSep {display: block; text-align: center;  margin: 30px auto 20px auto;}
    .innerPop{ position:relative;}
    .closeX {  width: 30px;  height: 30px;  display: block;  position: absolute;  right: -15px;  top: -15px;}


    #executiveAdd{ background:url(../images/executibeBanr.jpg) no-repeat center center; background-size:cover; text-align:center;}
    .executiveImg {
      border: 3px solid #E3E3E3;
      margin-right: 22px;
      width: 160px;
    /*  margin-bottom: 20px; */
    }
    .executiveRow { margin-bottom:60px;}
    .executiveDetails {
      float: none !important;
      padding-left: 0;
    }
    .excutiveTitle {  font-size:17px;  font-family: open_sanssemibold;  color: #3b3b3b;}
    .excutiveSubTitle {
      color: #777777;
      font-size: 14px; 
      margin-bottom: 0;
      max-width: 400px;
      padding-bottom: 10px;
    }


        .inn_h_ovr{    min-height: 250px!important;}

    #fctPillers{ background:url(../images/pillersbanr.jpg) no-repeat center center; background-size:cover;}
    .pillersImg{width: 100px;
    position: relative;
    left: 0;
    top: 0;}
    .pillersTitle {  
        color: #3b3b3b;
        font-family: open_sanssemibold;
        margin-bottom: 0px;
        text-align: left;
        text-transform: uppercase;
        font-size: 16px;
    }
    .pillersRow {
    background: #f0f0f0 none repeat scroll 0 0;
    padding: 25px;
    position: relative;
    min-height: 480px;
    margin-bottom: 40px;
    display: inline-block;
    width: 46%;
    margin: 10px;}
    .pillersDetails { padding-left:0;} 
    .pillersRow.last{ margin-bottom:0;}

    .completebox{margin-bottom: 40px}


    #createGroup{ background:url(../images/creategroupbanr.jpg) no-repeat center center; background-size:cover;    height:250px;position: relative;}
    .getReadyInfoBox.groupCon {  margin: 0 auto;}
    .getReadyInfoBox.groupCon .addSubtitle { font-size: 22px; text-transform: uppercase;  color: #333;}
    .groupTitle {      font-size: 18px;
    padding-bottom: 4px;
    font-weight: 700;}
    .groupRow{ margin-bottom:30px; position:relative; padding-left:105px; min-height:80px;    text-align: left;}
    .whiteBdr {  border-top: 2px solid #fff;  margin-top: 34px;  padding-top: 30px;}

    .groupRow p{color: #7d7d7d;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;}

    .groupImg{ width:80px; height:80px; position:absolute; left:0; top:0; background:#fff; border:3px solid #b5b5b5; text-align:center; border-radius:100%;}
    .groupImg > img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;
    filter:lighgray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -moz--filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    transition: all .5s ease; 
    -o-transition: all .5s ease; 
    -moz--transition: all .5s ease; 
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    backface-visibility: hidden; /* Fix for transition flickering */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    opacity:0.5;
    }
    .groupRow:hover img{ filter: none;  -webkit-filter: grayscale(0%); -moz--filter: grayscale(0%); filter: grayscale(0%); opacity:1;}
    #privacy{ background:url(../images/privacybanner.jpg) no-repeat center center; background-size:cover;}
    .left{ text-align:left;}
    .collectionInfo{ text-align:left; background:#f0f0f0; padding:25px; margin-top:40px;}
    .policyHd{ font-size:22px; font-family:open_sanssemibold; padding-bottom:10px;}
    .policySecondHd {  color: #c21a00;  font-family: open_sanssemibold;  font-size: 20px;  margin-bottom: 5px;}
    .collectionInfo .content{ margin-bottom:30px;}
    .collectionInfo .content strong { color: #333;  display: block;  font-family: open_sansbold;  font-size: 15px;}
    #termofservices{ background:url(../images/termbanner.jpg) no-repeat center center; background-size:cover;}

    #tvchannel{ background:url(../images/tvbanner.jpg) no-repeat center center; background-size:cover; text-align:center;    height: 250px;}
    #tvCon{ text-align:center;}
    .videoContent .addSubtitle {  text-transform: uppercase;}
    .getReadyInfoBox.videoContent {  margin: 0 auto;}
    .getReadyInfoBox.videoContent  .createArticle{ width:250px;}

    .tvVideoCon{ width:504px; height:555px; position:relative;}
    .getReadyInfoBox.videoContent {     width: 100%; height: auto;}
    .getReadyInfoBox.videoContent .content{ padding-bottom:0;}
    .videoCOver , .videoicon{ position:absolute; left:0; right:0; top:0; bottom:0; z-index:100; margin:auto;}
    .videoicon{ z-index:190; cursor:pointer;}
    .videoCon {  max-width: 800px;  background: #000;  border: 5px solid #ddd;  line-height: 0;  height:454px;  left: 0;  right: 0;  top: 0;  bottom: 0;  margin: auto;  padding: 0;  position: absolute;}
    .videoInner{ position:relative;}
    .cosePop {  background: #c21a00 none repeat scroll 0 0;  border-radius: 100%;  color: #fff;  display: block;  font-family: open_sanssemibold;  font-size: 12px;  height: 20px;  line-height: 20px;  position: absolute;  right: -10px;  text-align: center;  top: -10px;  width: 20px;}

    .new_nav li{position: relative;margin-bottom:0!important;padding-bottom:15px;}
    .new_nav li:hover .hd_drpdwn{display: block}
    .hd_drpdwn{       background-image: linear-gradient(#ffffff,#fff,#fff, #cec4c4);
    display: none;
    position: absolute;
    top: 56px;
    min-width: 210px;
    left: 21px}
    .hd_drpdwn li{padding-top:10px!important;padding-bottom:10px;border-bottom:1px solid #ccc;}
    .hd_drpdwn li a{text-transform: uppercase;color:#2f2f2f;font-weight:600;font-size:15px;padding:0 15px;}
    .hd_drpdwn li a:hover{color:#00a2ec;}
    .hd_drpdwn li:first-child{padding-top:15px;}

    .ftt_btn{    border: 1px solid #00A2EC;
    color: #fff;
    text-align: center;
    font-weight: 600;
    opacity: 1!important;
    padding: 12px;
    border-radius: 4px;
    width: 210px;
    background: #00A2EC;
    text-transform: uppercase;
    font-size: 17px;
    letter-spacing: 1px;}

    .ftt_btn:hover{color:#fff!important;}

    .ftt_btn:after{background: transparent!important;}



    #sharestory{ background:url(../images/sharestory.jpg) no-repeat center center; background-size:cover;height: 250px;position: relative;}
    #shareCon{ text-align:center;}
    #shareCon  .leftArticle{ width:286px;}
    #shareCon .rightArticle { width:670px;}
    #shareCon .rightArticle .addSubtitle{ text-transform:uppercase; text-align:left;}
    #shareCon .rightArticle ul{ padding-bottom:25px; margin-bottom:30px;}
    #shareCon .rightArticle span {  display: block;  font-style: italic;  margin-top: 10px;}
    #shareCon .rightArticle .createArticle{ margin:0;}
    #shareCon .leftArticle .articleBtn{ margin:0 30px 25px;}
    #shareCon .leftArticle img{ margin-bottom:30px;}
    .shareVideoCon {  width: 670px;  float: right;  margin-top: 40px;}

    #messangerBanr{ background:url(../images/messanger.jpg) no-repeat center center; background-size:cover;    height: 250px;position: relative;}
    #messanger{ text-align:center;}
    #messanger .rightArticle { width:100%;}
    .messangerBox{ background:url(../images/messangerback.jpg) no-repeat center center; background-size:cover; height:444px; margin-bottom:40px;}
    .mesCon {  width: 670px;  float: right;  margin-right: 20px; padding:25px 0;}
    .msgTitle {  color: #fff;  font-family: open_sanssemibold;  margin: 10px auto;  font-size: 23px;}
    .msgMainTitle {  color: #fff;  font-family: open_sanssemibold;  margin: 10px auto;  font-size: 38px;}
    .msgsecondTitle {  color: #fff;  font-family: open_sanssemibold;  margin: 10px auto;  font-size: 20px;}
    .getMsgBtn {  color: #fff;  font-family: oswaldbook;   font-size: 19px; letter-spacing:1px; width:250px; text-transform:uppercase;text-align:center; margin:25px auto; display:block; border-radius:3px; padding:10px 0; border-bottom:4px solid #831302; background:#c21a00;}
    .para {  color: #fff;  font-family: open_sansregular;  margin: 10px auto;  font-size: 15px;}
    .commingSoon {  color: #c21a00;  font-family: open_sansbold;  margin: 10px auto;  font-size: 22px; text-transform:uppercase;}
    .getMsgBtn:hover{ opacity:.8;}
    .fight{ display:block; margin:15px auto 5px auto;}

    #createPage{ background:url(../images/createpage.jpg) no-repeat center center; background-size:cover;height:250px;position: relative;}
    #createPageCon{ text-align:center;}
    .listClass.listClass2 li {  margin-bottom: 10px;}
    #createPageBx .getReadyInfoBox {  margin: auto;}
    .sixBoxes {margin: 40px auto;}
    .boxPage {      background: #fff;
    display: inline-block;
    height: 210px;
    vertical-align: top;
    width: 255px;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    margin: 7px 4px;
    box-shadow: 0px 0px 10px 4px #e8e5e5;
    position: relative;}

    .und_headng{color: #fff;font-size:22px;font-weight:600;letter-spacing: .5px}

    .blog-details-title a{color:#00a2ec;}


   
    .boxPage img{ display:block; margin:30px auto;}
    .boxPage span{     position: absolute;
    left: 0;
    right: 0;
    bottom: 19px;
    font-weight: 600;
    font-size: 14px;
    text-align: center;}
    .createPageStep span {  background: #f0f0f0 none repeat scroll 0 0;  border: 3px solid #e8e8e8;  border-radius: 100%;  color: #dadada;
      display: block;  font-family: open_sanssemibold;  font-size: 28px;  height: 75px;  line-height: 68px;
      margin-bottom: 5px;  text-align: center;  width: 75px; margin:0 auto 5px auto; -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}
    .createPageStep{ position:relative; text-align:center; margin:20px auto;}
    .createPageStep a {     color: #7d7d7d;
    display: inline-block;
    font-size: 15px;
    text-align: center;
    width: 155px;
    margin: 0 40px;
    font-weight: 600;}
    .createPageStep::before {  border-bottom: 2px dashed #f0f0f0;  content: "";  height: 1px;  left: 0;  position: absolute;  top: 36px; z-index:-1;  width: 100%;}
    .createPageStep a.activeLink span, .createPageStep a:hover span{ background:#dd644c; color:#fff; border-color:#cbcbcb;}

    .pageTab{ margin-top:40px;}
    .tip {  font-size: 16px;
    margin-bottom: 20px;
    position: relative;
    font-weight: 600;
    color: #7d7d7d;}
    .tip label {  color: #c21a00 ;}
    .tip span{ position:absolute; right:0;}
    .eventBtns.saveInfoBtn {margin: 0;  text-align: right;}
    .pageTab .formRow{ margin:25px 0;}
    .pageTab textarea.input{ height:130px;}
    .pageTab .input {  background: #f0f0f0 none repeat scroll 0 0;  height: 38px;}
    .eventBtns.saveInfoBtn a {  font-size: 16px;    width: auto; margin:0 0 0 10px;}
    .profilePic {  background: #f8f8f8  none repeat scroll 0 0;  border: 5px solid #f0f0f0; position:relative;  float: left;  height: 260px;  position: relative;  width: 260px; overflow:hidden;}
    .profilePic > img{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
    .browseCon {  width: 580px;  float: right;}
    .uploadBox {   border: 5px solid #f0f0f0;  position: relative;  height: 108px;  background: #f8f8f8;}
    .uploadBox img{ position:absolute; left:20px; top:24px;}
    .uploadBox a{ display:block; position:relative; padding-left:115px; height:120px; color:#333; text-transform:uppercase; text-align:left; padding-top:43px;}
    .uploadBox input {  bottom: 0;  cursor: pointer;   left: 0;  opacity: 0;  position: absolute;  right: 0;  top: 0;  width: 100%;  z-index: 100;}
    .importCon{ border: 5px solid #f0f0f0;  position: relative;  height: 120px;  background: #f8f8f8; margin-top:30px;}
    .importCon a{ display:block; position:relative; padding-left:115px; height:108px; color:#333; text-transform:uppercase; text-align:left; padding-top:43px;}
    .importCon img{ position:absolute; left:20px; top:24px;}
    .browseCon a:hover{ color:#c21a00 ;}
    .browseCon{ margin-bottom:30px;}
    .favHd{ width:auto; font-size:18px; color:#333; text-transform:uppercase; margin-bottom:10px;}
    .leftFav{ width:260px; padding-right:45px; border-right:1px solid #eee; float:left;}
    .leftFav ul li{ margin-bottom:0;}
    .leftFav ul li a{ display:block; border-top:1px solid #eee; color:#333; font-size:15px; padding:8px 0; position:relative;}
    .badges {  background: #2b2f3a ;  color: #fff;  border-radius: 3px;  padding: 2px 5px;  font-size: 11px;  position: absolute;  right: 0;  top: 10px;}
    .leftFav ul li a:hover , .leftFav ul li.favActive a{}
    .rightFav { float: left; width: 470px; padding-left: 45px;}
    .rightFav > p {  font-size: 16px;}
    .srchInpiut {  border: 1px solid #ddd;  margin: 10px 0;  padding: 8px;  width: 404px;}
    .addToFav {  color: #fff;  background: #cb3925 ;  padding: 8px;  font-size: 14px;  text-transform: uppercase;  border-radius: 3px;  display: block;  width: 180px;  text-align: center;  margin-top: 10px;}
    .addToFav:hover{ background:#c21a00;}
    .leftFav ul li a img {  display: inline-block;  vertical-align: middle;  margin-right: 6px;  width: 17px;}
    .reachPeople{ text-align:center;}
    .peopleHd{ text-transform:uppercase; font-size:30px; padding-bottom:40px;}
    .addToFav.moreInfo {  display: block;  margin: 40px auto;  width: 124px;}
    .vis_con {border: 5px solid #808080; border-radius: 4px;}

    .cn_vis {font-size: 18px;font-weight: bold;padding-bottom: 8px;text-align: center;width: 20%;margin:0 auto;}
    .disclaim{background: none repeat scroll 0 0 #808080;font-size: 14px;}
    .disclaim >p{margin-left: auto;margin-right: auto;text-align: center;width: 80%;}
    .cpyrigt{font-size: 14px;margin-left: auto;margin-right: auto;text-align: center;width: 100%;background: black;color:white;}
    .cpyrigt > a {color: white;font-size: 14px;}
    .gtop {width: 40px;height: 40px;position: fixed;right: 10px;bottom: -7px;}
    #postpray {background: url("../images/postprayer.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);}
    .bny{padding:30px 0px !important;}
    .htp{max-width:846px !important;}
    .textCenter{text-align:center;}
    .oR{background: #000;color: #fff;font-size: 13px;padding: 10px 10px;border-radius: 50%;position:relative;}
    .oR:before{content: "";position: absolute;top: 0;left: 39px;background: #fff;height: 1px;width: 155px;bottom: 0;margin: auto;}
    .oR:after{content: "";position: absolute;top: 0;left: -155px;background: #fff;height: 1px;width: 155px;bottom: 0;margin: auto;} 
    .loginTxt{color:#fff;font-weight:500;font-size:17px;}
    .socialIcons ul{display:table;width:100%;    width: 57%;    margin: 0 auto;}
    .socialIcons ul li{display:table-cell;text-align:center;}
    .navHeaderr{display:none}
    .bannertable{width: 100%; height: 100%; display: table;}
    .bannertablecell{display: table-cell; vertical-align: middle;}
    .banner-content{text-align: center;  width: 100%; max-width: 1200px; margin: 0 auto; padding: 120px 0;}
    .banner-content h4{font-size: 56px; line-height: 71px; color: #fff;  font-weight: 600; font-family: 'Open Sans', sans-serif;}
    .banner-content h4 span{display: block; letter-spacing: 3px;}

    .bntxt2{display: inline-block!important;font-size: 45px!important;}
    .bntxt3{display: inline-block!important;    color: #00A2EC; font-size: 45px;border: 1px solid #00A2EC;
        padding: 0 14px;
        }
    .bntxt1{font-size: 52px;}

    .video-con{margin-top: 50px;}
    .video-con span{display: block; font-size: 19px;color: #fff; text-transform: uppercase; margin-top: 20px;  font-weight: 600; font-family: 'Open Sans', sans-serif;}
    .needsection{padding: 40px 0;    border-bottom: 1px solid #edeaea;
        }

    .new_hdng{position: relative;}
    .new_hdng span{position:relative;font-size: 28px; color: #000;text-transform: uppercase;font-weight: 600; font-family: 'open_sansregular';}

    .new_hdng span:after{    content: "";
        position: absolute;
        bottom: -9px;
        left: 0;
        height: 3px;
        width: 50px;
        background: #2ca8c2;
        right: auto;
        margin: auto;}

    .bl_clr{color: #00A2EC;
        width: 240px;
        border: 1px solid #00A2EC;
        margin: auto;
        margin-top: 20px;
        padding: 4px 0px;}
    .t_left{text-align: left!important}

    .d_none{opacity: 0!important;}
    .needcarosal .item:hover .d_none{opacity:1!important;}
    .needcarosal .item:hover .d_blockk{opacity: 0!important}
    .needcarosal .item:hover span{color:#dd644c;-webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s;}

    .scn_img{position: absolute;
        left: -1px;
        right: 0;
        margin: auto;}
    .lft_ovr{left:0px!important;}

    .knw_mre{        position: absolute;
    right: 10px;
    border: 2px solid #7d7d7d;
    padding: 4px 20px;
    border-radius: 2px;
    color: #7d7d7d;
    top: 7px;
    font-size: 14px;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}

    .pd_lr_2{padding: 0 44px;}
    .pd_lr_2 .knw_mre{right: 44px!important;}

    .knw_mre:hover{border:2px solid #dd644c;color:#dd644c;webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);}


    .missn_bg{ padding: 0px;}
    .missn_bg h5{font-size:22px;margin:10px 0;}
    .missn_bg .vertical_middle{text-align: center;}
    .missn_bg  p{    color: #7d7d7d; font-size: 16px!important; font-weight: 600;background:transparent!important;text-align: center!important;padding:0!important;}
    .pl_ovr{background: #FBFCF6!important;}
    .msn_bx{padding:30px 20px;text-align:center;min-height: 211px;background-color: #fbfbfb}
    .msn_bx span{color: #7d7d7d;
        font-size: 16px!important;    font-weight: 600;}

    .container-new{width: 100%; margin: 0 auto; max-width: 1190px; padding: 0 10px;}
    .tac{text-align: center;}
    .main-hd{font-size: 28px;color: #000; text-transform: uppercase; position: relative; padding-bottom: 15px;  font-weight: 600; font-family: 'open_sansregular'}
    .main-hd:after{content: ''; width: 50px; height: 3px; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; background: #2ca8c2;}
    .need-carosal{margin-top: 35px;}
    .need-carosal .item a{cursor:pointer;display: block;}

    .needcarosal {       padding:0 20px;}
    .needcarosal .item{text-align: center; padding: 0 20px; border-right: 1px solid #ddd;}
    .needcarosal .owl-item.active:first-child .item{border-left:0;}
    .needcarosal .item span{display: block; color: #000; margin-top: 20px;font-weight: 600; font-family: 'Open Sans', sans-serif; font-size: 15px;}
    .icon_cr.owl-carousel.needcarosal .owl-item img{width: 50px; display: inline-block;}
    .owl-carousel.needcarosal .owl-prev{position: absolute; left: 0; top:0; bottom: 0; margin: auto;}
    .owl-carousel.needcarosal .owl-next{position: absolute; right: 0; top:0; bottom: 0; margin: auto;}
    .owl-carousel.needcarosal .owl-item.active:last-child .item{border-right: 0;}
    /*.owl-carousel .owl-next img, .owl-carousel .owl-prev img{-webkit-filter: grayscale(100%);  filter: grayscale(100%);}
    .owl-carousel .owl-next img:hover, .owl-carousel .owl-prev img:hover{-webkit-filter: grayscale(0);  filter: grayscale(0);}*/

     .owl-prev:hover .d_none2{display: inline-block!important;}
     .owl-prev:hover .d_blockk{display: none!important;}

     .owl-next:hover .d_none2{display: inline-block!important;}
     .owl-next:hover .d_blockk{display: none!important;}
     .d_none2{display: none}

     .mb_30{margin-bottom: 30px}





    .problem-top{margin-bottom: 20px;}
    .container-problem{width: 100%; margin: 0 auto; max-width: 1160px; }
    .problem-left{float: left; width: 49%;position: relative;background-color: #dd644c;}
    .problem-left p,.problem-right p{padding: 15px;
        color: #7d7d7d;
        font-weight: 600;
        line-height: 25px;
        font-size: 16px;
        text-align: justify;
        background: #fbfbfb;
        margin-bottom: 0;
    }
    .problem-left a{    display: block;
        position: relative;
        /*background: url(../images/problem-bg.png) no-repeat right 25px center;*/
        padding: 10px 38px 10px 66px;
        line-height: 35px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        color: #fff;
        background-size: 12px;
        z-index:100;
        
      }

      .arrt_right{position: absolute;
    top: 18px;
    right: 25px;
    z-index: 0;
    width: 11px;}

    .arr_ch{    transform: rotate(88deg);}

    .mb-3{margin-bottom: 30px}



      .problemsection{padding:60px 30px;background-image: linear-gradient(#f7f3f3,#fff,#fff,#ffffff,#fff,#fff );}


      .index_outer .cs_item{    border: 5px solid #fff;}
      .index_outer .cs_item:hover{    border: 5px solid #dd644c;}
      .index_outer .owl-item.current .cs_item{border:5px solid #dd644c;}
    

    .problem-left a img.icon{position: absolute; left: 20px;width:34px;}
    .problem-right{float: right; width: 49%;position: relative;background-color:#383B3D;}
    .problem-right a{display: block;
        position: relative;
        /*background: url(../images/problem-bg.png) no-repeat right 25px center;*/
        padding: 10px 38px 10px 66px;
        line-height: 35px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        color: #fff;
        background-size: 12px;
        z-index: 100;

        }
    .problem-right a img.icon{position: absolute; left: 20px;width: 34px;}
    .mission-list{background: #f2f5ea;}
    .blog-details-right-list .presstime span.time{display: block; float: none; border: 0; margin-bottom: 2px;}
    .blog-details-right-list .presstime span.date{background: url(../images/calendra-icon.png) no-repeat left 1px center;  background-size: 16px;}
    .mission-list > li{padding: 20px 20px 20px 20px; text-align: center; border-bottom: 3px solid #cbdaa8;}
    .mission-list > li:last-child{border: 0;}
    .mission-list > li h5{font-size: 28px;color: #000;text-transform: uppercase; margin: 15px 0 15px 0; position: relative;padding-bottom: 10px;font-weight: 600;font-family: 'Open Sans', sans-serif;}
    .mission-list > li h5:after{content: ''; width: 50px; height: 3px; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; background: #2ca8c2;}
    .mission-list > li p{font-size: 20px;font-family: 'Open Sans', sans-serif; color: #4f4f4f}
    .pknowsection{background: url("../images/knowbg.png") no-repeat  top center; background-size: cover; }
    .main-hd-sub{color: #7d7d7d;
        font-size: 16px!important;
        font-weight: 400;font-weight: 600;
        line-height: 25px;
            margin-top: 20px;
    }

    .cc_pad{padding:0 20px!important;}

    .pd_lr{padding:0 10px;}

    .demoimage{margin-top: 30px; }
    .info-image{margin-top: 20px; width: 100%;}
    .graysection{

        background-image: url(../images/vidion_bg.jpg);background-repeat: no-repeat;background-size:cover;

    }
    .cawCon{position: relative;}
    .newCList{    padding: 20px 0 0 0;
        width: 100%;
        display: inline-block;
        vertical-align: top;
        text-align: center;
    }

    .hiddenn{display: none}
    .press_listt li{    padding: 0px 15px 15px 0px;
        width: 49%;
        display: inline-block;
        vertical-align: top;}

    .press_iiner .press-list-item{margin-bottom: 0}

    .newAwList{

         padding: 20px 0 0 0;
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }

    .newAwList li {
        padding: 4px 0 4px 8px;
        width: 25%;
        text-align: center;
        float: left;}
        .newAwList li span {
        border: 1px solid #e6e6e6;
        display: block;
        padding: 5px;}

        .newAwList li img {
        vertical-align: top;
        width: 100%;
        max-width: 118px;}

    .newCList li{  padding: 4px 8px 4px 0;width: 13%;text-align: center;display: inline-block;}
    .newCList li span{    border: 1px solid #e6e6e6;
    display: block;
    padding: 10px;
    position: relative;
    height: 90px;}
    .newCList li img{    vertical-align: top;
    max-width: 70%;
    max-height: 70%;
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    right: 5px;
    margin: auto;}

    .shared_under:after{    content: '';
        width: 50px;
        height: 3px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        background: #2ca8c2;}




    .shared-text{margin-top: 20px;    padding: 10px;}
    .shared-hd{font-size: 28px; text-align: center; color: #000;text-transform: uppercase;position: relative;padding-bottom: 15px;font-weight: 600;font-family: 'Open Sans', sans-serif;    position: relative;}
    .shared-left{width: 40%; min-height: 382px; float: left; border-top: 3px solid #dd644c; margin-right: 2%; padding: 75px 80px; background: #fff;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;}
    .shared-left p{color: #4a4a4a;  font-size: 22px;font-family: 'Open Sans', sans-serif; opacity: 0.9; line-height: 30px; margin-bottom: 30px; font-weight: 600;}
    .shared-left .globalbtn{background:#dd644c; width: 100%; display: block;    border-radius: 35px;    color: #fff;
        font-size: 18px; text-align: center;text-transform: uppercase;    font-family: open_sanssemibold; padding: 11px 0; }
    .shared-right{width: 58%; float: right; position: relative;}
    .patner-car{margin: 30px 0;}
    .patnrtcarosal{padding: 0 75px;}
    .patnrtcarosal .item a{display: block; margin-bottom: 10px; border: 1px solid #ddd;}
    .patnrtcarosal .item a:hover{border: 1px solid #dd644c; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    .patnersection{background: #fbfbfb;}
    .owl-carousel.patnrtcarosal .owl-prev{position: absolute; left: 0; top:0; bottom: 0; margin: auto;}
    .owl-carousel.patnrtcarosal .owl-next{position: absolute; right: 0; top:0; bottom: 0; margin: auto;}
    .owl-carousel.patnrtcarosal .owl-item.active:last-child .item{border-right: 0;}
    .owl-carousel.patnrtcarosal .owl-next img, .owl-carousel.patnrtcarosal .owl-prev img{-webkit-filter: grayscale(100%);  filter: grayscale(100%);}
    .owl-carousel.patnrtcarosal .owl-next img:hover, .owl-carousel.patnrtcarosal .owl-prev img:hover{-webkit-filter: grayscale(0);  filter: grayscale(0);}
    .globalbtn a{background: #dd644c; margin-top: 20px;display: inline-block;border-radius: 35px;color: #fff;font-size: 18px;text-align: center;text-transform: uppercase;font-family: open_sanssemibold;padding: 11px 40px;}

    .presscarosal{padding: 0 45px;}
    .presscarosal .item a{display: block;}
    .presstime span{display: inline-block; float: left; line-height: 21px; font-weight: 600; font-size: 13px;font-family: 'Open Sans', sans-serif; margin-right: 15px; padding-right: 15px; color: #e35135;}
    .presstime span.time{border-right: 1px solid #999999; padding-left: 25px; background: url("../images/time-icon.png") no-repeat  left center;}
    .presstime span.date{ padding-left: 25px; margin-right: 0; padding-right: 0; background: url("../images/calendra-icon.png") no-repeat  left center;}
    .presstitle{margin: 10px 0 5px 0; font-size: 16px;font-family: 'Open Sans', sans-serif; color: #000; font-weight: 600;}
    .owl-carousel.presscarosal .owl-prev{position: absolute; left: 0; top:-58px; bottom: 0; margin: auto;}
    .owl-carousel.presscarosal .owl-next{position: absolute; right: 0; top:-58px; bottom: 0; margin: auto;}
    .owl-carousel.presscarosal .owl-item.active:last-child .item{border-right: 0;}
    .owl-carousel.presscarosal .owl-next img, .owl-carousel.presscarosal .owl-prev img{-webkit-filter: grayscale(100%);  filter: grayscale(100%);}
    .owl-carousel.presscarosal .owl-next img:hover, .owl-carousel.presscarosal .owl-prev img:hover{-webkit-filter: grayscale(0);  filter: grayscale(0);}

    .socialsection{background: url("../images/socail-bg.jpg") no-repeat  top center;background-size:cover; }
    .starttxt{font-size: 36px; letter-spacing: 8px; margin-bottom: 10px; font-family: 'Open Sans', sans-serif; color: #fff; font-weight: 600;}
    .cometxt{font-size: 30px; margin-bottom: 40px; font-family: 'Open Sans', sans-serif; color: #fff; font-weight: 600;}
    .cometxt span{display: block;}
    .socialimg a{display: inline-block; position: relative; width: 70px; height: 70px; line-height: 70px;  background: #fff; margin: 0 7px;}
    .socialimg a img{position: absolute; left: 0; top:0;bottom: 0; right: 0; margin: auto;}

     #sign_up .help-block, .form-error{font-size:13px!important;}

    .login-newinner .innerPop{padding: 0 20px;min-height: 200px;}
    .login-newinner .hd img{display: block;vertical-align: middle;text-align:center;margin:20px auto 25px;}
    .login-newinner .hd span{font-size: 26px;font-family: 'Open Sans', sans-serif;  color: #000; font-weight: 600;}
    .login-newinner .hd{    margin-bottom: 10px; border: 0;}
    .login-newinner .loginRow  label, .popupBox .loginRow  label{display: block;font-family: 'Open Sans', sans-serif; margin-bottom: 5px; font-size: 14px; color: #555555;}
    .login-newinner .loginRow label sup, .popupBox .loginRow label sup{color: #dd644c;}
    .login-newinner .input, .popupBox .input{ border: 0; border-bottom: 1px solid #b8b8b8; font-size: 15px; background: #fff; padding: 0px 10px 5px 0px; }
    .login-newinner .input.loginInput:focus, .popupBox .input.loginInput:focus {border-top: 0!important;border-left:0!important;border-right:0!important; border-bottom: 1px solid #dd644c;}
    .login-newinner .loginRow.checkbox > a {     color: #dd644c;}
    .login-newinner .loginRow, .popupBox .loginRow{margin-bottom: 35px;}
    .login-newinner .loginRow:last-child, , .popupBox .loginRow:last-child{margin-bottom: 25px;}
    .login-newinner .loginRow.checkbox{margin-top: -23px;}
    .login-newinner .submitBtns, .popupBox .submitBtns{background: #dd644c; border-radius: 35px; margin-top: 0;}
    .login-newinner  .loginWidth > span{font-size: 18px;  font-family: 'Open Sans', sans-serif;    padding: 20px 0 20px;  color: #000; font-weight: 600;}
    .login-newinner .orSep {text-align: center; position: relative; }
    .login-newinner .orSep span{ display: inline-block;
        padding: 3px 0;
        background: #fff;
        z-index: 10;
        position: relative;
        border: 1px solid #b8b8b8;
        border-radius: 100%;
        height: 30px;
        width: 30px;
        text-align: center;}
    .login-newinner .orSep:after{position: absolute; content: ''; height: 1px; left: 0; right:0; bottom:0; top:0; margin: auto; background:#b8b8b8;width: 87%;  }
    .login-newinner .loginWidth .footerFollows a{width: 40px; position: relative; height: 40px;  border-radius: 50%;}
    .login-newinner .loginWidth .footerFollows a img{position: absolute; left: 0; top:0;bottom: 0; right: 0; margin: auto;}
    .login-newinner .closeX{top: 9px; right: 0; color: #000;}

    .text-center{text-align: center;}
    .md_links a{color:#de644d!important;font-size: 14px}
    .nw_regster{padding:60px 0;}
    .nw_regster .help-block, .form-error{    text-align: left;
        font-size: 14px;
        border-left: 0;
        border-right:0;
        border-bottom:0;
        border-radius: 0;
        margin-top: 5px;}

    .nw_regster select{background-image:url(.../assets/images/icons/arro_blue.png)!important;background-repeat: no-repeat!important; }

    .p-0{padding:0!important;}
    .bckbg{background: #ababb3!important}
    .mt_20{margin-top:20px;}
    .registratnBox{background: #fff; margin: 0 auto; border-top: 8px solid #dd644c; position: relative; text-align: left; padding: 25px; border-radius: 2px; width: 100%;
        max-width: 540px;}
        .registratnBox h3{font-size: 26px; font-family: 'Open Sans', sans-serif; color: #000; font-weight: 600;text-align: center}
        .reg_txt{text-align: center;color: #555555;font-size:16px;display: block;margin-top:10px;margin-bottom: 20px}
        .stepsec ul{margin:0;padding:0;}
        .stepsec ul li{float: left; width: 33%; list-style-type: none; border-bottom: 2px solid #dde3e8;position: relative;}
        .stepsec ul li.active:after{content: ""; position: absolute; bottom: -2px; background: #00a2ec; height: 2px; left: 0; width: 100%;}
        .stepsec ul li span{    background: #dde3e8; width: 40px; display: block; height: 40px; border-radius: 50%;
        font-weight: 600; font-family: open sans-serif;position: relative;}
        .stepsec ul li span font{    position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; width: 10px;
        height: 16px;}
        .stepsec ul .active span{background: #00a2ec;color:#fff;}
        .stepsec ul .active p{color:#00a2ec;}

    /*************************sing up*************************/
    .signup-form{padding: 0 30px;}
    .signup-form-half{width: 47%; padding: 0;}


    /*********************************fotter new ************************************/
    .foodHd{font-size: 20px;  font-family: 'Open Sans', sans-serif; margin-bottom: 10px;}
    .fotter-bg{background: url();}
    .box a{opacity: 0.6; position: relative; padding-left: 15px;    padding-bottom: 10px;}
    .box a:after{position: absolute; left: 0; top:8px; bottom: 0; width: 4px; height: 4px; background: #a3a6aa; content: '';}
    .box a:hover {opacity: 1;}
    .box1 {width: 26%;padding-right: 30px; margin-left: 0;}
    .box2 {width: 30%; padding-right: 30px;}
    .box3 {width: 22%; padding-right: 30px;}
    .box4 {width: 22%;}
    .cpyrigt{background: #fff; padding: 15px 10px;  font-family: 'Open Sans', sans-serif; font-size: 14px; color: #2ca8c2;}
    .cpyrigt a{ font-size: 14px;  color: #2ca8c2; font-weight: 600;}
    .cpyrigt a:hover{ opacity: 0.9;}

    .box.box4 a:after{display: none; padding-left: 0; }
    .box.box4 a{background: url("../images/social-fotter.png"); opacity: 1; width:28px; height: 28px; display: inline-block; margin-right: 10px;}
    .box.box4 a.foot-facebook{}
    .box.box4 a.foot-facebook:hover{background-position: 0 28px;}
    .box.box4 a.foot-twitter{background-position: -41px 0px;}
    .box.box4 a.foot-twitter:hover{background-position: -41px 28px;}
    .box.box4 a.foot-youtube{background-position: -80px 0px;}
    .box.box4 a.foot-youtube:hover{background-position: -80px 28px;}
    .box.box4 a.foot-instagram{background-position: -120px 0px;}
    .box.box4 a.foot-instagram:hover{background-position: -120px 28px;}
    .box.box4 a.foot-linkdin{background-position: -160px 0px;}
    .box.box4 a.foot-linkdin:hover{background-position: -160px 28px;}
    .box.box4 a.foot-google{background-position: -200px 0px;}
    .box.box4 a.foot-google:hover{background-position: -200px 28px;}

    /********************resources******************************/
    .innerbanner{background-size: cover!important; padding: 88px 0 90px 0;    height: 250px;}
    .inner_postn{    padding: 48px 0 90px 0!important;}
    .inner-hd{font-size: 50px; text-transform: uppercase;  font-family: 'Open Sans', sans-serif;  font-weight: 600; color: #fff;}
    .inner-btn {background: #dd644c;display: inline-block;border-radius: 35px;color: #fff;font-size: 18px;text-align: center;text-transform: uppercase;font-family: open_sanssemibold;padding: 11px 35px;    margin-right: 10px;}
    .inner-btn:hover{opacity: 0.9;}
    .martop30{margin-top: 30px;}
    .resources-sec{padding-bottom: 0;    background: #f1f1f1;}
    .resources-list{display: flex; flex-wrap: wrap;}
    .resources-list-item{text-align: center; width: 25%; padding: 0 25px; margin-bottom: 60px;}
    .resources-list-item p{    font-size: 17px; color: #979698; font-family: 'Open Sans', sans-serif; font-weight: 600;  padding-top: 20px; height: 60px;}

    .mx_width_txt{    display: block;
    max-width: 950px;
    margin: 0 auto;}

    .blank_msg{padding: 60px!important;
    text-align: center;
    font-weight: 600;
    font-size: 30px;}

    .resources-list-item span{display: block;font-size: 22px; margin-bottom: 15px; color: #232323; font-family: 'Open Sans', sans-serif;  font-weight: 600;}
    .resources-list-item a.buynow{display: inline-block; background: #dd644c;display: inline-block;border-radius: 35px;color: #fff;font-size: 15px;text-align: center;text-transform: uppercase;font-family: open_sanssemibold;padding: 5px 20px;}
    .popupOuter{width: 100%;height: 100%;display: table;text-align: center;margin: auto;}
    .popupInner{display: table-cell;vertical-align: middle;padding: 20px 0;}
    .popupBox {background: #fff; margin: 0 auto; border-top: 8px solid #dd644c; position: relative;text-align: left;padding: 25px;border-radius: 2px; width: 100%; max-width: 540px;}
    .popupBox .closeX {top: 9px;
        right: 0;
        color: #dd644c;
        font-weight: 900;}

    .blog-details-title p strong a{color: #00a2ec;}

    .popupBox .hd {    font-family: 'Open Sans', sans-serif;border: 0;font-weight: 600;font-size: 15px; color: #000;} 
    .popupBox .hd img {display: block;vertical-align: middle;text-align: center;margin: 20px auto 35px;}
    .positionrel{position: relative;}
    .file-upload{position: absolute; width: 100px; height: 100px; margin: auto; z-index: 1; opacity: 0; left:0; top:0; bottom: 0; right: 0;}
    .popupBox .hd .upload-file img{margin: 0 auto;}
    .popupBox .hd .upload-file span{font-family: 'Open Sans', sans-serif; font-size: 14px; text-decoration: underline; font-weight: 600; }
    .navHeaderr{cursor: pointer;}
    .executive-sec{    background: #f1f1f1;}
    .excutive-list-item{background:#fff;box-shadow:0 0 8px 0px rgba(0,0,0,0.1);}
    .excutive-list-item .images-left{    float: left; width: 100%; position: relative; padding: 5px 5px 0px 5px}
    .excutive-list-item .images-left .arrow{position: absolute; right: -9px; top:15px;}
    .content-right{width: 100%; float: right; padding: 10px 0px 0px 0px; text-align: center;}
    
    .content-right span{    display: block;
        margin-bottom: 5px;
        color: #7d7d7d;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        height: 35px;
    }
    .content-right p{    font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        color: #4f5051;
        line-height: 26px;
        font-weight: 400;}
    .content-right a{        color: #dd644c;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-style: normal;
    display: block;
    font-weight: 600;}

    .groupList{    font-weight: 600;
    font-size: 12px;
    letter-spacing: .5px;
    color: #7d7d7d;}
    


    .tab_leftt{width: calc(100% - 410px);
        display: inline-block;
        vertical-align: middle;}

    .tab_rightt{width:405px;    margin: 0;
        display: inline-block;
        position: relative;
        vertical-align: middle;}

    .mb_remove{margin-bottom: 0!important}
    .fgt_pwd{font-size: 16px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight:600;
}

    .frgt_pddng{padding:130px 0;}


.pswd_sh{background: #fff;
    box-shadow: 0px 0px 4px 1px #ccc;}


    .global-sec{}
    .global_pd{padding-top:20px!important;}
    .global-list{    padding: 20px 0 0 0;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;}
    .global-list-item{    padding: 4px 8px 4px 0;margin-bottom:15px;
    width: 13%;
    text-align: center;
    display: inline-block;
    vertical-align: top;}
    .global-patnrt{height: 90px; width: 100%; padding: 5px; position: relative; border: 1px solid #e6e6e6; }
    .global-patnrt img{max-width: 70%; max-height: 70%; position: absolute; left: 5px; top:5px; bottom: 5px; right: 5px; margin: auto;}
    .global-list-item p{font-size: 14px;     color: #2f2f2f;text-transform: uppercase;  font-family: 'Open Sans', sans-serif;  font-weight: 600; padding-top: 4px;}
    .container-small{width: 100%; padding: 0 10px; margin: 0 auto; max-width: 830px;  }
    .container-small-full{background: #fff; padding: 50px; box-shadow:0 0 8px 0px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 8px 0px rgba(0,0,0,0.1);}
    .ext_descrptn p{text-align: justify;}
    .upload-img-left{float: left; width: 140px;}
    .upload-img-right{float: right; width: calc(100% - 145px); padding-top: 20px; padding-left: 30px;}
    .upload-img-right p{color: #4a4a4a; margin-bottom: 0; font-size: 14px; font-family: 'Open Sans', sans-serif;line-height: 20px;}
    .positionrel-file{margin-top: 15px; position: relative;}
    .positionrel-file-up{width: 135px; height: 40px; opacity: 0;position: absolute;left: 0;}
    .positionrel-file label{width: 135px; font-size: 13px; letter-spacing: 1px; color: #fff; text-align: center; line-height: 40px; text-transform: uppercase; display: inline-block; background: #22aeef; height: 40px; border-radius: 40px;  font-family: 'Open Sans', sans-serif;  font-weight: 600; }
    .upload-img{margin-bottom: 20px;}
    .global-form-col{margin-bottom: 20px;}
    .third{width: 32%; margin-right: 2%; float: left;}
    .third:last-child{margin-right: 0;}
    .half{width: 49%; margin-right: 2%; float: left;}
    .half:last-child{margin-right: 0;}
    .global-form-col label{color: #b7bbc1; font-size: 15px; display: block; margin-bottom: 5px;}
    .global-form-col input[type="text"], .global-form-col select{width: 100%; height: 43px; border: 1px solid #d3dae1; padding: 10px;}
    .global-form-col input[type="number"], .global-form-col select{width: 100%; height: 43px; border: 1px solid #d3dae1; padding: 10px;}
    .global-form-col input[type="password"], .global-form-col select{width: 100%; height: 43px; border: 1px solid #d3dae1; padding: 10px;}
    .p_relative{position: relative;}
    .cal_pst{position: absolute;top:15px;right:0;}
    .global-form-col select{ padding-right: 20px; background: url("../images/select-arrow.png") right 10px center no-repeat; }
    .globBtns { background: #dd644c; border-radius: 35px; font-size: 14px; display: inline-block; width: auto; padding:10px 45px; margin-top: 20px;}
    .globBtns:hover{opacity: 0.9;  background: #dd644c;}
    .global-form-col i{font-style: normal; font-size: 15px; color: #4a4a4a;}
    .global-form-col input.input-bg-skype{padding-left: 65px; background: url("../images/skype-bg.png") left 20px center no-repeat; }
    .global-form-col input.input-bg-link{padding-left: 65px; background: url("../images/link-bg.png") left 20px center no-repeat; }
    .global-form-col input.input-bg-twi{padding-left: 65px; background: url("../images/twi-bg.png") left 20px center no-repeat; }
    .form-results p{color: #4a4a4a;     opacity: 0.9; font-size: 20px; line-height: 25px; font-family: 'Open Sans', sans-serif;}
    .form-results-big{color: #4f4f4f;  font-size: 20px; font-weight: 600; padding-top: 40px; line-height: 25px; text-transform: uppercase;  font-family: 'Open Sans', sans-serif;}
    .press-list-item{background:#f9fcff; padding:10px; margin-bottom:20px; box-shadow:0 0 8px 0px rgba(0,0,0,0.1);position: relative;}
    .press-left{ float: left; width: 160px;  position: relative;}
    .press_iiner .press-list-item{background-color: #fff}
    .press-right {width: calc(100% - 170px);float: right;    padding: 5px 0px;}
    .press-right-name{font-family: 'Open Sans', sans-serif; margin-bottom: 10px; color: #000; font-weight: 600; font-size: 18px;}
    .press-socialimg a {display: inline-block;position: relative; margin: 0 3px;}
    .presstimetop {padding-top: 10px;}
    .fotter-part{text-align: center;}
    .release-txt{display: inline-block; vertical-align: top; padding: 0 10px; line-height: 34px; color: #22aeef; font-family: 'Open Sans', sans-serif; font-weight: 600;  font-size: 16px;}
    .pagination-bot{display: inline-block; padding: 0 10px;}
    .pagination-bot-list li{float: left; margin-bottom: 0;}
    .pagination-bot-list li a{display: block;font-family: 'Open Sans', sans-serif; font-weight: 600;  color: #000; font-size: 16px; padding: 5px 12px; border: 1px solid #ddd; border-right: 0;}
    .pagination-bot-list li:last-child{border-right: 1px solid #ddd;}
    .blue-bg-text{background: #22aeef; padding: 20px;}
    .blog-details-left{background: #fff;box-shadow:0 0 8px 0px rgba(0,0,0,0.1); float: left; width: calc(100% - 340px);}
    .blog-details-title{padding: 25px 30px;}
    .blog-details-title p{text-align: justify;color: #4a4a4a; font-size: 16px; padding-bottom: 30px; margin-bottom: 0; font-family: 'Open Sans', sans-serif; }
    p.blue-bg-text{color: #fff; line-height: 25px; font-size: 18px; margin-bottom: 30px;}
    p.blue-bg-text span{display: block; margin-top: 30px;}
    .blog-details-title-inner h4{     font-size: 24px;
        color: #6c6c6c;
        font-family: 'Source Sans Pro', sans-serif;
        font-weight: 400; }
    .blog-details-title-inner{border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px;}
    .small-thumb{width: 100%; margin: 30px auto 0 auto; max-width: 790px; padding:30px 30px 0 30px;}
    .small-thumb .owl-carousel .owl-item img{width: auto; display: inline-block;}
    #thumbs.owl-carousel .owl-prev {position: absolute;left: 0;top: 0;bottom: 0;margin: auto;}
    #thumbs.owl-carousel .owl-next {    position: absolute;    right: 0;    top: 0;    bottom: 0;    margin: auto;}
    .youpopupBox{max-width: 700px; padding: 20PX!important;}
    .popupBox.youpopupBox .closeX {top: -18px;right: -15px; z-index: 99;background: #fff;text-align: center;line-height: 30px;   border-radius: 30px;}
    .videoWrapper {position: relative;padding-bottom: 56.25%!important; /* 16:9 */padding-top: 25px;height: 0;}
    .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
    .video-list{display: none; flex-wrap: wrap;}
    .video-list-item{     width: 31%;
        padding-bottom: 20px;
        margin: 0 1% 20px 1%;
        position: relative;
        background: #fff;
        border-radius: 4px;}
    .video-list-item p{font-size: 16px;  padding: 0 15px; color: #000;  font-family: 'Open Sans', sans-serif;   font-weight: 700; padding-top: 20px;}
    .video-list-item span{display: block;font-size: 22px; margin-bottom: 15px; color: #232323; font-family: 'Open Sans', sans-serif; font-weight: 600;}
    .tab-video a{font-size: 17px; position: relative;color: #000; opacity: 0.3; font-family: 'Open Sans', sans-serif;   font-weight: 700; text-transform: uppercase; display: inline-block;padding: 15px;background: #d1d2d2;}
    .tab-video a.active{opacity: 1;background-color: #01a2ec;color:#fff;padding:15px;}

    .right_radius{border-top-right-radius: 30px;
        border-bottom-right-radius: 30px;}

    .left_radius{border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;}

    .tab-video{height: 66px;}
    .openyoutubevideo{position: relative; display: block;}
    .video-list.current{display: flex!important;}
    .search-video{position: relative;  margin: 0 auto 40px auto; max-width: 570px;}
    .search-video input{width: 100%; padding: 10px 70px 10px 20px; font-size: 16px;     border: 1px solid #bbbbbb; border-radius: 35px;}
    .search-video a{position: absolute;
        right: 0px;
        display: inline-block;
        background: #dd644c;
        border-left: 1px solid #bbb;
        top: 1px;
        padding: 10px 20px;
        height: 42px;
        border-radius: 0 35px 35px 0;}

    .blog-details-right {width: 300px; float: right;background: #fff; padding: 20px;}
    .blog-details-right h4{font-size: 20px; color: #00a2ec;  font-family: 'Open Sans', sans-serif; font-weight: 600;   margin-bottom:20px;}
    .blog-details-right-list li{display: block; position: relative; margin-bottom:20px; padding-left: 85px; min-height: 60px;}
    .blog-details-right-list li img{ position: absolute; left: 0; top:3px; max-width: 75px; margin: 0 10px 10px 0;}
    .blog-details-right-list li h6{ color: #232323; font-size: 16px; white-space: nowrap;  overflow: hidden;text-overflow: ellipsis; text-transform: none; width: 100%;  font-family: 'Open Sans', sans-serif; font-weight: 600;   }
    .alphasearch{    width: calc(100% - 310px); display: inline-block; vertical-align: middle;}
    .alphasearch span{font-size: 16px; color: #4a4a4a; line-height: 35px; text-transform: uppercase; display: inline-block; font-weight: 700; margin-right: 10px;}
    .search-video-right{    width: 305px;
        margin: 0;
        display: inline-block;
        position: relative;
        vertical-align: middle;}

    .gray-light{background: #f1f1f1;}
    .panel-list-item{display: flex; flex-wrap: wrap;}
    .panel-list-item-in{    width: 23%;
        margin-bottom: 20px;
        margin: 0 1% 20px;
        background: #fff;
        border-radius: 3px;
            padding: 15px 0;
    }


    /**/
    .serchstring{background: #fff; padding: 20px 0;    border-bottom: 1px solid #edeaea;}

    .panel-list-item-in h4{
            font-size: 15px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    height: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 234px;
    text-align: center;
    margin: auto;
    display: block;
    white-space: nowrap;
    font-weight: 600;

        }
    .panel-list-con p{

   font-size: 16px;
    color: #7d7d7d;
    line-height: 20px;
    padding-top: 5px;
    font-weight: 600;
    padding-bottom: 0;
    height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 234px;
    text-align: center;
    margin: auto;
    display: block;
    white-space: nowrap;
    font-weight: 600;
    }

    .mr_cntrl{    margin-left: -15px;
        margin-right: -15px;}

    .panel-list-item-bottom-sec{padding: 10px 10px 10px;text-align: center}


    .tab-video a:last-child:after{content:"";height:0;}
    .panel-list-item-bottom-sec p{    color: #7d7d7d;
    font-size: 14px;
    margin-bottom: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    line-height: 20px; 
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}
    .panel-list-item-bottom-sec span{font-size: 14px;
        display: block;
        color: #a9a9a9;
        text-align: center;
        font-weight: 400;}
    
    .panel-list-userimage {    width: 90px;
        margin: auto;
        border-radius: 100%;
        margin-bottom: 10px;}
    .panel-list-userimage img {    width: auto;
        max-width: 100%;border-radius: 100%;border: 1px solid #bbbbbb;
       }
    .panel-list-con {    float: none;
        text-align: center;}
    .panel-list-item-bot{display: flex; justify-content:space-between;text-align: center;}
    .panel-list-item-bot-social{width: 100%}
    .fotter-part-global{margin: 20px 0;}

    /**/
    .comm-right h3{border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-left: -20px; margin-right: -20px; padding-left: 15px;    }
    .comm-right h3 span{padding-left: 8px; display: inline-block; vertical-align: middle;}
    .comm-left{width: calc(100% - 280px); padding-right: 25px; float: left;}
    .comm-right{width: 280px; float: right;background: #fff; padding: 20px;}
    .comm-right h4{font-size: 17px; margin-bottom: 15px; font-family: 'Open Sans', sans-serif; font-weight: 600;     border-bottom: 1px solid #ddd;
    padding: 0px 10px 15px 20px; margin-left: -20px; margin-right: -20px;}
     .comm-right h4 i{color: #e35135; font-size: 21px; display: inline-block; vertical-align: text-bottom; margin-right: 5px;}
    .comm-right-list{}
    .comm-right-list li{background: #fff; padding: 15px; border: 1px solid #e8eaed; border-bottom: 0px; margin-bottom: 0px;}
    .comm-right-list li:last-child{border-bottom: 1px solid #e8eaed;}
    .gray-light-gr{background: #edf2f6;}
    .comm-right-list li p{font-family: 'Open Sans', sans-serif; color: #4a4a4a; font-size: 14px; line-height: 20px; padding: 15px 0px; margin: 0px;} 
    .inner-sub-hd{font-size: 28px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 700; padding-bottom: 10px; text-align: center; padding-top: 20px;}
    .comm-right-author {position: relative; padding-left: 45px;}
    .comm-right-author .auth-name {font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 16px; color: #000000;}
    .comm-right-author .auth-name span, .comm-right-author span {font-weight: normal; color: #646464; font-size: 12px;}
    .comm-right-author img {position: absolute; left: 0; }
    .useredit-lay{position: relative;  min-height: 140px; padding: 30px 140px 10px 96px; margin-bottom: 30px;background:#fff;}
    .useredit-edit-btn{position: absolute;left: 0; top:0; bottom: 0; height: 19px; margin: auto; font-size: 14px; color: #dd644c; font-family: 'Open Sans', sans-serif; font-weight: 600;}
    .user-online{width: 60px; height: 60px; position: absolute; left: 20px; border-radius: 50%; }
    .user-online.active:after{position: absolute;width: 15px;height: 15px;border-radius: 50%; background: #3bd411; right: 3px; bottom: 5px; content: '';}
    .useredit-name{font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: 600; width: 246px; float: left; }
    .useredit-name span{display: block;font-size: 14px; color:#9c9fa4; }
    .useredit-loc{color: #646464; font-size: 16px;font-family: 'Open Sans', sans-serif; font-weight: 600;  }
    .useredit-logour-btn{    position: absolute;
    color: #fff;
    background: #00a2ec;
    line-height: 38px;
    top: 0;
    text-transform: capitalize;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    right: 30px;
    height: 38px;
    width: 148px;
    text-align: center;
    border-radius: 4px;
    -webkit-box-shadow: -1 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    bottom: 0;
    margin: auto;}
    /**/


    .img_thmb{width: 100px;
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
border: 1px solid #ddd;
height: 100px}


    .pillars_sec{display: table;width:100%;}
    .pillars_left{display: table-cell;width:5%;vertical-align: middle;}
    .pillars_right{display: table-cell;width:50%;vertical-align: middle;}


    .pr_50{padding-right: 50px}
    .text_underline{text-align: center;    border-bottom: 1px solid #ccc;
    padding-bottom: 50px;}


    .post-feed{ /*border: 1px solid #ddd; */border-top-color: 1px solid #00a2ec; margin-bottom: 30px;}
    .post-feed-pencil{padding: 15px; background: #f7f6f6; color:#888888; font-size: 16px; font-family: 'Open Sans', sans-serif;}
    .post-feed .text-input { background: #fff; padding: 30px 15px 10px 96px; position: relative; min-height: 120px; border-bottom: 1px solid #ddd;}
    textarea::-webkit-input-placeholder {
    color: #a5a5a5;
    }

    textarea:-moz-placeholder { /* Firefox 18- */
    color: #a5a5a5;  
    }

    textarea::-moz-placeholder {  /* Firefox 19+ */
    color: #a5a5a5;  
    }

    textarea:-ms-input-placeholder {
    color: #a5a5a5;  
    }
    .post-feed .text-input .text-input-user{position: absolute; left: 20px;}
    .post-type{background: #fff; padding:15px 5px 5px 5px; border: 0; width: 100%; font-size: 16px;  font-family: 'Open Sans', sans-serif;}
    .upload-data{padding: 15px;background: #fff;position: relative;}
    .upload-data-btn {    color: #fff!important;
    margin-top: 7px;
    font-size: 14px;
    padding: 0 18px;
    display: inline-block;
    background: #00a2ec;
    line-height: 38px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    height: 38px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: .5px;
    -webkit-box-shadow: -1 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}
    .upload-data-btn:hover{opacity: 0.9;}
    .pload-data-list{display: flex;}
    .pload-data-list > li{position: relative; margin-right:10px; }
    .upload-data-icon input{      width: 186px;
    height: 19px;
    opacity: 0;
    position: absolute;
    z-index: 10;
    top: 29px;
    font-size: 0;
    cursor: pointer;}
    .upload-data-icon{padding-top:12px;}
      .upld_txt:hover{color: #00a2ec!important}
   
  

    .upld_txt{    display: inline-block;
    font-size: 14px;color: #999;}
    .in_vr .fa-image{    font-size: 21px; vertical-align: middle; color: #000; margin-right: 5px; display: inline-block}
    .in_vr span{display: inline-block;vertical-align: middle;}

    .pload-data-list > li span{position: absolute; height: 47px; text-align: center; display: block; line-height: 47px; background: rgba(0,0,0,0.3); top: 0; right: 0; bottom: 0; left: 0; color: #fff; font-size: 18px;  font-family: 'Open Sans', sans-serif; font-weight: 600;}
    .post-feed-item-top{padding: 15px 15px 0;}
    .post-feed{display: none;}
    .post-feed-item{margin-bottom: 20px;/* border: 1px solid #ddd;*/ background: #fff;}
    .post-feed-list .comm-right-author{padding-left: 75px; min-height: 62px; padding-top: 10px; margin-bottom: 15px;width:50%;}
    .post-feed-list  .comm-right-author .auth-name{font-size: 18px; position: relative; padding-bottom: 15px;}
    .post-feed-list  .comm-right-author .auth-name:hover .authpop{display: block;}
    .post-feed-list  .comm-right-author .authpop{width: 280px; -webkit-transition:ease-in-out .5s; -moz-transition:ease-in-out .5s; -ms-transition:ease-in-out .5s; -o-transition:ease-in-out .5s; transition:ease-in-out .5s; display: none; padding: 20px; top:32px; position: absolute; z-index: 10; background: #fff; box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);}
    .post-feed-list  .comm-right-author .authpop:after{width: 0; content: ''; position: absolute;    top: -10px;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #ffffff transparent;}
    .post-feed-list  .comm-right-author .authpop:before{width: 0; content: ''; position: absolute;    top: -11px;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #ebebeb  transparent;}
    .authpop img{position: relative; left: auto; top: auto;}
    .authpop p.authpoptxt{ margin-top: 10px; font-family: 'Open Sans', sans-serif; margin-bottom: 5px; font-size: 18px!important; font-weight: 600!important;}
    .authpop span{display: block;  margin-bottom: 5px;  font-family: 'Open Sans', sans-serif;  font-weight: 600;}
    .post-feed-list  .comm-right-author .auth-name a{color: #000;}
    .post-feed-list .comm-right-author img{top: 0;}
    .post-feed-list .comm-right-author .auth-name span {font-size: 14px;}
    .post-feed-list .comm-right-author label{display: block;     margin-top: -15px;   font-weight: normal;  color: #646464;  font-size: 12px;}
    .post-feed-list .post-feed-item p{    padding-left: 15px;font-size: 14px; color: #4a4a4a;font-family: 'Open Sans', sans-serif; line-height: 20px;}
    .post-feed-item-img{position: relative;margin-left: 90px;margin-top: 10px;
    margin-right: 15px;}
    .post-feed-item-img > li{position: relative; }
    .post-feed-item-img > li > a{display: block; position: relative; height: 400px; background-size: cover!important;   background-position: center center!important;}
    .post-feed-item-img.second > li{width: 50%; float: left;}
    .post-feed-item-img.second > li > a{height: 400px;}
    .post-feed-item-img.three > li{width: 33.33%; float: left;}
    .post-feed-item-img.three > li > a{height: 290px;}
    .post-feed-item-img.three > li span{position: absolute; left: 0; top: 0; bottom: 0; font-family: 'Open Sans', sans-serif;  font-weight: 600; right: 0; color: #fff; background: rgba(0,0,0,0.5); text-align: center; line-height: 290px; font-size: 30px;}

    /*.post-feed-item-img > li img{position: absolute; margin: auto; left: 0; top: 0; bottom: 0; right: 0; max-width: 100%; max-height: 100%;}*/
    .like-fb{padding: 10px 25px; display: flex; justify-content:space-between; border-bottom: 1px solid #ddd;}
    .like-fb span{font-size: 14px; color: #4a4a4a; font-family: 'Open Sans', sans-serif; font-weight: 600;}
    .comment-fb{    padding: 13px 0px; display: flex; border-bottom: 1px solid #ddd;
    margin: 0px 15px 0 90px;}
     .ml_20{margin-left:20px;}
    .comment-fb span{font-size: 13px; color: #4a4a4a; font-family: 'Open Sans', sans-serif; font-weight: 600;}
    .comment-fb span img{margin-right:5px;}
    .comment-fb span:first-child{line-height: 23px;}
    .comment-list{    padding: 15px 15px 0px 90px!important; }
    .view-com{font-weight: 600;font-size: 14px;font-family: 'Open Sans', sans-serif; color: #4a4a4a; text-decoration: underline;}
    .comment-list-item{margin-top: 20px;}
    .comment-list-item > li{position: relative; padding-left: 67px; padding-right:0px; min-height: 50px; margin-bottom: 15px;}
    .comment-list-item > li img{position: absolute;left: 0; width: 50px; border-radius: 50%;}
    .comment-list-item > li p{background: #eff1f3; padding: 15px 25px;}
    .comment-typing{    padding: 0px 15px 30px 157px;
    background: #fff;
    position: relative;}
    .comment-typing > img {position: absolute; left: 89px; width: 50px; border-radius: 50%;}
    .comment-typing input{    width: 100%;
    padding: 10px 10px;
    background: transparent;
    height: 50px;
    border: 1px solid #ccc;}
    .comment-typing a{position: absolute; top:10px; right: 15px;}
    .comment-typing a .fab{color: #de644d; font-size: 27px;}
    .comment-typing-input{position: relative;}
    .comment-fb .fa-thumbs-up, .comment-fb .fa-comment{    margin-right: 2px; color: #00a2ec;}

    /**/
    .play_iconn{position: absolute;top:0;right:0;left:0;bottom: 0;margin:auto;width:88px;height:88px;}
    .min_over{ min-height: 349px!important;}
    .ext_descrptn{height:75px;overflow: hidden}
    .play_iconn_crowd{bottom: 50px; }


    .pos_rel{position: relative;}
    .uploadd{position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    opacity: 0;
    overflow: hidden;}


    /******************feedback*******************/
    .login-newinner .loginRow label, .popupBox .loginRow label{display: none;}
    .press-socialimg{    margin-left: 0;
        margin-top: 10px;}

    .press-socialimg .fab{
        color: #6c6c6c;
        border: 1px solid #6c6c6c;
        width: 30px;
        height: 30px;
        text-align: center;
        padding: 6px 0px;
    }

    .executive-sec-top{padding-top: 25px;}
    .kms_right-hd{color: #000000; font-size: 22px; margin-bottom: 20px; font-weight: 600;font-family: 'Open Sans', sans-serif;}
    .kms_right-hd span{font-weight: 400; display: block; font-size: 16px; color: #c3543d;}
    .kms_right-new{padding:20px;}
    .kms_right-new.kms_right p{color: #4a4a4a; font-size: 16px!important; font-weight: 400; line-height: 25px;}
    .info-image-lay{position: relative;}
    .info-image-lay .dotblink{position: absolute; width: 10px; height: 10px;     top: 31%;
        left: 6%; border-radius: 50%;  content: ''; background: #fff;}
    .dot {
            position: absolute;
        height: 50px;
        width: 50px;
        top: -20px;
        left: -20px;
        z-index: 2;
        opacity: 0;
        border: 5px solid #ccc;
        background: transparent;
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        -webkit-animation: flash 2s ease-out;
        -moz-animation: flash 2s ease-out;
        animation: flash 2s ease-out;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        }

      @-moz-keyframes pulse {
         0% {-moz-transform: scale(0);opacity: 0.0;}
         25% {-moz-transform: scale(0);opacity: 0.1;}
         50% {-moz-transform: scale(0.1);opacity: 0.3;}
         75% {-moz-transform: scale(0.5);opacity: 0.5;}
         100% {-moz-transform: scale(1);opacity: 0.0;}
      }

      @-webkit-keyframes "flash" {
         0% {-webkit-transform: scale(0);opacity: 0.0;}
         25% {-webkit-transform: scale(0);opacity: 0.1;}
         50% {-webkit-transform: scale(0.1);opacity: 0.3;}
         75% {-webkit-transform: scale(0.5);opacity: 0.5;}
         100% {-webkit-transform: scale(1);opacity: 0.0;}
    }


    .dot2 {
        position: absolute;
        height: 30px;
        width: 30px;
        top: -10px;
        left: -10px;
        z-index: 2;
        opacity: 0;
        border: 5px solid #ccc;
        background: transparent;
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        -webkit-animation: flash 2s ease-out;
        -moz-animation: flash 2s ease-out;
        animation: flash 2s ease-out;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        }


        .dot3 {
        position: absolute;
        height: 70px;
        width: 70px;
        top: -30px;
        left: -30px;
        z-index: 2;
        opacity: 0;
        border: 5px solid #ccc;
        background: transparent;
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        border-radius: 60px;
        -webkit-animation: flash 2s ease-out;
        -moz-animation: flash 2s ease-out;
        animation: flash 2s ease-out;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        }



      @-moz-keyframes pulse {
         0% {-moz-transform: scale(0);opacity: 0.0;}
         25% {-moz-transform: scale(0);opacity: 0.1;}
         50% {-moz-transform: scale(0.1);opacity: 0.3;}
         75% {-moz-transform: scale(0.5);opacity: 0.5;}
         100% {-moz-transform: scale(1);opacity: 0.0;}
      }

      @-webkit-keyframes "flash" {
         0% {-webkit-transform: scale(0);opacity: 0.0;}
         25% {-webkit-transform: scale(0);opacity: 0.1;}
         50% {-webkit-transform: scale(0.1);opacity: 0.3;}
         75% {-webkit-transform: scale(0.5);opacity: 0.5;}
         100% {-webkit-transform: scale(1);opacity: 0.0;}
    }



    .count_list li{float: left;width:20%;text-align: center;}
    .count_list li span, .count_list li i{    color: #dd644c; font-weight: 700; font-size: 32px;font-style: normal;}
    .count_list li div{display: block;font-size: 19px;}


    .d-block{display: block}
    .count_list li .fa-facebook-f{color: #fff;background: #d7d7d7;}
    .count_list li .fa-youtube{color: #fff;background: #d7d7d7;}
    .count_list li .fa-instagram{color: #fff;background: #d7d7d7;}
    .count_list li .fa-twitter{color: #fff;background: #d7d7d7;}
    .count_list li .fa-linkedin-in{color: #fff;background: #d7d7d7;}
    .count_list li font .fab{
    width: 50px;
    height: 50px;
    padding: 13px 0;
    border-radius: 100%;margin: auto}
    .count_list li font i{font-size: 24px; color: #fff;}

    .popupBox .hd img{display: none}





    .info-image-lay .dotblink.loc2{   left: 17%;   top: 33%;}
    .info-image-lay .dotblink.loc3{   left: 27%;bottom: 27%; top: auto;}
    .info-image-lay .dotblink.loc4{   left: 48%; bottom: 16%;  top: auto;}
    .info-image-lay .dotblink.loc5{   left: 39%; bottom: auto; top: 30%;}
    .info-image-lay .dotblink.loc6{   left: auto; bottom: auto; top: 30%; right: 25%;}
    .info-image-lay .dotblink.loc7{   left: auto; bottom: 16%; top: auto;  right: 13%;}
    .info-image-lay .dotblink.loc8{   left: auto; bottom: 20%; top: auto;  right: 19%;}
    .info-image-lay .dotblink.loc9{   left: 13%; bottom: auto; top: 24%;  right: auto;}
    .info-image-lay .dotblink.loc10{  left: 21%; bottom: 19%; top: auto; right: auto;}
    .info-image-lay .dotblink.loc11{  left: 22%; bottom: 37%; top: auto; right: auto;}
    .info-image-lay .dotblink.loc12{  left: 0; right: 0; margin: auto; bottom: 25%; top: auto;}
    .info-image-lay .dotblink.loc13{  left: 5%; right: 0; margin: auto; bottom: 35%; top: auto;}
    .info-image-lay .dotblink.loc14{  left: 0%; right: 20%; margin: auto; bottom: 50%; top: auto;}
    .info-image-lay .dotblink.loc15{  left: 0%; right: 10%; margin: auto; bottom: 42%; top: auto;}
    .info-image-lay .dotblink.loc16{  left: -24%; right: 10%; margin: auto; bottom: auto; top: 8%;}
    .info-image-lay .dotblink.loc17{  left: auto; margin: auto; bottom: auto; top: 13%; right: 32%;}
    .info-image-lay .dotblink.loc18{ left: auto; margin: auto; bottom: auto; top: 41%; right: 33%;}
    .info-image-lay .dotblink.loc19{     left: 0; margin: auto; bottom: auto; top: 22%; right: 0%;}
    .info-image-lay .dotblink.loc19{     left: 0; margin: auto; bottom: auto; top: 22%; right: 0%;}
    .info-image-lay .dotblink.loc20{         left: 0; margin: auto; bottom: auto; top: 20%; right: -20%;}
    .info-image-lay .dotblink.loc21{    left: 6%; margin: auto; bottom: auto; top: 13%; right: auto;}
    .info-image-lay .dotblink.loc22{        left: auto; margin: auto; bottom: auto; top: 13%; right: 21%;}





    .br_rem .item{border-right:0!important;}
    .panel-list-item-bot-social a .fab{    color: #00a2ec!important;
        font-size: 22px;}
    .mr_5{margin-right:5px;}
    .mr_10{margin-right:10px;}

    .alphasearch a.active span{color: #00a2ec}
    .alphasearch a:hover span{color: #00a2ec}

    .global-form-col input[type="text"]:focus{border:1px solid #22aeef;}
    .global-form-col select:focus{border:1px solid #22aeef;}



.p_60{padding:60px;}
.img_responsive{width:100%;}

::-webkit-input-placeholder { 
  color: #a5a5a5;
}
::-moz-placeholder { 
  color: #a5a5a5;
}
:-ms-input-placeholder { 
  color: #a5a5a5;
}
:-moz-placeholder { 
  color: #a5a5a5;
}



.inn_heading{font-size: 30px;}
.inn_font{    color: #615f5f;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;


}

.pillars_right p{text-align: left}


.note_bg{    text-align: center;
    margin-top: 60px;
    padding: 40px;
    border: 1px solid #ccc;}

#c_scroll{position: relative;}

.hw_ug{    font-size: 19px;
    margin: 20px 0;
    font-weight: 700;
    color: #333;}

  .ab_headng{    text-align: left;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: 15px}


.pillarimage{    text-align: center;    background: #f5f5f5;}
.specification p{color: #7d7d7d;
    font-size: 16px!important;
    font-weight: 600;
    line-height: 25px;}

.separator{font-size: 16px;}
.specification li{color: #7d7d7d;
    font-size: 16px!important;
    font-weight: 600;
    line-height: 25px;
    list-style-type: square;
}


.aboutBox ol{    padding-left: 20px; margin-top:15px;}
.pt_30{padding-top:30px;}

.cropimagepreview{border-radius: 100%}
.banner_overlay{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);}


.userBox .showHide .editPoup{box-shadow: 0px 0px 1px 1px #ccc;}
.con_txt_area textarea{   width: 100%;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    font-size: 14px;
    letter-spacing: .5px;}

#global_leader_form .help-block, .form-error {
  background-color:none!important;
  border:none!important;
  border-radius: 0px!important;
  color: #FF0000;
  display: block;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 2px;
  text-align: left!important;
  text-transform: capitalize;
}


.btn_red{-webkit-box-shadow: -1 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    -webkit-border-radius: .125rem;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500!important;
    letter-spacing: .6px;
    background-color: #dd644c!important;
    color: #fff;
    border: none;
    padding:.375rem 20px;
    border-radius: 30px;
}

.btn_red:hover{background-color: #cb3925;
transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
outline: 0;
color:#fff;

}

.btn_blue{-webkit-box-shadow: -1 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    border-radius: .125rem!important;
    -webkit-border-radius: .125rem;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .6px;
    background-color: #00a2ec!important;
    color: #fff!important;
    border: none;
    padding:.375rem 20px;
}

.btn_blue:hover{background-color: #00a2ec;
transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
outline: 0;
color:#fff;

}


.btn_submit{margin-top:20px;text-align:center;}
.pd_13_30{padding: 13px 30px;}
.text-center{text-align:center;}
.cn_shdw{-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;
    padding: 40px;
    border-top: 8px solid #dd644c}

.in_blck{display: inline-block;}
.bnn_overlay{position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.3);}

.note{display: inline-block;}
.image-editor .formBtn{
    background:#dd644c!important;
}
.image-editor .uploadSubmit{
    background:#dd644c!important;
}
.transition{
   transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
}
.imagebox{
    display: block;
    width: 70px;
    height: 70px;
    font-size: 45px;
    color: #eee;
    font-weight: 700;
    text-align: center;
    line-height: 100px;
    float: left;
}
.user-online img,.text-input-user,.comm-right-author img{
    border-radius:100%;
}
/*._unlike .like_text{
color: #c21900 !important;
}*/
.progress{
    display:none;
    width: 70px;
    height: 70px;
    background: #f7f7f7;
    border: 1px dashed #ccc;
    font-size: 45px;
    color: #eee;
    font-weight: 700;
    text-align: center;
    line-height: 100px;
    float: left;
    margin-right: 10px;
}
.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}
.cross_icon{
    display:none;
    position: absolute;
    top: 2px;
    right: 5px;
    color: #fff;
    cursor: pointer;
}
.comment-list-item {
    margin-top: 20px;
    max-height: 350px;
    overflow: auto;
}
.user_no_post{
    text-align: center;
    padding: 20px 20px 20px 20px;
    min-height: 40px;
    font-size: 20px;
}
.closeovrly{position: absolute;top: 0;right:0;bottom: 0;left:0;width:100%;height:100%;background: rgba(0,0,0,.3);display: none}
.imagebox:hover .closeovrly, .imagebox:hover .cross_icon{display: block;transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;}


.excutive-list ul li{float: left;margin-right:2%;margin-bottom:2%;width: 23.5%;}
.excutive-list ul li:nth-child(4n+4){margin-right:0;}

.content-right-name{font-size: 15px;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    height: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 234px;
    text-align: center;
    margin: auto;
    display: block;
    white-space: nowrap;
    font-weight: 600;}

.ex_country{color:#00a2ec!important;font-weight:600;display:block;color:#a5a5a5;padding: 2px 0px 7px 0;}
.ex_left{float: left}
.ex_right{float: right}
.ex_bx{padding: 6px 10px 10px 10px}
.ex_fas{color:#00a2ec!important;font-size:22px;}
.ex_right a{    margin-top: 5px;}
.md_hdngg{text-align: left!important;
    width: 100%!important;}

.modal_overflw{max-height: 400px; overflow: auto;}
.nVideo_sectn{padding-top:40px!important;padding-bottom: 0!important}
.nVideo_sectn ul{text-align: center;    margin-top: 30px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 40px;}
.nVideo_sectn ul li{display: inline-block;    padding: 0 10px;width: 32.33%;vertical-align: top}

.modal2 {display: none; position: fixed; z-index: 99999; left: 0;top: 0; bottom:0; width: 100%; height: 100%; overflow: auto;background-color: rgba(0,0,0,0.7); }
.modalArea{background: #fff;
    width: 30%;
    margin: 0 auto;
    height: auto;
    margin-top: 50px;
    box-shadow: 0px 0px 2px 1px #7b7979;
    position: relative;
    padding: 30px;
    border-radius: 4px;}
.close2{position:absolute;right:14px;top:14px;cursor:pointer;}
.modalHeading{font-family: 'Open Sans', sans-serif;
font-size: 20px;
color: #4f5051;
line-height: 26px;
font-weight: 600;
text-align:center;
}



.close_edit{    background: #fff!important;
    width: 30px!important;
    color: #dd644c!important;
    height: 30px!important;
    top: -19px!important;
    padding: 3px 10px!important;
    right: -13px!important;
    font-size: 18px!important;
    font-weight: 300!important;
    border-radius: 100%!important
}

.nVideo_sectn span{    color: #000;
    margin-top: 10px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    display: block;
}

.nVideo_sectn ul li a img{border:5px solid transparent;}
.nVideo_sectn ul li a img:hover{border: 5px solid #dd644c;}

.cal_bg .username{background-image: url(/assets/images/icons/calendar-list.png);background-repeat: no-repeat;background-position: right 4px center;}


::-webkit-input-placeholder { /* Edge */
  color: #423f3f;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #423f3f;
}

::placeholder {
  color: #423f3f;
}


.useredit-name .add{color: #000}
.post_infoo{padding-left:75px!important;}

.tab-video-2{    margin-top: 15px; margin-bottom: 15px;}
.tab-video-2 a.active{    opacity: 1; background-color: #dd644c; color: #fff; }
.tab-video-2 a{    font-size: 15px;
    position: relative;
    color: #fff;
    opacity: 1;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    display: inline-block;
    padding: 10px 20px;
    background: #949494;
    letter-spacing: .5px;
        width: 49%;
    text-align: center;
}

.allpost_bx{    background: #fff;
    padding: 30px;
    border-radius: 3px;}

.allpost_bx .tab-video-2{margin-top: 0}
.allpost_bx .right_question{width:100%;}
.mb__3{padding-bottom: 30px}
.allpost_bx .tab-video-2{display: table; width: 100%;}
.allpost_bx .tab-video-2 a{display: table-cell!important;width:50%!important;}
.allpost_bx .right_question ul{    padding-left: 0;}

.right_question ul{padding-left:15px;}
.right_question ul li{    border-bottom: 1px solid #ddd; padding-bottom: 15px;}
.right_question ul li a{color:#000;    font-size: 13px;    font-weight: 600;}
.right_question ul li a:hover{color: #dd644c}
.right_question ul li span{color: #00a2ec; font-size: 12px;margin-top:4px;display: inline-block;  }
.right_question ul li .ml{margin-left:6px;}
.comm-right .right_question{    max-height: 600px; overflow: auto;}
.glp_del{position: absolute;
    top: 20px;
    right: 0;
    background: #fff;
    box-shadow: 0px 0px 2px 1px #ccc;
    padding: 10px 15px;
    display: none;
    min-width: 96px;
    color: #929191;
}
.displayBlock{display: block;transition:all 0.5s ease; -ms-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.ld_admin{color: #00a2ec;font-size:13px;}

.glp_seell{float: right; margin-right: 15px; font-size: 12px; margin-top: 4px; color: #dd644c;}
.asd{display: none!important}
.glp_del:after{    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 4px solid #ccc;
    position: absolute;
    top: -5px;
    right: 0;}























    @media screen and (min-width: 1024px) and (max-width: 1500px){


        .newhomebanner{    height: 450px; background-size: 100% 100%;}
        .banner-content h4{    font-size: 37px; line-height: 80px;}
        .video-con{    margin-top: 20px;}
       .headerBtn{    top: 24px;}


    }


    @media only screen and (min-width : 768px) and (max-width : 1024px){

        .headerBtn{right: 55px;}
        .headerBtn{border-left:0;}
        .navHeaderr{top:21px!important;}
        .pknowsection .kms_right-new{max-height: 320px; overflow: auto;}
            .mr_cntrl{margin-left:0;margin-right:0;}
    }


    @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) { 

    body{min-width:unset;width:100%;}
    header{min-width: 100%;}
    .navCon{display: none;width: 100%;}
    .navCon ul.nav > li > a{ padding: 15px 10px;height:auto;}
    .submenu{width: 100%;    z-index: 9999;}
    .navCon ul.nav > li{float:none;}
    section{min-width: 100%;}
    .container{min-width:100%;padding:0px 10px;}
    .videbox{width:100%;}
    .tabCon a{width: 49px;}
    .tabContBx{width: 432px;}
    .box1{width: 100%;padding-right: 0px;margin-left: 0px;}
    .box2{width:100%;text-align:center;margin-bottom: 20px;}
    .box3{width:100%;text-align:center;margin-bottom: 20px;}
    .box4{width:100%;text-align:center;margin-bottom: 20px;}
    .box5{width:100%;text-align:center;margin-bottom: 20px;}
    .footerFollowa{    position: relative;text-align: center;}
    .pknowsection .kms_left{width:100%;}
    .pknowsection .kms_right-new{width: 100%; margin-top: 20px;}
    .panel-list-item-in{width:48%!important;}
    .container-new{padding:0 10px;}
    .mr_cntrl{margin-left:0;margin-right:0;}
    .box2, .box3, .box4{text-align: left}


    }

    @media screen and (max-width : 1600px){
    .navCon ul.nav > li > a {padding: 0px 10px;
        font-size: 14px;
        color: #2f2f2f;
        font-weight: 600;
        letter-spacing: 1px;}
    .headerBtn a{     font-family: 'open_sansregular', sans-serif;   font-size: 13px; padding: 8px 18px; margin-left: 9px; font-weight: 600;    letter-spacing: 1px;background:#dd644c;}
    header{padding: 0 189px 0 15px; min-width: 100%;}
    section, body{min-width: 100%;}
    }
    @media screen and (max-width : 1169px){

    .navCon ul.nav > li > a{padding:0;}
    

    .nav{background: #fff;}
    .navHeaderr{display: block;position: absolute;top: 36px;right: 15px;}
    header {padding: 0 10px;}
    .navCon{position: fixed;transition:all 0.5s ease; -ms-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -moz-transition:all 0.5s ease;
    width: 250px; 
    float: none;
    margin-right: 0;
    padding: 20px;
    background: #dd644c;
    left: -250px;
    z-index: 100;
    bottom: 0;
    top: 0;
    height: 100%;}
    .navCon.open{left: 0;}
    .nav{background:#dd644c; }
    .navCon ul.nav > li{display: block; float: none;}
    .navCon ul.nav > li > a{line-height: 22px; color: #fff; font-size: 15px;}
    .navCon ul.nav > li:last-child::after{display: none;}
    .innerbanner {background-size: cover !important;padding: 40px 0 40px 0;position: relative;height:100px;}
    .inner-hd{font-size: 18px;}
    .und_headng{font-size: 14px;margin-bottom: -9px;}
    .martop30 {margin-top: 10px;}
    .inner-btn {font-size: 14px;padding: 10px 20px;}
    .pr_50{padding-right: 0;}
    section{padding: 40px 0;}
    .resources-list-item{width: 33.33%; padding: 0 15px; margin-bottom: 30px;}
    .resources-list-item p{font-size: 17px; padding-top: 10px;}
    .resources-list-item span{font-size: 19px; margin-bottom: 10px;}
    .global-list-item{width:33.33%; }
    .alphasearch span{margin-right: 8px;}

    }
    @media screen and (max-width : 1023px){
    .video-list-item p{font-size: 14px;}
    .alphasearch {width: 100%;float: none;text-align: center;}
    .search-video-right {width: 290px;margin: 0;float: none;position: relative;margin: 8px auto;}
    .panel-list-item-in {width: 49%;}
    }



    @media only screen and (min-width : 320px) and (max-width : 767px) and (orientation : landscape) { 

        .panel-list-item-in{width:48%!important;}

    }


    @media screen and (max-width : 767px){

        .right_mb .pull-right{float: none!important}
        .right_mb .ml{    margin-left: 0!important;}

        .allpost_bx_h .r{float: left!important; width: 100%!important; margin-top: 12px;} 
        .back_btnn{top: -23px; right: -22px;padding: 5px 15px;}
    .pknowsection .owl-stage-outer .owl-stage .owl-item:last-child{margin-right:0;}    
    .pknowsection #thumbs{text-align: center!important;}
  /*  #thumbs .owl-stage-outer{display: inline-block!important;}*/
    .socialimg a{width: 50px; height: 50px;}
    .nVideo_sectn{padding-top: 20px!important;}
    .nVideo_sectn ul{    margin-top: 10px;padding-bottom: 10px;}
    .new_frm{width: 90%!important;height:242px!important;}    
    .excutive-list ul li{ width: 100%!important;}    
    .story_resp{height:100px!important;}
    .story_resp .inner-hd{top:18px!important;}
    .kms_right{height: auto;}
    .comment-list{padding:10px}
    .comment-list-item > li p{font-size: 12px!important;padding: 15px 11px 15px 56px;}
    .post-feed .text-input{padding: 10px;}
     #createEventCon .pillersTitle{padding-top: 0px!important;}
     .frgt_pddng{padding: 15px 15px;}
     .bannerTitle{letter-spacing: 0.5px;font-size: 9px;}

    .inner-btn{    padding: 9px; font-size: 11px;}

    .inner_postn{padding: 10px 0 90px 0!important;}
    .ftt_bg{background: #000; padding: 10px; margin-bottom: 15px;}
    .box a{opacity: .8;font-size: 13px}
    .ftt_bg a:last-child{padding-bottom:0;}
    .ftt_btn{    padding-bottom: 10px!important; margin-bottom: 6px;line-height: 19px;}
    .box2{padding-right:0;}
    .box3{padding-right: 0;}
    .pillars_right p{font-size: 14px;}
    .pillersTitle h3{font-size: 16px;}

    .hd_drpdwn ul li:first-child{padding-top:10px;}
    .new_nav li{padding-bottom: 20px; padding-left: 15px;}
    .new_nav li:first-child{padding-top:20px;}
    .hd_drpdwn li a{padding: 0;font-size: 14px;}
    .inn_heading{font-size: 18px;}
    .inn_font{font-size: 14px}
    .text_underline{padding-bottom: 15px;}
    .foodHd{line-height: 12px;font-size: 15px;}
    .text_width{padding-left: 0; padding-right: 0;margin-top: 5px;}
    .partner_with_us .pillersTitle h3{padding-top:20px;}
    .get_involved .pillersTitle{padding-top: 20px}
    #aboutCompany .pillersTitle{padding-top: 0}
    #aboutCompany .pillars_right h3{margin-top: 0}
    .hd_drpdwn ul li{    padding-top: 0px;
    padding-bottom: 10px;}

    .hd_drpdwn{    z-index: 1; width: 100%;top: 58px;min-width: auto;}
    .nav li a.active:after{background: transparent;}
    .headerBtn{border-left: 0;}
    .shared_under:after{bottom: -11px;}
    .problem-left a img.icon{left: 20px; width: 29px;}
    .problem-left p, .problem-right p{    font-size: 14px;padding: 10px;}
    .problem-left a{    font-weight: 600; letter-spacing: 1px;font-size: 18px}
    .problem-right a{font-weight: 600; letter-spacing: 1px;font-size: 18px}
    .problem-right a img.icon{width: 29px;}
    .msn_bx span{line-height: 22px;font-size: 14px!important;}
    .content-right-name span{    margin-left: 0px;    margin-top: 5px;}
    .content-right span{font-size: 14px;}
    .missn_bg h5{font-size: 17px;}
    .need-carosal{    margin-top: 15px;}
    .needsection{    padding: 15px 0;}
    .video-con{    margin-top: 13px;}
    #createEvents{height: 170px;}
    #createPage{height: 170px;}
    #createAddCon{height: 100px;}
    .createAddBox{padding: 15px;}
    #sharestory{height: 170px;}
    #tvchannel{height: 170px;}
    #messangerBanr{    height: 100px;}
    .innerbanner{    padding: 36px 0 40px 0;}
    .createPageStep a{width: 47%;
    margin: 0 0px;    margin-bottom: 4%;}
    .sixBoxes{display: none;}
    #createPageBx .getReadyInfoBox{margin-bottom: 40px;}
    #createEventCon .pillars_right{padding-top:20px;}
    .createPageStep::before{border-bottom: 0;}
    .profilePic{width: 100%;margin-bottom: 20px;}
    .browseCon{width: 100%;}
    .uploadBox a{padding-top: 29px;}
    .importCon a{padding-top: 32px;}
    .addToFav{margin-bottom: 20px}
    .leftFav{padding-right: 0;}
    .leftFav{text-align: left;padding-bottom: 20px;}
    .rightFav{float: left; width: 100%; padding-left: 0;}
    .srchInpiut{    width: 100%;}
    .pd_13_30{padding: 8px 25px!important;}
    .peopleHd{    font-size: 20px;font-weight: 600;}
    .eventBtns.saveInfoBtn{text-align: center;}
    .content-right span{font-size:13px;}
    .ext_descrptn p{text-align: left}
    .listClass{padding-left: 5px;}
    .getReadyInfoBox .content{display: none;}
    #tvSection .listClass{margin-bottom: 20px}
    .pillars_left{display: block;width:100%;    margin-top: 0;}
    .pillars_right{display: block;width:100%;    margin-top: 0px;}
    .pws_icon_bg{display: none}
    .mt_60{margin-top:0;}
    .completebox{margin-bottom: 0px;}
    #tvchannel{    height: 100px;}
    #articleBanner{    height: 100px;}
    .hd_responsive{top: 32px!important;}
    .bannerHd{font-size: 23px;}
     .pillersRow{width: 100%; margin: 0;    margin-bottom: 10px;}
    .aboutLeft{width: 100%;padding-right:0;}
    .note_bg{    margin-top: 10px; padding: 10px; border: 4px solid #ccc;}

    .aboutRight{width:100%;}
    .missionLeft{width: 100%;padding-right:0;}
    .missionRight{width: 100%;padding-right:0;}    
    .z_depth{    margin-top: 10px;
    margin-bottom: 10px;}
    .tvVideoCon{width: 100%;
    height: 100%;margin-top: 30px;}
    #createEvents{    height: 100px;}
    .art_hdd h1{    margin-bottom: 0;}
    .in_blck{    margin-top: 10px;}
    .art_hdd h1{    font-size: 16px;}
    .rightArticle ul li{font-size: 14px!important;    margin-bottom: 5px;}
    .rightArticle .mt_20{margin-top: 0;}

    .listClass.listClass2 li{font-size: 14px!important;}  
    .tip{font-size:14px;}  
    .content p{font-size: 14px;}
    .pd_13_30{padding: 7px 20px;}
    #createGroup{    height: 100px;}
    .hw_ug{font-size: 17px;margin: 15px 0;}
    .botmBdr{    margin-top: 10px;}
    .search-video input{height: 37px;
    font-size: 13px;
    font-weight: 600;}
    .search-video a{height:35px;    padding: 9px 20px;}
    #createEventCon .mt_20{margin-top:10px;}


    #searchbutton img{width:16px;}
    .panel-list-item-in h4{height: auto; margin-bottom: 0px;}

    .getReadyInfoBox.videoContent{width: 100%;
    height: 100%;
    margin-top: 0px;}
    .listClass li{font-size: 14px;line-height: 21px;}
    #createPage{height:100px;}
    .addSubtitle{font-size: 17px;}


    .fl50{width: 100%;
    float: none;padding-left:0!important;}
    
    .fr50{width: 100%;
    float: none;padding-left:0!important;}  

    .formRows label{position: relative;top:0;    margin-bottom: 7px;
    display: block;margin-top:10px;} 

    .formRows .rightPart label{left:0;} 
    .rightPart, .leftPart{padding-left: 0}
    .formRows .full label{top:0;}

    .eventRight{float: none!important;
    width: 100%;
    height: auto;
    text-align: left;
    padding-left: 3px;}
    .eventBtns a{width:auto;margin-bottom: 10px;padding: 12px!important;}
    .press_listt li{width: 100%; padding: 0 5px 15px 5px;}
    .press_listt li .login-newinner .input{padding-left:0!important;}
    .alertBx{    width: 100%;}
    .alertBx{padding-top: 38px;}
    .alertRight{padding: 10px 10px;width: 100%}

    .p_60{padding: 10px 0;}
    #aboutVision .pillersTitle{padding-top: 0}
    .cn_shdw{padding: 15px!important;}
    .mt_40{margin-top: 10px;}
    .con_hd{font-size: 21px;}
    ..createAddBox{padding: 15px;}

    .tab_rightt{width: 100%}
    .tab_leftt{width: 100%;}

    .user-online{    width: 30px;
        height: 30px;}

    .useredit-logour-btn{    display: block;
    position: absolute;
    margin-top: 10px;
    font-size: 13px;
    height: 30px;
    width: 106px;
    right: 20px;
    line-height: 31px;
    top: auto;
    bottom: 20px;}

    .comment-typing{    padding: 0px 15px 25px 73px;  min-height: 80px;}   
    .comment-list-item > li{    padding-left: 62px;
        padding-right: 0px;} 

    .comment-typing > img{left: 15px;}

    .comment-fb{    padding: 13px 15px;    margin: 0px 15px 0 20px;}
    .post-feed-item-img{    margin-left: 15px;}
    .mb_hide{display: none;}

    .useredit-lay{padding: 10px 0px 10px 104px;    margin-bottom: 10px}
    .panel-list-con p{padding:0;}
    .inner-sub-hd{font-size: 17px;}
    .problemsection{padding: 15px 0px;}
    .comm-left{    width: 100%;
        padding-right: 0;
        float: none;}

    .comm-right{width:100%;float: none}

    .mr_cntrl{margin:0;padding:0;}

    .cc_pad{padding:0 10px!important;}
    .new_hdng span{font-size:16px;padding-top: 0px;display: block;}
    .kms_right-hd{font-size:18px;}
    .kms_right-hd span{font-size:12px;}
    .kms_right-new.kms_right p{font-size:14px!important;}

    .pd_lr_2 .knw_mre{right:0!important;}
    .shared-text{padding:0;}
    .pd_lr{padding: 0}
    .bntxt1{font-size: 18px;}
    .bntxt2{    font-size: 18px!important;
        margin-top: 10px;
        margin-bottom: 15px;}

    .bntxt3{font-size: 17px;}
    .video-con a img{width: 60px;}

    .info-image-lay .dotblink{    top: 71%; left: 22%;}
    .info-image-lay .dotblink.loc2{top: 40%;display: none;}
    .info-image-lay .dotblink.loc9{top: 35%;display: none}
    .info-image-lay .dotblink.loc3{top: 35%;display: none}
    .info-image-lay .dotblink.loc11{bottom: 27%;}
    .info-image-lay .dotblink.loc10{bottom: 14%;display: none;}
    .info-image-lay .dotblink.loc5{bottom: 14%;display: none;}
    .info-image-lay .dotblink.loc12{bottom: 14%;display: none;}
    .info-image-lay .dotblink.loc11{bottom: 14%;display: none;}
    .info-image-lay .dotblink.loc3{bottom: 20%;}
    .info-image-lay .dotblink.loc14{bottom: 36%;display: none;}
    .info-image-lay .dotblink.loc13{bottom: 36%;display: none;}
    .info-image-lay .dotblink.loc5{top: 40%;}
    .info-image-lay .dotblink.loc6{top: 28%;}
    .info-image-lay .dotblink.loc7{right: 14%;bottom: 16%;}
    .info-image-lay .dotblink.loc22{display: none}
    .info-image-lay .dotblink.loc17{display: none}
    .info-image-lay .dotblink.loc20{display: none}
    .info-image-lay .dotblink.loc8{display: none}
    .info-image-lay .dotblink.loc21{left: 11%; top: 18%;}
    .info-image-lay .dotblink.loc16{top: 1%;}


    .vertical_middle{width: 100%;display: block;margin-bottom: 20px}
    .count_list li{     width: 50%;
        
        min-height: 154px;}
    .banner-content{padding: 0px 10px;}
    .shared-left{width: 100%;min-height: auto;padding:15px;}
    .shared-right{width:100%;margin-top:20px;}  
    .navCon ul.nav > li > a{height:auto;}
    .submenu{width: 100%; z-index: 9999;}
    .navHeaderr{display: block; position: absolute; top: 22px;
    right: 8px;}
    .mainBanr{width: 93%;margin: 20px auto 0 auto;} 
    .leftbanrimg{display:none;}
    .midbannerImg{display:none;}
    .mainCon{width: 100%;padding-top: 0px;}
    header{min-width: unset;padding:0 0px 0 0px;position:relative;width:100%;height: 66px;}
    .navCon{width: 100%; position: absolute; background: #dd644c; top: 66px; height: 100vh; overflow: auto; left: -1300px; padding: 0;}
    .navCon ul.nav > li{float:none;}
    .banrForm{max-width: unset;right: 0px;width: 100%;position: relative;}
    .videbox{width: 100%;}
    .tabCon a{float: left;margin-right: 0px;font-size: 13px;display: block;margin-bottom: 10px;}
    .line{display:none;}
    .tabCon a:last-child{float:left;}
    .tabCon a.tabOne{width: 92px;}
    section{min-width:unset;padding: 15px 0;}
    .res_hme_bnnr{height: 230px!important;}
    .pknowsection .knw_mre{top: 26px;
    border: 0;
    right: -18px;
    font-size: 11px;
    letter-spacing: 1px;
    text-decoration: underline;
    color: #dd644c;
    box-shadow:none;
    z-index: 100;
}
    .newCList li span{height:auto;}
    .gl_patnersection .knw_mre{top: 0px;
    border: 0;
    right: -18px;
    font-size: 11px;
    letter-spacing: 1px;
    text-decoration: underline;
    box-shadow:none;
    color: #dd644c;
    z-index: 100;
}
    .Globalsection .knw_mre{top: 0px;
    border: 0;
    right: -18px;
    font-size: 11px;
    letter-spacing: 1px;
    text-decoration: underline;
    color: #dd644c;
    box-shadow:none;
    z-index: 100;
}
.kms_right{box-shadow: 0}
.openyoutubevideo img{max-height: 100%;    width: 100%;}
.small-thumb{margin: 0px auto 0 auto;}
.kms_left a{
    height: 200px;
}

.kms_right{box-shadow: none!important}
#thumbs .owl-carousel .owl-next{display: none;}
#thumbs .owl-carousel .owl-prev{display: none;}



    .main-hd-sub{margin-top: 0px;}
    .newCList{padding: 0px 0 0 0;}
    .navCon ul.nav > li.active a, .navCon ul.nav > li:hover > a{color: #fff;}
    .main-hd:after{bottom: 6px}
    .info-image{margin-top: 0px;}
    body{min-width:unset;width:100%;}
    .container{min-width: unset;width:100%;padding:0px 10px;}
    #plateform iframe{width:100%;height:auto;}
    .mainHd{margin-top: 0px;font-size: 30px;}
    #plateform .mainHd{margin-top:20px;}
    .tabsection{height: auto;margin-top:20px;}
    .tabImgBx{width: 100%;height: auto;}
    .tabContBx{width: 100%;padding: 20px 20px;height: auto;}
    #getInvolved .mainHd{margin-bottom:5px;}
    .tabContBx .content{font-size:18px;}
    .boyCon{width:100%;}
    .follows{width:100%;}
    .follows a{margin: 0px 3px 10px 0;}
    .box1{width: 100%;padding-right: 0px;margin-left: 0px;margin-bottom: 0px;}
    .box2{width:100%;text-align:left;margin-bottom: 0px;}
    .box3{width:100%;text-align:left;margin-bottom: 0px;}
    .box4{width:100%;text-align:left;margin-bottom: 0px;}
    .box5{width:100%;text-align:center;margin-bottom: 0px;}
    .footerFollowa{    position: relative;text-align: center;}
    .uprcurve{display:none;}
    .downcurve{display:none;}
    #sendRequest iframe{width:100%;height:auto;}
    #sendRequest .mainHd{text-align:center!important;margin-left:0px!important;}
    .logo{padding: 17px 7px;    width: 45%;}
    .content-right .content-right-name{font-size: 16px;}
    .fixed{height:66px;} 
    form.register{width:90%;}
    form.register fieldset.row1{width:100%;}
    .demoimage{display: none;}
    .resources-list-item{width: 50%; padding: 0 15px; margin-bottom: 20px;}
    .resources-list-item a.buynow{font-size: 12px;}
    .resources-list-item span {font-size: 17px;margin-bottom: 5px;}
    .resources-list-item p {font-size: 15px;padding-top: 8px;line-height: 18px;}
    .login-newinner .innerPop {padding: 0 10px;}
    .popupBox .hd img{margin: 20px auto 10px;}
    .loginRow{padding: 0 5px;}
    .login-newinner .loginRow, .popupBox .loginRow {margin-bottom: 15px;}
    .login-newinner .loginRow.checkbox {margin-top: 0;}
    .login-newinner .hd span{font-size: 18px;}
    .orSep {text-align: center; margin: 15px auto 10px auto;}
    .login-newinner .loginWidth > span{padding-top: 0;}
    .login-newinner .loginWidth .footerFollows a{margin: 0;}
    .input.loginInput{height: 35px;font-size: 15px;}
    .signup-form{padding: 0;}
    .signup-form-half{width: 100%;}
    .popupOuter{padding: 20px;}
    .submitBtns{font-size: 15px; padding: 9px 0;}
    .excutive-list-item .images-left {float: none;width: 100%;position: relative;text-align: center;}
    .content-right {width: 100%;float: none;padding: 15px 0;}
    .global-list-item{ width:50%; margin-bottom: 20px;}
    .global-list-item p{font-size: 14px;}
    .global-patnrt img{max-width: 80%; max-height: 80%;}
    .container-small-full{padding: 10px;}
    .upload-img-left{float: none; width: 100%; text-align: center;}
    .upload-img-right{float: none; width: 100%; padding-left: 0;}
    .third, .half{width: 100%; margin-right: 0;}
    .globBtns{padding: 7px 25px; margin-top: 0;}
    .form-results p{color: #4a4a4a;  font-size: 19px; line-height: 25px; font-family: 'Open Sans', sans-serif;opacity:.9;}
    .form-results-big{font-size: 16px; padding-top: 20px;}
    .press-left {float: none;width: 100%;position: relative;text-align: center;}
    .press-left img {max-width: 100%;}
    .press-right {width: 100%;float: none;padding: 15px 0px 5px;}
    .press-right-name{font-size: 16px;    text-align: center;}
    .fr.social-press-right{    position: relative;
    right: 0;
    bottom: 0;}

    .social-press-right{margin-top:10px;display: block;}
    .presstime span.time {float: none;}
    .presstime span.date {float: none;}

    .press-socialimg{margin-top: 5px; text-align: center;}
    .release-txt{display: block;}
    .fl.presstimetop, .fr.social-press-right{float: none!important; text-align: center;}
    .tab-video a{font-size: 12px; padding: 12px 5px;}
    .tab-video{margin-bottom: 0px;text-align: center;}

    .tab-video a.active{padding: 12px 5px;}
    .search-video{margin-bottom: 10px;    width: 100%;}
    .video-list-item{width: 100%;}
    .blog-details-left{width: 100%; float: none; margin-bottom: 20px; }
    .blog-details-right{width: 100%; float: none; }
    .blog-details-title {padding: 15px 10px;} 
    .blog-details-title-inner h4 {font-size: 17px;}
    .blog-details-right-list li h6{font-size: 14px; }
    .panel-list-item-in {width: 100%;}
    .alphasearch span {margin-right: 8px;line-height: 22px; font-size: 14px;}
    .needcarosal .item{border-right:0;}
    .problem-left{width:100%;}
    .problem-right{width:100%;}
    .container-problem{padding: 0px 10px;}
    .mission-list > li h5{font-size: 22px;}
    .mission-list > li p{font-size: 18px;}
    .kms_left, .shared-right{margin-right: 0;width: 100%;}
    .kms_right, .shared-left{width:100%;min-height:auto;padding:15px;    max-height: none;}
    .kms_right p, .shared-left p{font-size: 15px;text-align: left;margin-bottom: 10px;}
    .min_over{min-height: auto!important}
    .shared-left .globalbtn{font-size: 15px;}
    .shared-hd{font-size: 16px;padding-bottom:0;}
    .main-hd-sub{font-size: 17px;    color: #4a4a4a;
        font-size: 14px!important;
        font-weight: 400;}
    .globalbtn a{font-size: 15px;}
    .starttxt{font-size: 20px;letter-spacing: 4px;}

    .cometxt{font-size: 20px;}
    .headerBtn a{background: transparent; color: #000; padding: 0; font-size: 13px;
    box-shadow: none;font-weight:800;}
    .headerBtn{position: absolute; right: 48px; top: 23px;}
    .headerBtn a.black{    color: #000; font-size: 14px; font-weight: 800;}
    footer{padding: 15px 0 20px;}
     .logo a img{    width: 110px;
        margin-top: 6px;}
        .problem-top{margin-bottom: 20px;}

    }

    @media screen and (max-width : 767px){
    .banner-content h4{font-size: 20px; line-height: 32px;}
    .main-hd{font-size: 16px;}
    }
    .datanotfound{
        width: 100%;
        text-align: center;
        margin-bottom: 30px!important;
    }






.crowdsection{padding-top: 28px; padding-bottom: 0;}

.crowd_left{    width: 50%; display: table-cell;padding-right: 10px;position: relative;}
.crowd_right{width: 50%; display: table-cell; padding-left: 15px;position: relative}
.imgBoxx{position: relative;}
.imgBoxx img{width:100%;}
.imgBoxx .imgOverlay{position: absolute;top:0;left:0;bottom: 0;right:0;width:100%;height:100%;background: rgba(0,0,0,.6);}
.imgBoxxTxtt h3 img{width:auto;}
.crowdTxt{max-width: 627px; margin: auto; margin-top: 20px; margin-bottom: 30px;}
.imgBoxxTxtt{    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; text-align: center; cursor: pointer;}
.imgBoxxTxtt h3{color: #fff; font-weight: 600; letter-spacing: .5px; font-size: 20px; margin-bottom: 15px;}
.newRoundBtn{background: #dd644c; color: #fff; border: 0; padding: 9px 30px; border-radius: 30px; font-size: 17px;cursor:pointer;}

.w-25{width:25%;}
.w-100{width:100%!important;}
.w-20{width:20%;}
.w-30{width:30%;}
.w-33{width:33.33%;}
.w-40{width:40%;}
.w-50{width:50%;}
.w-60{width:60%;}
.w-70{width:70%;}
.w-80{width:80%;}
.w-33{width:33.33%;}
.w-45{width:45%;}
.w-10{width:10%;}


.pl-15{padding-left:15px;}
.pr-15{padding-right:15px;}

.d-flex{display: flex;display: -ms-flexbox;}

.justify-content-start {-ms-flex-pack: start; justify-content: flex-start;}
.justify-content-end {-ms-flex-pack: end; justify-content: flex-end;}
.justify-content-center {-ms-flex-pack: center; justify-content: center; }
.justify-content-between {-ms-flex-pack: justify; justify-content: space-between;}
.justify-content-around {-ms-flex-pack: distribute; justify-content: space-around;}



.align-items-start {-ms-flex-align: start; align-items: flex-start;}
.align-items-end {-ms-flex-align: end; align-items: flex-end;}
.align-items-center {-ms-flex-align: center; align-items: center;}
.align-items-baseline {-ms-flex-align: baseline; align-items: baseline;}
.align-items-stretch {-ms-flex-align: stretch; align-items: stretch;}

.homeNHeadng{    font-size: 20px; text-transform: capitalize; margin-bottom: 10px; font-weight: 600;}
.mt-1{margin-top:10px;}
.mt-2{margin-top:20px;}
.mt-5{margin-top:50px;}
.mt-10{margin-top:100px;}
.mr-1{margin-right:10px;}

.mb-4{margin-bottom:40px;}
.mt-4{margin-top:40px;}
.mt-3{margin-top:30px!important;}
.mb-2{margin-bottom:20px!important;}
.mb-1{margin-bottom:10px!important;}

.homeNListing{padding-left: 20px;}
.homeNListing li{ list-style-type: disc; font-weight: 600; font-size: 15px;}
.nmTxt{margin-bottom: 10px; display: block; margin-top: -5px; font-weight: 600;}


.sponsersList li{float: left;width:19%;margin-right:1%;margin-bottom: 1.5%}
.sponsersList li:nth-child(5n+5){margin-right:0;}
.crwodVdBx_captn{text-align: center;background: #f3f3f3;padding: 10px;}
.crwodVdBx_captn h3{font-size: 15px; color: #000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%;}
.crwodVdBx_captn span{display: block; font-size: 13px; font-weight: 600; color: #565656; text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden; text-align: center;}
.crowdImgH{position: relative;}
.crowdImgH .videoPlayy{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);}

._newTb{display: table;width:100%;}
._newSectn ._lft{display: table-cell;width: 50%;padding-right:15px;}
._newSectn ._lft img{height:100%;}
._newSectn ._rgt{display: table-cell;width: 50%;padding-left:15px;}

._lft ._lft_i{position: relative;height: 518px;text-align: center;}
._inMt{margin-top:30px;}
._rgt .pr{position: relative;}
._noverlay{position: absolute;top:0;left:0;right:0;bottom: 0;width:100%;height:100%;margin:auto;background:rgba(0,0,0,.6);}


._in_info h3{color:#fff;text-transform: uppercase;font-weight:600;    font-size: 27px;
    margin-bottom: 10px;}
._in_info span{color: #fff; display: block; font-size: 17px; margin-bottom: 15px;}
._in_info{text-align:center;width:80%;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);margin:auto;}

.text-center{text-align: center;}
._cntBl{color:#00A2EC!important;}
._cfv{padding-bottom: 40px}


._topSponsers ul li{float: left;width:15.8%;margin-right:1%;margin-bottom: 1%}
._topSponsers ul li:nth-child(6n+6){margin-right:0;}
._topSponsers ul li a{    border: 2px solid #00A2EC; display: block; border-radius: 30px; color: #7d7d7d; font-weight: 600; text-align: center; padding: 9px 0;
    font-size: 16px;}
._topSponsers ul li a:hover{border:2px solid #00A2EC;background-color: #00A2EC;color:#fff;}
._topSponsers{background-color: #f6f6f6}

.pr{position: relative;}
.imgOverlay{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
}



.singleImage .pr_over, .singleImage .pl_over{margin: 0 auto;
    max-width: none;
    width: 100%;
    display: table;padding-left:0;}


.singleImage .pr_over .imgBoxx , .singleImage .pl_over .imgBoxx{
    height: 244px;
}

.singleImage .pr_over .imgBoxx img , .singleImage .pl_over .imgBoxx img{
    height: 100%;
}

.crwodVdBx{height: 140px;}
.crwodVdBx a img{height:100%;width: 100%;}

.box_style{
    background: #fff;
    padding: 25px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
    border-radius: 3px;
    height: 100%;
}

._btn_abs{position: relative;
    top: 10px;
    left: 0;
    bottom: 0px;
    margin: auto;
    text-align: center;
    right: 0;}

.mb-0{margin-bottom: 0!important}
.h-100{height:100%;}

.sponsBen, .globalImact {
    background: #fbfbfb;
    padding: 30px;
    width: 48%;
    box-shadow: #e5e5e5 0 0 5px 1px;
}
.newRoundBtn img {
    max-height: 25px;
    margin-left: 5px;
    vertical-align: -6px;
}

.indLogoBx h3 img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.indLogoBx h3 {
    position: relative;
    min-height: 40px;
}
.indLogoBx {
    min-height: 80px;
}

.text_shift{
    text-align: center;
    font-size: 20px;
    color: #00A2EC;
}
.pl-8{padding-left:8px;}
.crowdsection .box_style {
    position: relative;
    padding-bottom: 90px;
    border: #b7b7b7 solid 1px;
    border-radius: 0px;
}
.crowdsection .box_style .resStrt {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
}




@media screen and (max-width: 767px){
    ._cfv{padding-bottom: 0px}
    .crowdImgH{height:auto;}
    .crwodVdBx img{width:100%;}
    .crwodVdBx{margin-top:15px;}
    .crowd_left, .crowd_right{   width: 100%; margin-top: 15px; display: table; padding-left: 0;}
    .imgBoxxTxtt h3{    font-size: 18px;}
    .flex-wrap{flex-direction: column;}
    .w-30, .w-70, .w-20{width:100%;}
    .pr-15{padding-right:0;}
    .pl-15{padding-left:0;}
    .resStrt{text-align: center;}
    .resStrt button{margin-top:15px;}
    .crowdsection{    padding-bottom: 20px;padding-top:0;}
    .sponsersList li{    width: 100%;    margin-bottom: 5%;}
    .crowdsection .knw_mre {top: 0px; border: 0; right: -18px; font-size: 11px; letter-spacing: 1px; text-decoration: underline; box-shadow: none; color: #dd644c; z-index: 100;}
    ._newSectn ._lft{display: table;width: 100%;padding-right:0;}
    ._newSectn ._rgt{display: table;width: 100%;padding-left:0px;}
    ._lft ._lft_i{height:auto;}
    ._in_info h3{    font-size: 20px;}
    ._rgt ._in_info{    position: relative; top: 0; left: 0; transform: unset;
    padding: 15px 0;}
    ._inMt{margin-top:10px;}

    ._topSponsers ul li{width:100%;}
    .crwodVdBx{height:auto;}
    .crwodVdBx a img{height:auto;}
    .knw_mre{top: 26px;
    border: 0;
    right: -18px;
    font-size: 11px;
    letter-spacing: 1px;
    text-decoration: underline;
    color: #dd644c;
    box-shadow: none;
    z-index: 100;}
    .sponsBen, .globalImact {width: 100%; }
    .w-50{width:100%;}
    .res_top{margin-top:20px;}
    .crowd_left{padding-right:0;}

}


@media(max-width: 479px){
    .imgBoxx {
        position: relative;
        height: 200px;
    }
    .imgBoxx img{ height: 100%; }
    .crowdsection .d-flex{
        display: block;
    justify-content: flex-start;
    }
    .box_style{
        height: auto;
    }
    .knw_mre, .gl_patnersection .knw_mre{ right: 0px !important; }
}



