article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block; margin: 0; padding: 0;}
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; direction: rtl;}
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li, form {margin: 0; padding: 0; list-style: none; font-weight: normal;}
button, input, select, textarea {margin: 0; padding: 0; border: none; font-family: 'HelveticaNeueW23Reg';}
.custfield:focus, button:focus {outline: none; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
body {font-family: 'HelveticaNeueW23Reg'; font-size: 14px; color: #000000; direction: rtl;}
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none; outline: none;}
img {border: none; vertical-align: middle;}


@font-face {
    font-family: 'HelveticaNeueW23Reg';
    src: url('../fonts/HelveticaNeueW23Reg.eot');
    src: url('../fonts/HelveticaNeueW23Reg.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueW23Reg.woff2') format('woff2'),
         url('../fonts/HelveticaNeueW23Reg.woff') format('woff'),
         url('../fonts/HelveticaNeueW23Reg.ttf') format('truetype'),
         url('../fonts/HelveticaNeueW23Reg.svg#HelveticaNeueW23Reg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueW23forSKYBd';
    src: url('../fonts/HelveticaNeueW23forSKYBd.eot');
    src: url('../fonts/HelveticaNeueW23forSKYBd.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueW23forSKYBd.woff2') format('woff2'),
         url('../fonts/HelveticaNeueW23forSKYBd.woff') format('woff'),
         url('../fonts/HelveticaNeueW23forSKYBd.ttf') format('truetype'),
         url('../fonts/HelveticaNeueW23forSKYBd.svg#HelveticaNeueW23forSKYBd') format('svg');
    font-weight: normal;
    font-style: normal;
}

::-webkit-input-placeholder {color: rgba(0,0,0,0.4) !important; font-size: 20px;}
::-moz-placeholder {color: rgba(0,0,0,0.4) !important; font-size: 20px;}
:-ms-input-placeholder {color: rgba(0,0,0,0.4) !important; font-size: 20px;}
:-moz-placeholder {color: rgba(0,0,0,0.4) !important; font-size: 20px;}


/****************
 * Common Css
 ****************/
header, section, footer {width: 100%; float: left;}
.container {width: 1680px; margin: 0 auto;}
.custfield {border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
a, a:hover, button, .newstabs .ctabs li a:after {transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.featuredpart .featurbox .innerbox img, .newstabs .tab-content .item .newinner img, .members .item .memberbox img {width: 100%; height: 100%; object-fit: cover; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.featuredpart .featurbox .innerbox:hover img, .newstabs .tab-content .item .newinner:hover img, .members .item .memberbox:hover img {transform: scale(1.04); -moz-transform: scale(1.04); -webkit-transform: scale(1.04);}
.ctitle {font-size: 60px; font-family: 'HelveticaNeueW23forSKYBd'; color: #0074aa; text-align: right;}
.cbtn {width: 191px; display: inline-block; height: 60px; background-color: #d4a73c; color: #ffffff; font-size: 20px; text-align: center; line-height: 60px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.cbtn:hover {color: #ffffff; background-color: #0074aa;}
.cbtnwhite {
    width: 191px;
    display: inline-block;
    height: 60px;
    background-color:transparent;
    border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    line-height: 60px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-right:30px;
}

.cbtnwhite:hover {
    color: #ffffff;
    background-color: #d4a73c;
}

.featurbox.innner-page {
    margin-bottom: 40px;
}

    .featurbox.innner-page img {
        width:100%;
    }

    header {
        padding: 15px 0;
    }
.custnav {float: right; margin: 29px 80px 0px 0px;}
.custnav .menus li {float: right; margin-left: 40px;}
.custnav .menus li:last-child {margin-left: 0px;}
.custnav .menus li a {float: right; font-size: 20px; color: #5d646b;}
.custnav .menus li a:hover {color: #0074aa;}

.rheader {margin-top: 27px;}
.rheader .socials {margin-top: 8px;}
.socials a {float: right; background-repeat: no-repeat; background-position: 0 0; margin-left: 34px;}
.socials a:last-child {margin-left: 0px;}
.socials .yt {background-image: url(../images/yt-icon.png); width: 19px; height: 14px; margin-top: 2px;}
.socials .yt:hover {background-image: url(../images/yt-icon-h.png);}
.socials .inst {background-image: url(../images/inst-icon.png); width: 19px; height: 18px;}
.socials .inst:hover {background-image: url(../images/inst-icon-h.png);}
.socials .tw {background-image: url(../images/tw-icon.png); width: 19px; height: 14px; margin-top: 2px;}
.socials .tw:hover {background-image: url(../images/tw-icon-h.png);}
.socials .fb {background-image: url(../images/fb-icon.png); width: 10px; height: 18px;}
.socials .fb:hover {background-image: url(../images/fb-icon-h.png);}

header .searchbar {margin: 5px 50px 0 45px;}
header .searchbar .search {display:none;width: 24px; height:24px; float: right; background: url(../images/search-icon.png) no-repeat 50% 50%;}
.searchpopup {float: left; background-color: rgba(6,24,33,0.9); position: fixed; z-index: 11; right: 0; left: 0; top: -100%; opacity: 0; visibility: hidden; width: 100%; height: 100%;}
.searchpopup .serachfield {width: 700px; margin: 0 auto; padding: 250px 15px 25px;}
.searchpopup .serachfield h3 {font-family: 'HelveticaNeueW23forSKYBd'; text-transform: uppercase; color: #ffffff; font-size: 18px; letter-spacing: 1px; text-align: center; padding-bottom: 25px;}
.searchpopup .serachfield .custfield {height: 52px; padding: 6px 55px 6px 20px; background:#ffffff url(../images/search-icon.png) no-repeat; background-position: calc(100% - 20px) 50%; background-position: -moz-calc(100% - 20px) 50%; background-position: -webkit-calc(100% - 20px) 50%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.closebtn {background: url(../images/closeicon.png) no-repeat 0 0; width: 32px; height: 32px; float: right; margin: 20px 20px 0 0; cursor: pointer; opacity: 0.7;}
.closebtn:hover {opacity: 1; animation:rotateani 2s linear infinite; -moz-animation:rotateani 2s linear infinite; -webkit-animation:rotateani 2s linear infinite;}
.popupactive {top: 0; opacity: 1; visibility: visible;}
.popupactive, .searchpopup {transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s;}
@keyframes rotateani { 
    from { 
        transform: rotate(0deg); 
    } to { 
        transform: rotate(180deg); 
    }
}
@-moz-keyframes rotateani { 
    from { 
        transform: rotate(0deg); 
    } to { 
        transform: rotate(180deg); 
    }
}
@-webkit-keyframes rotateani { 
    from { 
        transform: rotate(0deg); 
    } to { 
        transform: rotate(180deg); 
    }
}

.language .custbtn {width: 90px; height: 35px; line-height: 35px; background-color: #0074aa; color: #ffffff; font-size: 18px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.language .custbtn:hover {background-color: #d4a73c;}
.language .dropdown-menu {right: 0px; top: 100%; left: auto; min-width: 90px; margin: 0;}
.language .dropdown-menu > li > a {padding: 3px 9px; font-size: 15px; text-align: center;}


.commonslider {float: right; width: 100%;}
    .commonslider .owl-carousel {
        display: none;
        width: 100%;
        -webkit-tap-highlight-color: transparent;
        position: relative;
   
    }
.commonslider .owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden;}
.commonslider .owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.commonslider .owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.commonslider .owl-carousel .owl-wrapper, .commonslider .owl-carousel .owl-item {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);}
.commonslider .owl-carousel .owl-item {position: relative; min-height: 1px; float: right; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;}
.commonslider .owl-carousel.owl-loaded {display: block;}
.commonslider .owl-carousel.owl-loading {opacity: 0; display: block;}
.commonslider .owl-carousel.owl-hidden {opacity: 0;}
.commonslider .owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.commonslider .owl-carousel.owl-grab {cursor: move; cursor: grab;}

.mainslider  {position: relative;}
.mainslider .slideimg {height: 768px; position: relative; background-repeat: no-repeat; background-position: 50% 0; background-size: cover;}
.mainslider .slideimg:after {content: ""; width: 100%; top: 0px; right: 0px; bottom: 0px; position: absolute;
background: -moz-linear-gradient(left, rgba(125,185,232,0) 0%, rgba(27,85,114,1) 85%, rgba(10,67,93,1) 100%);
background: -webkit-linear-gradient(left, rgba(125,185,232,0) 0%,rgba(27,85,114,1) 85%,rgba(10,67,93,1) 100%);
background: linear-gradient(to right, rgba(125,185,232,0) 0%,rgba(27,85,114,1) 85%,rgba(10,67,93,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#0a435d',GradientType=1 );}
.mainslider .slidertexts {position: absolute; z-index: 2; right: 0; width: 100%; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.mainslider .slidertexts .texts {float: right; width: 530px;}
.mainslider .slidertexts h3 {font-size: 70px; font-family: 'HelveticaNeueW23forSKYBd'; color: #ffffff;}
.mainslider .slidertexts p {font-size: 24px; line-height: 40px; color: rgba(255,255,255,0.70); margin: 30px 0 40px;}

.mainslider .owl-item.active .slidertexts h3  {
  animation: 1s 1s fadeIn both;
  -moz-animation: 1s 1s fadeIn both;
  -webkit-animation: 1s 1s fadeIn both;
}
.mainslider .owl-item.active .slidertexts p {
  animation: 1s 1.5s fadeIn both;
  -moz-animation: 1s 1.5s fadeIn both;
  -webkit-animation: 1s 1.5s fadeIn both;
}
.mainslider .owl-item.active .slidertexts .cbtn {
  animation: 1s 1.8s flipInX both;
  -moz-animation: 1s 1.8s flipInX both;
  -webkit-animation: 1s 1.8s flipInX both;
}

.mainslider .owl-dots {position: absolute; z-index: 1; bottom: 120px; left: 50%; width: 1650px; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.mainslider .owl-dots .owl-dot {float: right; border: 6px solid transparent; background-color: transparent; width: 12px; height: 12px; margin-left:15px; cursor: pointer; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; position: relative;}
.mainslider .owl-dots .owl-dot span {position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; background-color: rgba(255,255,255,0.50); border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.mainslider .owl-dots .owl-dot.active, .mainslider .owl-dots .owl-dot:hover {border-color: #ffffff;}
.mainslider .owl-dots .owl-dot.active span, .mainslider .owl-dots .owl-dot:hover span {background-color: #ffffff;}

.aboutpart {padding: 120px 0px;}
.aboutpart .textinfo {padding: 100px 15px 30px 140px; float: right;}
.aboutpart .textinfo span {font-size: 24px; color: #5d646b; padding-top:25px; display: block;}
.aboutpart .textinfo p {color: #98999e; font-size: 18px; line-height: 40px; margin-top:40px; float: right; width: 100%; margin-bottom: 50px;}
.aboutpart .imgbox {float: right;}
.aboutpart .imgbox img {max-width: 100%;}

.featuredpart {padding: 120px 0px 110px;}
.featuredpart .featurbox {margin: 15px 0px; float: right;}
.featuredpart .featurbox .innerbox {position: relative; display: block; overflow: hidden; text-align: center; background-color: #000000; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.featuredpart .featurbox .innerbox img {width: 100%; opacity: 0.4;}
    .featuredpart .featurbox .innerbox h4, .featurbox .innerbox h4 {
        color: #ffffff;
        font-size: 60px;
        padding: 0 15px;
        font-family: 'HelveticaNeueW23forSKYBd';
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        text-align: center;
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
    }

#flipbookiframe {
    width: 100%;
    height: 700px;
}

.signedpetition {
    position: relative;
    background-position: 100% 0px;
    background-repeat: no-repeat;
    background-image: url(../images/slider-bg2.jpg);
    padding: 40px 0px 40px;
    background-size: cover;
}
.signedpetition .sliderinfo {float: right; width: 575px; padding: 230px 140px 230px 0px;}
.signedpetition .sliderinfo h4 {color: #ffffff; font-size: 60px; font-family: 'HelveticaNeueW23forSKYBd';}
.signedpetition .sliderinfo p {color: rgba(255,255,255,0.7); font-size: 18px; margin: 35px 0 30px; line-height: 40px;}
.signedpetition .sliderinfo .readbtn {float: right; color: #d4a73c; font-size: 20px; padding-left: 30px; background-repeat: no-repeat; background-position: 0px 8px; background-image: url(../images/arrow.png);}
.signedpetition .sliderinfo .readbtn:hover {padding-left: 45px;}

.newspart {background-color: #f9f9f9; padding: 80px 0 140px;}
.newspart .ctitle {text-align: center; margin-bottom: 45px;}
.newstabs {padding: 0;}
.newstabs .ctabs {text-align: center; margin-bottom: 70px;}
.newstabs .ctabs li {display: inline-block; margin-left: 30px;}
.newstabs .ctabs li:last-child {margin-left: 0px;}
.newstabs .ctabs li a {display: inline-block; font-size: 20px; padding: 0 20px 18px; color: #bbbaba; position: relative;}
.newstabs .ctabs li a:after {content: ""; width: 0px; height: 2px; background-color: #74b2cf; position: absolute; left: 50%; bottom: 0px; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);}
.newstabs .ctabs li.active a, .newstabs .ctabs li a:hover {color: #0074aa;}
.newstabs .ctabs li.active a:after, .newstabs .ctabs li a:hover:after {width: 100%;}
.newstabs .tab-content .item {float:right; width: 100%; padding: 0 15px;}
.newstabs .tab-content .item .tag,.tag {background-color: #0074aa; z-index: 1; top: 30px; right: 30px; position: absolute; font-size: 16px; color: #ffffff; padding: 14px 30px; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;}
    .newstabs .tab-content .item .tag a, .tag a {
        color: #ffffff;
    }
.newstabs .tab-content .item .newsimg {
        position: relative;
        background-color: #000000;
        border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        -webkit-border-radius: 2px 2px 0 0;
        overflow: hidden;
        display: block;
    }
.newstabs .tab-content .item .newsimg img {opacity: 0.9;}
    .newstabs .tab-content .newinfo, .newinfo {
        background-color: #ffffff;
        padding: 50px;
        border-radius: 0px 0px 2px 2px;
        -moz-border-radius: 0px 0px 2px 2px;
        -webkit-border-radius: 0px 0px 2px 2px;
    }

.artbox .newinfo {
    height: 350px;
    background-color: #f9f9f9;
}
        .newstabs .tab-content .newinfo h4 a, .newinfo h4 a {
            font-size: 24px;
            color: #0074aa;
            font-family: 'HelveticaNeueW23forSKYBd';
        }
            .newstabs .tab-content .newinfo h4 a:hover, .newinfo h4 a:hover {
                color: #d4a73c;
            }
        .newstabs .tab-content .newinfo p, .newinfo p {
            font-size: 18px;
            color: #5d646b;
            line-height: 40px;
            margin: 35px 0 25px;
        }
        .newstabs .tab-content .newinfo span, .newinfo span {
            display: block;
            font-size: 16px;
            color: #d4a73c;
        }

.newstabs .owl-nav div {width: 18px; height: 15px; position: absolute; z-index: 8; top: 50%; background-position: center center; background-repeat: no-repeat; cursor: pointer; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.newstabs .owl-nav div:hover {opacity: 1;}
    .newstabs .owl-nav div.owl-next {
        background-image: url(../images/prev-arrow.png);
        left: -48px;
    }
.newstabs .owl-nav div.owl-prev {background-image: url(../images/next-arrow.png); right: -48px;}

footer {background-image: url(../images/footer-bg.jpg); background-repeat: no-repeat; background-position: 50% 0px; background-size: cover; padding: 100px 0px 0px;}
footer .toppart {float: right; width: 100%;}
footer .toppart .fboxs {float: right; width:280px; padding-bottom: 40px;}
footer .toppart .fbox1 {padding-right: 25px;}
footer .toppart .fbox4 {width:530px; float: left;}
footer .toppart .fboxs ul {float: right; width: 100%;}
footer .toppart .fboxs ul {float: right; width: 100%;}
footer .toppart .fboxs ul li {float: right; width: 100%; margin-bottom: 12px;}
footer .toppart .fboxs ul li a {color: rgba(255,255,255,0.7); font-size: 18px;}
footer .toppart .fboxs ul li a:hover {color: #d4a73c;}
footer .toppart .fboxs h4 {font-size: 20px; color: #ffffff; font-family: 'HelveticaNeueW23forSKYBd'; float: right; width: 100%; margin-bottom: 30px;}
footer .newsletter {margin-top: 50px; padding: 0;}
footer .newsletter .custfield {height: 60px; padding: 6px 35px; font-size: 20px; float: right; width: calc(100% - 140px); width: -moz-calc(100% - 140px); width: -webkit-calc(100% - 140px); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
footer .newsletter .cbtn {width: 130px; float: left;}
footer .copyright {float: right; width: 100%; padding: 50px 25px;}
footer .copyright p {float: right; color: rgba(255,255,255,0.4); font-size: 16px;}
footer .socials .yt {background-image: url(../images/yt-icon2.png);}
footer .socials .inst {background-image: url(../images/inst-icon2.png);}
footer .socials .tw {background-image: url(../images/tw-icon2.png);}
footer .socials .fb {background-image: url(../images/fb-icon2.png);}

/** About Page **/
.padd140 {padding: 0px 140px;}
.innerbanner {background: url(../images/inner-bg1.jpg) no-repeat 50% 50%; height: 646px; background-size: cover;}
    .innerbanner.newsbanner {
        height: 500px;
    }
.news-inner-page img {
    width:100%
}
.innerbanner .texts {
    float: right;
    width: 622px;
    margin-top: 19%;
}
.innerbanner .imgbox {float: left; width: 670px; margin-top: 90px; background-color: #eeeeee;}
.innerbanner .imgbox img {width: 100%; opacity: 0.9;}
.innerbanner .texts span {display: block; font-size: 24px; color: #d4a73c; margin-bottom: 20px;}
.innerbanner .texts h3 {font-size: 50px; font-family: 'HelveticaNeueW23forSKYBd'; color: #ffffff;}
.breadcrumbs {padding: 28px 0;}
.breadcrumbs ul li {float: right; font-size: 20px; color: #d4a73c; background: url(../images/arrow.png) no-repeat 100% 10px; padding-right: 30px; margin-left: 15px;}
.breadcrumbs ul li:first-child {padding-right: 0px; background-image: none;}
.breadcrumbs ul li a {float: right; color: #bbbaba;}
.breadcrumbs ul li a:hover {color: #d4a73c;}

.aboutcont {padding: 150px 0px; float: right;}
.aboutcont .title {float: right; padding-left: 120px;}
.aboutcont .title span {font-size: 24px; color: #5d646b; line-height: 40px; margin-top: 25px; display: block;}
.aboutcont .abouttext {float: left; padding: 0;}
    .aboutcont .abouttext p, .aboutcont, .MainContent {
        color: #98999e;
        font-size: 20px;
        line-height: 40px;
        margin-bottom: 30px;
    }
.aboutcont .abouttext p:last-child {margin-bottom: 0px;}
.aboutcont .aboutimg {margin:130px 0px; padding: 0; position: relative; overflow: hidden; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.aboutcont .aboutimg:after {content: ""; width: 100%; height: 306px; left: 0; background: url(../images/shadow-bg1.png) repeat-x; z-index: 2; position: absolute;bottom: 0px;}
.aboutcont .aboutimg img {width: 100%;}

.members {background-color: #f9f9f9; padding: 120px 0px;}
.members .newstabs .tab-content .owl-carousel {padding-bottom: 80px;}
.members .newstabs .tab-content .item {padding: 0; float: right; width: 100%;}
.members .item .memberbox {display: block; position: relative; overflow: hidden; background-color: #000000;}
.members .item .memberbox img {width: 100%; opacity: 0.9;}
.members .item .memberinfo {position: absolute; opacity: 0; z-index: -5; top: 0px; left: 0; width: 100%; height: 100%; background-color: rgba(0,116,170,0.80);}
.members .item .memberbox:hover .memberinfo {opacity: 1; z-index: 1;}
.members .item .memberinfo .icon {width: 56px; height: 56px; background: url(../images/arrow-c.png) no-repeat 0 0; float: left; margin: 20px 0 0 20px;}
.members .item .memberinfo .textbot {text-align: center; position: absolute; left: 0; bottom: 0; width: 100%;}
.members .item .memberinfo .textbot h4 {font-size: 30px; color: #ffffff;}
.members .item .memberinfo .textbot p {font-size: 18px; color: rgba(255,255,255,0.70); margin: 20px 0 50px;}

.members .newstabs .owl-nav {display: none;}
.members .owl-dots {position: absolute; z-index: 1; bottom: 0px; left: 0; text-align: center; width: 100%;}
.members .owl-dots .owl-dot {display: inline-block; border: 6px solid transparent; background-color: transparent; width: 12px; height: 12px; margin-left:15px; cursor: pointer; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; position: relative;}
.members .owl-dots .owl-dot span {position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; background-color: rgba(26,26,26,0.50); border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.members .owl-dots .owl-dot.active, .members .owl-dots .owl-dot:hover {border-color: #d4a73c;}
.members .owl-dots .owl-dot.active span, .members .owl-dots .owl-dot:hover span {background-color: #d4a73c;}

.flipbook-viewport {
    width: 58%;
    /* float: right; */
    float: left;
    /*margin-left: 145px;*/
    margin-top: 85px;
    overflow: hidden;
}

.member-item img {
    width:100%;
}

.member-wrap {
    padding:0;
}

    .member-wrap .member-item .memberinfo {
        position: absolute;
        opacity: 0;
        z-index: -5;
        top: 0px;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,116,170,0.80);
    }

.member-item:hover .memberinfo {
    opacity: 1;
    z-index: 1;
}

.member-item .memberinfo .textbot {
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

    .member-item .memberinfo .textbot h4 {
        font-size: 25px;
        color: #ffffff;
        margin-bottom: 20px;
    }

.form-header {
    text-align: center;
}

.form-header {
    font-size: 30px;
    color: #0074aa;
    padding: 20px 0;
    margin-bottom: 40px;
    font-weight: bold;
}

.form-group span {
    font-size: 18px;
    color: #d4a73c;
    direction: ltr;
    display: block;
    direction: rtl;
    margin-bottom: 10px;
}
.form-field {
    width: 100%;
    background: #f9f9f9;
    padding: 10px;
    border-radius: 2px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-field:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.form-group {
    margin-bottom: 30px;
}

.buttons-group {
    text-align:center;

}

.team-section .title {

}

.team-section .title .ctitle {
    font-size: 38px;
    margin-top:40px;
}

.speakers-section .speakers-header {
    font-size: 24px;
    color: #0074aa;
    display: block;
    margin-bottom: 20px;
    font-weight: bold;
}

.speaker-box {
    float: right;
    margin-right: 15px;
    margin-bottom: 30px;
}

.speaker-image {
    width: 250px;
    height: 250px;
    background-position: top center;
    border-radius: 50%;
    margin: 0 auto;
}

.span-1 {
    font-size:20px;
    display:block;
    text-align:center;
}

.span-2 {
    font-size: 13px;
    display: block;
    text-align: center;
}


.team-section {
    border-bottom: 1px solid #e7e5eb;
    margin-bottom: 70px;
    padding-bottom: 40px;
}

.speakers-section ul li {
    list-style: circle;
}

.speakers-section ul {
    margin-bottom: 80px;
}

.MainContent.aboutcont {
padding-bottom:0;
}

#newsLetterResultText {
    margin-top: 20px;
    display: block;
    color:#ffffff;
}

.img-div {
    height: 350px;
    background-position: center;
    background-size: cover;
}

.img-col {
    margin-bottom: 30px;
    float: right;
}

.artbox .imgbox {
    height: 350px;
    background-position: center;
    background-size: cover;
}

.artbox {
    margin-bottom:30px;
}

.artinfo {
    /*margin-top: -130px !important;*/
    margin-top: -60px !important;
    padding: 0;
}

    .artinfo .innerbox {
        background-color: rgba(0,116,170,0.80);
        color: #ffffff;
        padding: 25px 30px;
        height: 130px;
    }

        .artinfo .innerbox h4 {
        }

        .artinfo .innerbox h4 a {
            color: #ffffff;
        }

.entry-date {
    font-size: 15px;
}

.img-wrap img {
    width:100%;
}

.aboutcont .title span.yellow-span {
    margin: 0;
    font-size: 20px;
    color: #d4a73c;
}

.abouttext.text1 h3 {
    color: #0074aa;
    font-size:24px;
    margin:20px 0;
    padding:10px 0;
}

#signeslider.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
}

    #signeslider.owl-carousel.owl-loaded {
        display: block;
        margin-top: 130px;
    }

    #signeslider.owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0px, 0px, 0px);
    }
    #signeslider.owl-carousel .owl-item {
        position: relative;
        
        float: right;
        -webkit-backface-visibility: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
    }

#signeslider .item {
    float: right;
    width: 100%;
    padding: 15px;
}

    #signeslider .item .inner {
        float: right;
        width: 100%;
        background-color: #f9f9f9;
        text-align: center;
        padding: 40px;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        height: 750px;
    }

        #signeslider .item .inner .icon {
            margin: 30px 0 60px;
        }

        #signeslider .item .inner h4 {
            color: #0074aa;
            font-size: 30px;
            margin-bottom: 35px;
        }

        #signeslider .item .inner p {
            color: #5d646b;
            font-size: 18px;
            line-height: 40px;
			
        }

#signeslider .owl-nav div, .spetition .owl-nav div {
    width: 18px;
    height: 15px;
    position: absolute;
    z-index: 8;
    top: 50%;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

    #signeslider .owl-nav div.owl-prev, .spetition .owl-nav div.owl-prev {
        background-image: url(/Content/ClientTheme/ar/images/prev-arrow.png);
        left: -48px;
    }

#signeslider .spetition .owl-nav div.owl-next {
    right: 25px;
}
    #signeslider .owl-nav div.owl-next, .spetition .owl-nav div.owl-next {
        background-image: url(/Content/ClientTheme/ar/images/next-arrow.png);
        right: -48px;
    }

#signeslider.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.signsliderpart {
    background: url(/Content/ClientTheme/ar/images/bg1.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 120px 0 100px;
    margin-top: 150px;
}

    .signsliderpart .signimgslider {
        width: 990px;
        margin: 0 auto;
    }

.flipster {
    display: block;
    overflow-x: hidden;
    overflow-y: visible;
    position: relative;
    opacity: 1 !important;
    padding-bottom: 80px;
    overflow: hidden !important;
    direction: ltr;
}

form div[class*="col-"] {
    float: right;
}

.news-inner-page {
    float: left;
    margin-right: 19px;
    margin-bottom: 20px;
    margin-top: 9px;
}

button[type=reset]{
	display:none;
}

.flipbook {
    margin-top: 45px;
}

.flipster--carousel .flipster__item--current .flipster__item__content .sliderinner img {
    filter: blur(0px);
    -webkit-filter: blur(0px);
    opacity: 1;
}

/*.page-wrapper .page {
    background-position: -10px !important;
}*/

/*.page-wrapper div {
    background-size: contain !important;
}*/

.pdf-wrapper {
    padding: 18px 0;
    background-image: url(/content/ClientTheme/ar/images/pdf-icon-bg.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 80px;
    background-size: 60px;
    background-color: #f9f9f9;
    margin-bottom:15px;
}

    .pdf-wrapper h3 {
        font-size: 20px;
        color: #79797b;
        font-weight: 400;
    }

.signsliderpart .sliderinner img {
    filter: blur(3px);
    -webkit-filter: blur(3px);
    opacity: 0.7;
    box-shadow: 0px 50px 50px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 50px 50px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 50px 50px rgba(0,0,0,0.2);
}

.preloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: #ffffff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(/Content/ClientTheme/ar/images/loader.gif);
}

.flowpaper_viewer_container {
    position: relative !important;
}

/** Media Convention Page **/
.signsliderpart {
    background: url(../images/bg1.jpg) no-repeat 50% 0;
    background-size: cover;
    padding: 120px 0 100px;
}

    .signsliderpart .signimgslider {
        width: 990px;
        margin: 0 auto;
    }

    .signsliderpart .sliderinner img {
        filter: blur(3px);
        -webkit-filter: blur(3px);
        opacity: 0.7;
        box-shadow: 0px 50px 50px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 50px 50px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 50px 50px rgba(0,0,0,0.2);
    }

    .signsliderpart .container {
        width:100%;
    }

    .flipster--carousel .flipster__item--current .flipster__item__content .sliderinner img {
        filter: blur(0px);
        -webkit-filter: blur(0px);
        opacity: 1;
    }

.cform {
    padding: 100px 0;
}

    .cform h4 {
        text-align: center;
        font-size: 30px;
        color: #0074aa;
        font-family: 'HelveticaNeueW23forSKYBd';
        margin-bottom: 70px;
    }

    .cform .fieldcol {
        margin-bottom: 65px;
        float: right;
    }

        .cform .fieldcol label {
            font-weight: normal;
            margin-bottom: 12px;
            font-size: 18px;
            color: #d4a73c;
        }

            .cform .fieldcol label span {
                color: #d43c3c;
            }

        .cform .fieldcol .custfield {
            height: 70px;
            padding: 6px 25px;
            background-color: #f9f9f9;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
        }

        .cform .fieldcol .cbtn {
            height: 70px;
            line-height: 70px;
            margin-top: 30px;
        }

.spetition {
    padding-bottom: 120px;
}

    .spetition .item {
        float: right;
        width: 100%;
        padding: 15px;
    }

        .spetition .item .inner {
            float: right;
            width: 100%;
            background-color: #f9f9f9;
            text-align: center;
            padding: 40px;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
        }

            .spetition .item .inner .icon {
                margin: 30px 0 60px;
            }

            .spetition .item .inner h4 {
                color: #0074aa;
                font-size: 30px;
                margin-bottom: 35px;
            }

            .spetition .item .inner p {
                color: #5d646b;
                font-size: 18px;
                line-height: 40px;
				
            }
.padd140 .row{
    margin:0;

}

    .padd140 .row.inner-pages-row {
        margin-top: 130px;
    }

/** Media Convention Signatures Page **/
.signatureconts {
    padding: 170px 0;
}

    .signatureconts .innerpart {
        border: 3px solid #d4a73c;
        padding-bottom: 100px;
    }

        .signatureconts .innerpart .clogo .logoimg {
            display: inline-block;
            background-color: #ffffff;
            padding: 45px;
            margin-top: -75px;
        }

        .signatureconts .innerpart h3 {
            float: right;
            margin: 15px 0 60px;
            width: 100%;
            text-align: center;
            font-size: 48px;
            color: #0074aa;
            line-height: 60px;
            font-family: 'HelveticaNeueW23forSKYBd';
        }

    .signatureconts .signatabs {
        float: right;
        padding: 0 20px;
    }

        .signatureconts .signatabs .tablinks {
            margin: 0px 0px 55px;
        }

            .signatureconts .signatabs .tablinks li {
                display: inline-block;
                margin: 0 10px;
            }

                .signatureconts .signatabs .tablinks li a {
                    font-size: 20px;
                    display: inline-block;
                    color: #bbbaba;
                    border-bottom: 2px solid transparent;
                    padding: 0 20px 20px;
                }

                .signatureconts .signatabs .tablinks li.active a {
                    font-family: 'HelveticaNeueW23forSKYBd';
                    color: #0074aa;
                    border-bottom-color: #77b5d2;
                }

    .signatureconts .signatureimgs li {
        float: right;
        width: 25%;
        padding: 15px;
    }

        .signatureconts .signatureimgs li .signbox {
            border: 1px solid #ededed;
        }

            .signatureconts .signatureimgs li .signbox img {
                max-width: 100%;
            }

    .signatureconts .namelists {
        float: right;
        width: 100%;
        margin-top: 35px;
    }

        .signatureconts .namelists .listbox {
            float: right;
            padding: 0 110px;
            margin-top: 20px;
            border-left: 1px solid #f2f1f4;
        }

            .signatureconts .namelists .listbox:last-child {
                border-left: none;
            }

            .signatureconts .namelists .listbox ul li, .aboutcont ul li {
                background: url(/content/ClientTheme/ar/images/dotts.png) no-repeat 100% 10px;
                margin-bottom: 20px;
                padding-right: 35px;
                font-size: 20px;
                color: #98999e;
            }

                .signatureconts .namelists .listbox ul li:last-child {
                    margin-bottom: 0px;
                }

.aboutcont ul {
    margin-top:20px;
}

.thank-you-wrap {
    background-color: #f9f9f9;
    padding: 130px;
    text-align: center;
}

    .thank-you-wrap h3 {
        font-size: 48px;
        line-height: 90px;
        color: #0074aa;
        font-weight: bold;
    }

    .thank-you-wrap p {
        font-size: 24px;
        line-height: 40px;
        color: #5d646b;
        margin-bottom: 50px;
    }

.news-header {
    color: #d4a73c;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

    .news-header span {
        display: block;
        color: #5d646b;
        font-size: 17px;
        margin-top: 10px;
    }


li.dropdown:hover > .dropdown-menu {
    transform: translate3d(0, 2px, 0);
    top: auto;
    display: block;
    opacity: 1;
}
