﻿.srow, .img-fluid, .logo-part dfn span, .accessibility-text dfn a, .social-share ul li a, .footer-logo, .footer-logo dfn span {width:100%;}
.clrleft, .logo-part figure, .logo-part dfn, .main-menu, .log-register ul li, .footer-logo, .footer-logo figure, .footer-logo dfn, .footer-logo dfn span {float:left;}
.clrright {float:right;}
.accessibility-text dfn, .social-share ul {display:none;}
.mt-20 {margin-top:20px;}
.mb-0 {margin-bottom:0;}
.blog .owl-controls, .partner .owl-controls, .homebanner .owl-controls .owl-pagination {display:none!important;}
.inline-block, .logo-part, .logo-part dfn span, .accessibility-text dfn a, .social-share dfn small, .social-share ul li a, .log-register ul {display:inline-block;}
.accessibility-text:hover dfn, .social-share:hover ul {display:block;}
.media-cell {display:inline-flex;}
.social-share, .accessibility-text, .skips, .homebanner, .log-register {display:flex;}
.accessibility-text, .social-share, .count, .homebanner, .point-newsup {position:relative;}
.accessibility-text dfn, .social-share ul, .count.plus::after, .homebanner .owl-controls .owl-buttons .owl-prev, .homebanner .owl-controls .owl-buttons .owl-next, .point-newsup dfn {position:absolute;}
.count.plus::after {content: '+';}
.accessibility-text:hover span, .social-share:hover span, .homebanner:hover .owl-controls .owl-buttons .owl-prev, .homebanner:hover .owl-controls .owl-buttons .owl-next {opacity:1;}
.homebanner .owl-controls .owl-buttons .owl-prev, .homebanner .owl-controls .owl-buttons .owl-next {opacity:0;}
.accessibility-text span, .social-share span {opacity:0.7;}
.copyright a:hover img {opacity:0.5;}
.accessibility-text dfn, .social-share dfn, .social-share ul {z-index: 9999;}
.blog .owl-wrapper-outer, .partner .owl-wrapper-outer {overflow:hidden;}

/*Margin*/

.footer-logo figure {margin-right:10px;}
.skips, .log-register ul li {margin-right:15px;}
.partner .owl-carousel .owl-item {margin-right: 30px;}

.logo-part figure, .footer-logo figure {margin-bottom:0;}

.social-share, .log-register {margin-left:15px;}

/*PADDING*/
.accessibility-text, .social-share {padding-right:15px;}

.accessibility-text {padding-left:15px;}
.text-center {text-align:center;}

.heading_h1 h1 {font-size:1.8em; border-bottom:1px solid #ddd; position:relative; padding-bottom:10px;}
.heading_h1 h1::after {position:absolute; content:''; left:0; bottom:-2px; width:100px; height:3px; background:#0e4d92;}
.heading_h1 h1 span {color:#0e4d92;}
/*General CSS*/
.logo-part dfn {text-align:left;}
.logo-part {text-align:center;}
.log-register {text-align:right;}
.text-justi {text-align:justify;}
.footer-logo dfn span {font-size:12px;}
.count-number span {font-size:50px;}
.accessibility-text dfn, .social-share dfn, .logo-part dfn {font-style:normal;}
.footer-logo dfn {font-style:normal;}
.logo-part dfn {font-weight:700;}
.count-number span {font-weight:900;}
.accessibility-text span, .accessibility-text dfn a, .social-share span, .social-share dfn small {cursor:pointer;}


/*TEXT COLOR*/
.accessibility-text dfn a:hover, .social-share dfn small:hover, .social-share ul li a:hover, .footer .footer-top .site-map li a:hover {color:#fff;}
.footer-logo a, .footer .footer-top .widget-title {color:#d0d0d0;}
.textwidget {color:rgba(256,256,256,0.5);}
.skips, .footer .footer-top .site-map li a, .address-widget li, .address-widget li a, .widget-desc {color:rgba(256,256,256,0.6);}
.count-number span {color:#254260;}


/*Background color*/
.accessibility-text dfn, .social-share dfn, .social-share ul {background:#fff;}
.accessibility-text dfn a:hover, .social-share dfn small:hover, .social-share ul li a:hover {background:#0e71e2;}/*light blue*/
.light_blue_bg {background: #dbebfa; border: 1px solid #5fa0dd;}

/*TITLE AND HEADDING*/
.title1 {font-size:2em; border-bottom:1px solid #0E4D92; padding-bottom:10px; position:relative; color: #254260;}
.title1::before {position:absolute; content:''; bottom:0; left:30px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #0E4D92;}
.title3 {border-bottom:1px solid #0E4D92; padding-bottom:10px; position:relative; color: #254260;}
.title3::before {position:absolute; content:''; bottom:0; left:30px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #0E4D92;}
.head_h1 {}
.head_h1  h1 {font-size:1.8em;}

.accessibility-text, .social-share {border-right: 1px solid rgba(256,256,256,0.3);}
.accessibility-text {border-left: 1px solid rgba(256,256,256,0.3);}
.accessibility-text dfn, .social-share ul {border:1px solid #0e71e2;}/*blue*/


/*/Top Header*/
.accessibility-text dfn {top:30px; left:4px;}
.social-share ul {top:30px; left:-5px;}
.social-share ul li a {padding:3px 10px;}

.logo-part figure {margin-top:6px;}
.logo-part figure img {width:70px;}
.logo-part dfn {width:75%;}
.count.plus::after {right: -36px; top: 15px;}
.footer-logo dfn {width:75%;}
.footer-logo dfn span {line-height:16px;}

/*HOME SLIDER BANNER*/
#owl-demo .item img{display: block; width: 100%;}
.homebanner .owl-controls .owl-buttons .owl-prev, .homebanner .owl-controls .owl-buttons .owl-next {top:40%;}
.homebanner .owl-controls .owl-buttons .owl-prev {left:15%;}
.homebanner:hover .owl-controls .owl-buttons .owl-prev {left:10%;}
.homebanner .owl-controls .owl-buttons .owl-next {right:15%;}
.homebanner:hover .owl-controls .owl-buttons .owl-next {right:10%;}
.inner-containts {margin-top:1px; margin-bottom:1px;}

/*LOGIN PART*/
.login-edu {background: #fff; margin: 50px auto; padding: 100px; border-radius: 20px; width:500px;}
.login-edu h4 {border-bottom:1px solid #dbebfa; padding-bottom:10px; position:relative;}
.login-edu h4::after {width:20px; height:3px; position:absolute; bottom:-2px; left:0; right:0; margin: 0 auto; content:''; background:#0E4D92;}
.media-edu1 a {display:inline-block;}
.media-edu1 a.facebook {margin-right:20px;}
.login-edu dfn {font-style:normal; display:block; margin-top:15px;}
.login-edu dfn label {display:block; margin-bottom:0; font-size: 15px; font-weight: 500;}
.login-edu dfn input[type='text'], .login-edu dfn input[type='password'] {width:100%; display:block; background:#f7f7f7; border:1px solid #ebebeb; border-radius: 5px; padding: 5px 10px; border-radius: 5px; height: 50px;}
.login-edu dfn input[type='submit'] {width:100%; display:block;}
.register-code {border-top:1px solid #efefef; margin-top: 30px; text-transform: uppercase; font-weight: 500; height:30px;}
.register-code a:hover {color:#000; margin-top:10px; display:inline-block;}
.forgot-pass a {font-size:12px; color:rgba(0,0,0,0.5); display:inline-block;}
.forgot-pass a:hover {color:#000;}


/*REGISTER PART*/
.register-edu {width:80%; background: #fff; margin: 50px auto; padding: 100px; border-radius: 20px;}
.register-edu h4 {border-bottom:1px solid #efa5dc; padding-bottom:10px; position:relative;}
.register-edu h4::after {width:20px; height:3px; position:absolute; bottom:-2px; left:0; right:0; margin: 0 auto; content:''; background:#0E4D92;}
.register-edu dfn {font-style:normal; display:block; margin-top:15px;}
.register-edu dfn label {display:block; margin-bottom:0; font-size: 15px; font-weight: 500;}
.register-edu dfn input[type='text'], .register-edu dfn input[type='password'], .register-edu dfn select {width:100%; display:block; background:#f7f7f7; border:1px solid #ebebeb; border-radius: 5px; padding: 5px 10px; border-radius: 5px; height: 50px;}
.cgcm-bagheji img {margin: 5px 0; height: 92px;}

/*NEW UPDATER*/
.newsletter {background: #f2f6fa;}
.mt-up10 {margin-top: -10px;}
.point-newsup {background:#505050; color:#fff; display:block; float:left;}
.point-newsup marquee {margin-top:5px;}
.point-newsup marquee span {display:inline-block; margin-right:20px;}
.point-newsup marquee span a {color:#fff;}
.notice-notebook ul li {float:left; width:100%;}
.notice-notebook ul li a {width:100%; float:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed rgba(0,0,0,0.5);}
.notice-notebook h5 {padding: 10px; color: #fff; font-weight: 500;}
.rwl-news h5 {background: #0169a4;}
.nco-news h5 {background: #f50537;}

.cg-currents::-webkit-scrollbar {width: 10px;}
.cg-currents::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.0); border-radius: 10px;}
.cg-currents::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
.cg-currents ul li a {color:#000;}
.cg-currents ul li a:hover {color:#0E4D92;}

.related-websites {background:#e8eade;}
.related-websites ul li a {color:#000;}
.related-websites ul li a:hover {color:#505d0d;}
.notifications-orders {background:#f1e8e5;}
.notifications-orders ul li a {color:#000}
.notifications-orders ul li a:hover {color:#ab3c16;}
.cg-currents {height:500px; overflow-y:scroll; padding-right:15px;}
.cg-disclaimer {background: #eaeaea; padding: 50px; border: 1px solid #ddd;}
.helpus-fund {background: #fff; border-bottom:1px solid #fff; position:relative; border-top: 1px solid #f50537;}
.helpus-fund h4 {color:#fff; position:absolute; left:0; top:0; width:40%; height:100%; background: #f50537; padding-top:15px; padding-right:50px; text-align:right; font-size:4em;}
.helpus-fund h4::after {position:absolute; right:-24px; top:0; background:#ddd; width:50px; transform: skew(20deg); content:''; height:100%; background: #f50537;}
.helpus-fund a { display:inline-block;}
.helpus-fund a:hover img {opacity:0.8;}
.point-newsup dfn {top: 0; left: 0; height: 40px; background: #0E4D92; z-index: 1; padding:5px 20px; font-style:normal;}
.point-newsup dfn::after {content:''; width: 20px; height: 40px; transform: skew(20deg); top:0; right:-7px; background:#0E4D92; position:absolute;}
.aboutpara-image {border: 5px solid #254260; border-radius:5px; overflow:hidden;}
.aboutpara-image img {border: 5px solid #b7b7b7; transform-origin: 50% 50%; transition: transform 5s linear;}
.aboutpara-image img:hover {transform: scale(2) rotate(0.1deg);}
.state-cg-tab ul.nav-tabs li a.active {background:#0E4D92; color:#fff;}
.under_bullet_list {padding:20px; border:1px solid #ddd;}
.under_bullet_list ul {list-style:none;}
.under_bullet_list ul li {float:left; width:100%; margin-bottom:15px; border-bottom:1px dashed #ddd; padding-bottom:15px;}
.under_bullet_list ul li dfn {width:85%; float:left; font-style:normal;}
.under_bullet_list ul li span {float:right; width:15%; text-align:right;}
.cms_btn {position:absolute; left:0; right:0; margin:0 auto; bottom:20px; z-index:10; width:150px; text-align:center;}
.cms_btn a {width: 100%; background: #db3552; color: #fff; padding: 10px; float: left; border-radius:8px;}
.cms_btn a:hover {background: #6a67ce;}
.cms_btn a i {margin-left:5px;}



    @media only screen and (max-width:767px) {
        .full-width-header .header.style2 .menu-area .main-menu .menu ul.nav-menu li a {color:#000;}
    .full-width-header .header .menu-area .main-menu .menu ul.sub-menu {background:#fff;}
    .login-edu {width:90%; padding: 50px;}
    .helpus-fund h4 {position:inherit; font-size:30px; background:#fff; color:#f50537; padding-right:0; width:100%; display:block; text-align:center;}
    .helpus-fund h4::after {display:none;}
    .logo-part figure {display: inline-block; margin: 0 auto; float: none;}
    .logo-part dfn {width: 100%; text-align: center;}
    .point-newsup {height:45px;}
    .point-newsup dfn {height: 38px; top:6px;}
    .point-newsup dfn::after {height:38px;}
    .point-newsup marquee {margin-top: 12px;}



}