/* here you can put your own css to customize and override the theme */
img {max-width: 100%;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

.no_padding{padding: 0px;}
.no_margin{margin: 0px;}
.mb{margin:0px !important; padding:0px !important;}.mb0{margin-bottom:0px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}

.mt{margin:0px;}.mt0{margin-top:0px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}.mt40{margin-top: 40px;}

.ml{margin:0px !important;}.ml0{margin-left:0px !important;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}

.mr{margin:0px;}.mr0{margin-right:0px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}

.pb{padding:0px;}.pb0{padding-bottom:0px;}
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}

.pt{padding:0px;}.pt0{padding-top:0px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}

.pl{padding:0px;}.pl0{padding-left:0px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl30{padding-left: 30px;}.pl40{padding-left: 40px;}

.pr{padding:0px;}.pr0{padding-right:0px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr30{padding-right: 30px;}

.white{color: #ffffff;}
.light_black{color: #444444;}
.font_bold{font-weight: bold;}

.iw_wrapper,header,section,footer,.default_width,.iw_content_wrap{float:left;width:100%;position: relative;}
section{padding: 0px 0px;}
/*.default_widthnew{float:left;width:100%;position: relative;display: flex;}*/
@media screen and (min-width: 668px) {
  .default_widthnew {

    float:left;
    width:100%;
    position: relative;
    display: flex;
  }
}
/*marquee*/
.simple-cont{width:62%; float:left;}
.simple-marquee-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.simple-marquee-container {width: 100%;background:transparent;float: left;display: inline-block;overflow: hidden;box-sizing: border-box;height: 25px;position: relative;cursor: pointer;margin-top:0px;}

.marquee-sibling {padding: 0;background:transparent;width:7px;height:25px;line-height: 22px;font-size: 13px;font-weight: normal;color: #fff;text-align: center;float: left;left: 0;font-weight:600;z-index: 2000;}
.marquee, *[class^="marquee"] {display: inline-block;white-space: nowrap;position:absolute;}
.marquee{margin-left: 25%;}
.marquee-content-items{display: inline-block;padding: 5px;margin: 0;height: 25px;position: relative;}
.marquee-content-items li{display: inline-block;line-height: 20px;font-weight:400;color: #222;font-size:13px;}
.marquee-content-items li:after{content: "|";margin: 0 10px;}
/*marquee end*/

.page-wrapper-white{background: #e9eef0;width: 100%;display: contents;height: 100%;}
.iw_logo{float:left;width:auto;}
/*.page-wrapper{background-image:url("https://investor.sebi.gov.in/images/top.jpg");background-repeat: repeat-x;background-position: 0 0;}*/
/*.iw_top_wrap_bg{background-image:url("https://investor.sebi.gov.in/images/top.jpg");background-repeat: repeat-x;background-position: 0 0;}*/
.iw_top_ui_element{float:right;background-color:#ddddeb;padding: 3px 0px 0px 0px;}
/*.iw_top_ui_element li:first-child {background: url(https://investor.sebi.gov.in/images/top1.jpg) no-repeat left bottom;}*/
/*.iw_top_ui_element li:last-child {background: url(https://investor.sebi.gov.in/images/top2.jpg) no-repeat right bottom;}*/
.iw_top_ui_element li{padding: 0px 6px 0px;color:#fff; list-style:none;float: left;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
}
.iw_top_ui_element li span {margin-left:0px;margin-bottom: 0; display: inline-block;font-size: 13px; color:#000;font-weight: 700;font-style: italic;}
.iw_top_ui_element li i {margin: 4px 3px 0px;display: inline-block;text-align: center; font-size: 13px;}
.iw_top_ui_element span a{color:#000;}
.t-inlarge{float:left; display:block; margin-right:24px; margin-top:0px;}
.menu_5{background:#989898;border-bottom: 4px solid #434343; /*box-shadow:0px 4px 0px 0px rgba(68,68,68,0.2);*/}
.menu_5 ul{padding:0;margin:0;}
.menu_5 ul li {display: inline-block;border-right:2px ridge #434343;text-align: center;}
.menu_5 ul li a{display:block;text-align:center;line-height:35px;text-decoration:none;color:#fff; font-weight:bold; font-size:16px;}
.menu_5 ul li:hover, .men_5_active{background:#434343;transition:0.5s all;}
.menu_5 ul li a span{width:32px;height:35px;display:block;margin:0 auto;}
.men_5l{margin:0 !important;border-radius: 8px 0 0 0;}
.men_52{border-radius: 0px 8px 0 0;border-right: 0!important;}  

.slt-lang{float:left; display:block; margin-top:0px;}

.top-social-links 
    {
        display:inline-block; 
/*        box-shadow: 1px 1px #e7505a;*/
/*        border: solid 1px #e7505a;*/
/*        border-top-right-radius: 10px;*/
/*        border-bottom-left-radius: 10px;*/
/*        padding: 2px 5px; background:#f5f8fe;*/
        height: 42px;
    }

.top-links{
    padding: 0px 0 4px;
    display: inline-block;
    border: solid 1px #e7505a;
    padding: 5px 8px;
    background: #f5f8fe;
    border-radius: 7px;
}


.top-social-links ul{padding-left:0px;}
.top-social-links li{display: inline-block; padding:2px 5px 2px 5px;  font-size:18px; font-style: normal;font-family:"robotoregular";font-weight:bold;}
.top-social-links li a{text-decoration: none;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;}
/*.top-social-links li a:hover{background:#000;color:#fff;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s; cursor:pointer;}*/
.top-social-links li a:hover{background:#fff;color:#23527c;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s; cursor:pointer;}
.top-social-links li:nth-child(1){padding-right:5px;}
.top-social-links li:nth-child(2){font-size:18px;padding-right:5px;padding-left:5px;
/* border-left:2px solid #337ab7; border-right:2px solid #337ab7;*/
 }
@-moz-document url-prefix() {
    .top-social-links li:nth-child(2), x:-moz-any-link, x:default {font: "Conv_kalimati";
    }
}

.t_light-dark{float:left; display:block; margin:0px;}
.top-social-links3 {display:inline-block; display: inline-block;box-shadow: 0px 4px 0px 0px rgba(68,68,68,0.2);-webkit-box-shadow: 0px 4px 0px 0px rgba(68,68,68,0.2);-moz-box-shadow: 0px 4px 0px 0px rgba(68,68,68,0.2);border: solid 1px #337ab7;}
.top-social-links3 ul{margin-left:0px; padding-left:0px;}
.top-social-links3 li{display: inline-block;  font-size:18px; font-style: normal;font-family:"robotoregular";font-weight:bold;}
.top-social-links3 li a{text-align:center;width:33px; height:33px; line-height:35px;text-decoration: none;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s; display:inline-block;}
.top-social-links3 li:nth-child(1) {font-size:18px;color:#fff !important;background:#000 !important; padding:0px 0px; border:1px solid #000;}
.top-social-links3 li:nth-child(2) {font-size:18px;padding:0px; border:1px solid #0092d5;}
.top-social-links3 li a:hover{background:#000;color:#fff;transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s; cursor:pointer;}  
.dfont a{color:#fff;background:#000;width:35px; height:35px; line-height:35px;}


.gt_social_icons{width:auto; float:right; padding-left:24px;}
ul.gt_social_icons>li {display: inline-block;position: relative;margin: 0px; margin-top:3px; margin-right:14px;}
ul.gt_social_icons >li a {display: block;color: #444444;width: 35px;height: 35px;text-align: center;position: relative;top: -4px;left: -4px;line-height: 35px;box-shadow: 0px 4px 0px 0px rgba(68,68,68,0.2);-webkit-box-shadow: 0px 4px 0px 0px rgba(68,68,68,0.2);-moz-box-shadow: 0px 4px 0px 0px rgba(68,68,68,0.2);background: #f5f8fe;border:1px solid #dadada;}
ul.gt_social_icons>li a:hover{color: #ffffff;}
ul.gt_social_icons > li a:hover{background:#242c42 !important;}
ul.gt_social_icons >li a.fsocial{background:#3468af; color:#fff;}ul.gt_social_icons >li a.tsocial{background:#4fc4f6; color:#fff;}ul.gt_social_icons >li a.gsocial{background:#e64c65; color:#fff;}
ul.gt_dartli_icons > li, ul.gt_dartli_icons > li > a, ul.gt_social_icons > li, ul.gt_social_icons > li > a{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}

/*Slider*/
.gt_about_us_slider{box-shadow:0 2px 3px 2px rgba(0,0,0,.03);}
.gt_about_us_slider>img{width: 100%;height: auto;}
.gt_about_slider_des{position: absolute;bottom: 20px;/*left: 0px;*/width: 60%;right: 0px;margin: auto;}
.gt_about_slider_des>h4,.gt_about_slider_des>p{padding: 10px 20px; text-align:left;margin-bottom: 0px;margin-top: 0;}
.gt_about_us_slider .owl-dots{margin-top: 20px;position: relative;z-index: 10;}
.gt_about_us_slider .owl-dot{display: inline-block;width: 10px;height: 10px;border: 1px solid;background-color: #ffffff;margin-right: 5px;}
.gt_about_us_slider .owl-dot.active{width: 14px;height: 14px;}
.transparency_bg1{background-color: rgba(231, 61, 74,0.85);color:#fff;}
.gt_touch_outer_wrap:before {border-color: #f7505a transparent transparent transparent;}
.transparent_bg2 {background-color: rgba(36,44,66,0.75); color:#fff;}
.gt_client_slider .owl-dot, .gt_about_us_slider .owl-dot{border-color:#cf0909;  }
.gt_client_slider .owl-dot.active, .gt_about_us_slider .owl-dot.active{ background-color:#e73d4a}

/* navigation */
.blue-menu{
    /*background:url(https://investor.sebi.gov.in/images/menu-bg-right.png), url(https://investor.sebi.gov.in/images/menu-bg.png);background-position: right top, left top;
    background-repeat: no-repeat, repeat;*/
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a{transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;}

/*calender*/
.calenderhold{width:100%; display:block; overflow:hidden; margin-top: 10px;}
.portlet.cal-main{background:#d05454; border-radius:10px;}
.portlet-title.calenderbg {position: relative;width: 100%;margin-top: 9px;text-align: center !important;}
.portlet-title.calenderbg::before {position: absolute;width: 50px;height: 60px;background: #d05454;top: -15px;left: 42px;border: 5px solid #fff;border-radius: 12px;}
.portlet-title.calenderbg::after {position: absolute;width: 50px;height: 60px;border: 5px solid #fff;background: #d05454;border-radius: 12px;right: 42px;top: -15px;}
.caleder-head{float: left;display: inline-block;font-size: 18px;line-height: 18px;padding: 10px 0;padding: 18px 0px 0px 0px;width: 100%;font-size: 24px;}
.cal-height{height:274px; min-height:274px;}
.calender-list {margin: 0;padding: 0;list-style: none;position:relative;}
.calender-list li {color: #333;margin-bottom: 7px; padding-left:30px; border-bottom:1px solid #ccc; padding-bottom:12px;}
.calender-list li a{color:#333; font-weight:600; font-size:16px;}
.calender-list li::before{position:absolute; width:25px; height:25px;font-family:'FontAwesome';content:"\f0a9";left:0; color:#333;margin-top:3px;}

/*Investor Services*/
.main_services{ padding-bottom:20px; position:relative;}
.iw_hdg_01 > h3, .iw_hdg_02 {position: relative;font-weight: 600; text-align:center;}
.iw_hdg_01 > h3::before { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: auto; background-color: #242c42; width: 30%; height: 2px;}
.iw_hdg_01 > h3::after {content: "";position: absolute;bottom: -1px;left: 0px; right: 0px;margin: auto;width: 50px; height: 4px; background:#0188cc;}
.iw_services .text {float: right;width: 100%;padding: 21px 10px 0px 58px;background: #10A19D !important;position: relative;z-index: 1;margin-bottom: 30px; height:245px;}
.iw_services .text:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0; color: #fff;
 -webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.iw_services .text h4{font-weight: 600;color: #fff;}
.iw_services .text h4>i{margin-right: 15px;color: #fff;}.iw_services .text a{color: #000;}
.iw_services .text p{margin-top:5px;color: #fff;}.iw_services:hover .text p{color: #777;}
.text.qod-in {padding-right: 10px !important;}
.motd{margin-top:0px;}
.iw_hdg_02>h4:after{background-color:#0188cc;}
.iw_services .text:before{background-color:#fff;}.iw_services .btn{color:#fff; background:#fb8c8c !important; }.iw_services:hover .btn{color:#fff !important; background:#043a60 !important; }
.iw_btn2{font-weight:700;}.iw_btn2.iw_theme_color1{color:#fff;}
.iw_service_img {float: left;width: 40%;height: 172px;top: 22px;background-position: 100% center;background-size: cover;position: absolute;left: 0px;z-index: 2;}
.md-radio label{color:#fff;}.md-radio label > .check{background:#0d2534 !important;}.md-radio label > .box{border:2px solid #fb8c8c !important;}    
/* ul.calc_list li i{margin-right: 10px;} */
.calc_list {margin: 0;padding: 0;list-style: none;position:relative; margin-bottom:15px;}
.calc_list li::before{position:absolute; width:18px; height:18px;font-family:'FontAwesome';content:"\f0a9";left:0; margin-top:2px;color:#000;}
.calc_list li {margin-bottom: 7px; padding-left:25px;}
.calc_list li a{font-weight:400;color:#fff;}

.qod{float: right;width: 68%;height:245px;}
.text.qod-in {padding-right: 7px;padding-left: 52px;padding-top: 20px;}

/*Hover Css*/
.iw_services:hover .text:before{-webkit-transform: scaleY(1);transform: scaleY(1);transform: scaleY(1);}
.iw_services:hover .text>h4,.iw_services:hover .text>h4>i,.iw_services:hover .text>p,.iw_services:hover .text > a{color: #777;}
.iw_services:hover .text > h4, .iw_services:hover .text > h4 > i, .iw_services:hover .text > p, .iw_services:hover .text > a{color: #777;}
.iw_services:hover ul.calc_list li a{color:#337ab7;}.iw_services:hover .text a{color: #777;}.iw_services:hover .calc_list li::before{color:#777;}
.iw_services:hover label{color:#777;}
.iw_services:hover .iw_service_img{box-shadow: 3px 3px 0px 0px rgba(68,68,68,0.2);-moz-box-shadow: 3px 3px 0px 0px rgba(68,68,68,0.2);-webkit-box-shadow: 3px 3px 0px 0px rgba(68,68,68,0.2);}
.iw_theme_color1{padding-top:0px; margin-top:0;}
#accordion h3,
#accordion h4 a,
#accordion h4{margin:0 0 10px 0;font-size:15px;text-transform:uppercase;font-weight:bold;color:#FFF;cursor:default;}
#accordion h4 a,
#accordion h4 a:hover,
#accordion h4 a:focus{text-decoration:none; cursor:pointer;}
#accordion h3 span,
#accordion h4 span{margin-left:10px;}
.ui-accordion-content{margin-bottom:5px;}
#accordion h4:before,#accordion h3:before{font-family:'FontAwesome'; content:"\f055"; font-weight:normal; font-size:13px;}#accordion h3.active:before{font-family:'FontAwesome'; content:"\f056"; font-weight:normal; font-size:13px;}#accordion .ui-accordion-content ul{padding-left: 5px; margin-left: 32px;}#accordion .ui-accordion-content ul li{margin-bottom:5px;font-size:13px;}



/*footer menu*/
.footer-menu ul{list-style:none; margin:0; padding:0;}
.footer-menu ul li{display:inline-block;line-height:24px;border-left:1px solid #4a4a4a;}
.footer-menu ul li:first-child{ border-left: none !important;}
.footer-menu ul li:last-child{ border-left:1px solid #4a4a4a; border-right:none;}
.footer-menu ul li a{ padding:0px; margin:0 5px; color:#fff;font-size:14px; font-weight:400;}
.page-footer{background-image: url(../../../../images/pattern-bg.html) !important; background-repeat: repeat;background-attachment: fixed;background-position: 0 0; font-weight:700;}

/* Tools & Services */
.vc_column_container {
    padding-left: 0; padding-right: 0; display:inline-block;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table;
}
.vc_align_center.tb-img-custom-position{text-align:center;}
.tnr1 {background-color: #4b77eb;border-radius: 10px; color: #fff;}
.tb-custom-box1{background-color: #4b77eb;border-radius: 10px; color: #fff; height:195px;margin-right: 35px;}

.tb-custom-box2{ background:#1bbc9b;border-radius: 10px; color: #fff;}
.tb-custom-box3{ border:1px solid #1bbc9b;border-radius: 10px; color: #fff;}
.tb-custom-box6{background-color: #4b77eb;border-radius: 10px; color: #fff; height:195px;margin-left: 35px;}
.tb-custom-box4{background:url(../../../../images/training.html);border-radius: 10px; color: #fff; height:195px; margin-top:10px; background-repeat:no-repeat; background-size:cover; 
border:4px solid #ebebeb;}

.tb-service-wrap.tb-custom-box5 { width: auto; margin-bottom: 19px; height: 195px; border-radius: 10px !important;}
.tb-service-wrap .tb-service {
  position:relative;
  margin:0 auto 30px !important;
}
.iw_tab_nav{padding:20px;}
.tb-service-wrap .tb-service .tb-title::before {
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    content: "\f1ec";
    background: #fff;
    left: 14px; color:#4b77eb;
    top: 80px; font-family:"FontAwesome";text-align:center;padding-top:15px;
}
.tb-service-wrap .tb-service .tb-title2::before {
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    content: "\f19d"; background:#fff;
    border:1px solid #1bbc9b;
    left: 45%; color:#1bbc9b;
    top: -25px; font-family:"FontAwesome";text-align:center;padding-top:15px;
}

.tb-service-wrap .tb-service .tb-icon{margin-bottom:20px;font-size:32px;cursor:pointer;}
.tb-service-wrap .tb-service .tb-icon i {display:inline-block;width:100%;}
.tb-service-wrap .tb-service .tb-icon img { max-width:100%; }
.tb-service-wrap .tb-service .tb-title {font-size:18px;color:#fff;line-height:18px;font-weight:700;position:relative;padding-top:15px;padding-left: 70px;text-align: left;}
.tb-service-wrap .tb-service .tb-title2 {font-size:18px;color:#fff;line-height:18px;font-weight:700;position:relative;padding-top:30px;padding-left: 20px;text-align: left;}
.tb-service-wrap .tb-service .tb-content{line-height:18px;color:#fff;text-align: left;padding-left: 70px;padding-bottom: 10px;padding-top:0px;}
.tb-service-wrap .tb-service .tb-content p{padding-top:0px;margin-top:0px;}
.tb-service-wrap .tb-service .tb-content2{line-height:18px;color:#fff;text-align: left;padding-left: 20px;padding-bottom: 10px;padding-top:0px; padding-right:20px;}
.tb-service-wrap .tb-service .tb-content2 p{padding-top:0px;margin-top:0px; text-align:left;}
.tb-service-wrap .tb-service .tb-content3{color:#fff;text-align: center;padding:0px; margin-top:30px;}
.tb-service-wrap .tb-service .tb-content3 p{padding-top:0px;margin-top:0px; text-align:left;}

.tb-service-wrap .tb-service .tb-content4{color:#fff;text-align: left;padding-bottom: 10px;padding-top:0px; width:70%; margin:0 auto;}
.tb-service-wrap .tb-service .tb-title4{font-size:18px;color:#fff;line-height:18px;font-weight:700;position:relative;padding-top:15px;padding-left: 0px;text-align: left;}
.cbp-item .video-img{width: 361px !important;left: 0px !important;top: -30px !important; }

.tb-service-wrap .tb-service .tb-content5{line-height: 22px;color: #fff;text-align: left;padding-left:15px;padding-bottom:10px;padding-top:0px;padding-right: 15px;}
.tb-service-wrap .tb-service .tb-content5 p{padding:0px !important; margin:0px !important;margin: 10px 0px !important;}
.tb-service-wrap .tb-service .tb-content5 p a{padding-top:0px;margin-top:0px; text-align:left;color: #fff !important;}
.tb-service-wrap .tb-service .tb-title5 {font-size:18px;color:#fff;line-height:18px;font-weight:700;position:relative;padding-top:30px;padding-left: 20px;text-align: left;}
.tb-service-wrap .tb-service .tb-title5::before {position: absolute;width: 45px;height: 45px;border-radius: 50%;content: "\f025"; background:#fff;border:1px solid #1bbc9b;left: 45%; color:#1bbc9b;top: -13px; font-family:"FontAwesome";text-align:center;padding-top:15px;}


.tb-service-wrap .tb-service:hover .tb-icon { color:#0188cc;}
.tb-service-wrap .tb-service.tpl .tb-title { font-size:24px;}
.tb-service-wrap .tb-service.tpl .tb-icon i { color:#fff; }
.tb-service-wrap .tb-service.tpl .tb-icon:before, .tb-service-wrap .tb-service.tpl .tb-icon:after { border-color:#0188cc; }
.tb-service-wrap .tb-service.tpl .tb-icon:after { background-color:#0188cc; }
.tb-service-wrap .tb-service.tpl:hover .tb-icon i { color:#0188cc; }
.tb-service-wrap .tb-service.tpl:hover .tb-icon:before, .tb-service-wrap .tb-service.tpl:hover .tb-icon:after { border-color:#efefef; }
.tb-service-wrap .tb-service.tpl1 {border-radius:10px;margin-top:35px; /* max-width:300px; */ }
/* Dark & White */
.owl-controls.black_bg{background-color:transparent !important;}
.owl-controls.black_bg .owl-dots.black_bg{background-color:transparent !important;}
.owl-controls.black_bg .owl-dots.black_bg .owl-dot.black_bg.active{border:1px solid #000 !important;background-color:#fff !important;}
.table-sec ul li.black_bg{color: #FFF !important;}
.table-sec ul li.black_bg a{color: #FFF !important;}
.table-scrollable.black_bg .table-striped>tbody>tr:nth-of-type(odd) {background-color: #000;color: #fff;}
.table-scrollable.black_bg .table-hover > tbody > tr:hover, .table-hover > tbody > tr:hover > td{background: #000 !important;color: #fff;}
.table-hover>tbody>tr:hover, .table-hover>tbody>tr:hover>td{color: #000;}
.exp_col_spac.black_bg .nav.nav-stacked > li.active > a, .nav.nav-stacked > li.active > a:focus{color: #000 !important;background-color: #fff !important;}
.exp_col_spac.black_bg .tab ul li.active a span.black_bg{background: #fff!important;color: #000 !important;}
.exp_col_spac.black_bg .tab li.active:after{border-left-color: #fff;}
.exp_col_spac.black_bg .tab li a:hover, .nav.nav-stacked > li.active > a, .nav.nav-stacked > li.active > a:focus{background-color: transparent !important;}
.exp_col_spac.black_bg .tab li:after{border-width: 12px;}
.exp_col_spac.black_bg .tab li:hover:after{border-left-color: #fff;}
.exp_col_spac.black_bg .nav.nav-stacked > li > a{color: #fff;}
#sync1.owl-theme .owl-prev, #sync2.owl-theme .owl-prev {background: url(../../../../images/left-arrow.html) center center no-repeat #CCC !important;}
#sync1.owl-theme .owl-next, #sync2.owl-theme .owl-next {background: url(../../../../images/right-arrow.html) center center no-repeat #CCC !important;}
@media (max-width: 991px) {
  .tb-service-wrap .tb-service.tpl1 { margin-top:60px; }
  .vc_column_container { display: inline-block; width: 100%;}
}
.tb-service-wrap .tb-service.tpl1 .tb-icon {
  background-color:#0188cc;
  border:none;
  display:inline-block;
  width:80px;
  height:80px;
  margin-top:-45px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  color:#fff;
  font-size:32px;
  line-height:80px;
}
.tb-service-wrap .tb-service.tpl1 .tb-icon:hover { color:#fff; }
.tb-service-wrap .tb-service.tpl .tb-icon { color:#0188cc; }
.tb-service-wrap .tb-service.tpl:hover .tb-icon:before, .tb-service-wrap .tb-service.tpl:hover .tb-icon:after {
  border-color:#efefef;
  background-color:transparent;
}
.tb-service-wrap .tb-service.tpl2 .tb-icon {
  background-color:#0188cc;
  border:none;
  display:inline-block;
  width:80px;
  height:80px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  color:#fff;
  font-size:32px;
  line-height:80px;
}
.tb-service-wrap .tb-service.tpl2 .incremental-counter .num { display:inline-block; }
.tb-service-wrap .tb-service.tpl2 .tb-title {
  color:#222;
  font-size:16px;
  padding-bottom:5px;
  background-color:transparent;
  position:relative;
  margin-bottom:12px;
}
.tb-service-wrap .tb-service.tpl2 .tb-content {
  font-size:14px;
  color:#666;
}
.tb-service-wrap .tb-service.tpl2:hover .tb-icon { color:#222; }
.tb-service-wrap .tb-service.tpl3 { margin-bottom:35px; }
.tb-service-wrap .tb-service.tpl3 span { display:inline-block; }
.tb-service-wrap .tb-service.tpl3 .tb-icon {
  -webkit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  -o-transition:all 0.4s;
  transition:all 0.4s;
  border:none;
  text-align:center;
  position:absolute;
  left:8px;
  top:50%;
  color:#949494;
  transform:translateY(-50%);
}
.tb-service-wrap .tb-service.tpl3 .tb-icon:hover { color:#fff; }
.tb-service-wrap .tb-service.tpl3 .tb-icon .img-icon { min-height:0; }
.tb-service-wrap .tb-service.tpl3 .tb-content { padding-left:60px; }
.tb-service-wrap .tb-service.tpl4 {
  background-color:#fff;
  padding:40px 15px 30px;
  border-top:3px solid #0188cc;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  -webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);
  -moz-box-shadow:0 0 15px rgba(0,0,0,0.15);
  box-shadow:0 0 15px rgba(0,0,0,0.15);
}
.tb-service-wrap .tb-service.tpl4 .tb-icon {
  color:#0188cc;
  margin-bottom:15px;
}
.tb-service-wrap.img-type .tb-title { padding-top:0; }
.tb-service-wrap.img-type .tb-icon .img-icon { min-height:55px; }
.tb-service-wrap.empty-icon .tb-title {
  padding-top:10px;
  margin-bottom:25px;
}
.tb-service-wrap.custom-about-box .tb-title {
  color:#0188cc;
  margin-bottom:5px;
  font-style:italic;
}
.tb-service-wrap.custom-about-box .tb-icon {
  top:0 !important;
  -webkit-transform:translateY(0) !important;
  -moz-transform:translateY(0) !important;
  -ms-transform:translateY(0) !important;
  -o-transform:translateY(0) !important;
}
.tb-service-wrap.custom-about-box .tb-content h3 {
  text-transform:uppercase;
  margin-left:-3px;
  font-size:16px;
  margin-bottom:19px;
}
.tb-service-wrap.tb-step {
  padding:60px 10px 30px;
  border-radius:10px;
  cursor:pointer;
}
.tb-service-wrap.tb-step .tb-icon {
  border-radius:50%;
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  line-height:30px;
  background-color:#0188cc;
}
.tb-service-wrap.tb-step .tb-icon span {
  color:#fff;
  font-size:18px;
  position:relative;
}
.tb-service-wrap.tb-step .tb-title { margin-bottom:5px; }
.tb-service-wrap.tb-step.active { background-color:#0188cc; }
.tb-service-wrap.tb-step.active .tb-icon { background-color:#fff; }
.tb-service-wrap.tb-step.active .tb-icon span { color:#0188cc; }
.tb-service-wrap.tb-step.active .tb-text, .tb-service-wrap.tb-step.active .tb-title { color:#fff; } 

.tab_list {margin: 0;padding: 0;list-style: none;position:relative; margin-bottom:15px;}
.tab_list li::before{position:absolute; width:18px; height:18px;font-family:'FontAwesome';content:"\f0a9";left:0; margin-top:2px;color:#37808e;}
.tab_list li {margin-bottom: 7px; padding-left:25px;}
.tab_list li a{font-weight:400;color:#fff;}
.visit-sebi{margin-bottom: 20px;position: relative;height: 64px;border-radius: 70px; background:url(../../../../images/visit-sebi.html)  top left; background-repeat:no-repeat; width:100%;}
.visit-sebi span{color: #fff;font-size: 18px;vertical-align: middle;padding-top: 17px;font-weight: 600;display:inline-block;}
.visit-sebi a{text-decoration:none !important;}
.visit-sebi img{bottom:21px;display: block;font-size:19px;font-weight: bold;left:4%;position: absolute;}
/*.visit-sebi imgfirst{bottom:25px;display: block;font-size:19px;font-weight: bold;left:4%;position: absolute;} */

/* .visit-sebi{margin-bottom:20px;position:relative; width:100%;background:url(../../../../images/visit-sebi.png); background-repeat:no-repeat;height: 54px;} */
.cont-awe{margin-bottom: 20px;position: relative;height: 64px;border-radius: 70px; background:url(../../../../images/aware_portal.html)  top left; background-repeat:no-repeat; width:100%;}
.cont-awe span{color: #fff;font-size: 14px;vertical-align: middle;padding-top: 13px;font-weight: 600;line-height: 17px;padding-left: 11%;display: block;}
.cont-awe a{text-decoration:none !important;}
.cont-awe img{bottom:21px;display: block;font-size:19px;font-weight: bold;left:4%;position: absolute;}
.scores{margin-bottom:20px;position:relative; width:100%; margin-top:20px;}
.scores img{/* width:100%; */}


/*empanelled-resource-person*/
.portlet.box.emrp > .portlet-title, .portlet.emrp, .portlet > .portlet-body.emrp{background-color: #0b7f92;}
.portlet.box.emrp {border:1px solid #0b7f92;border-top:0; border-bottom:4px solid #0b7f92;}
.portlet.box.emrp > .portlet-title > .caption, .portlet.box.emrp > .portlet-title > .caption > i{color:#fff;}
.paginate-align{text-align:right;}
.pagination_inner{color: #9e9e9e;  font-size: 13px; margin-bottom: 0px; font-style: italic;padding:6px 12px;}

.portlet.box.rocrd1{border:2px solid #4c2d3f;border-radius:5px !important; padding-left:25px;position:relative;}
.static-info{margin-left:45px !important;}.static-info .value{color:#086979;}
.static-info .valuealt{color:#a7194b;font-size:14px; font-weight:600;}.control-label{font-weight:600 !important;}
.portlet.box.rocrd2{border:2px solid #1a5763;border-radius:5px !important; padding-left:25px;position:relative;}
.btn.srch:not(.btn-outline) {color: #FFF; background-color: #2e959d;border-color: #2e959d;border-radius:5px !important;}
.btn.sar:not(.btn-outline) {color: #FFF; background-color: #0b7f92;border-color: #0b7f92;border-radius:5px !important;}
.ifm{margin-left:0px !important; padding:10px 0px 0px 0px !important; box-shadow:none !important;}
.triangle-up-left {
    width: 0;
    height: 0;
    padding-bottom: 10%;
    padding-left:10%;
    overflow: hidden;
}
.triangle-up-left:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-left: -500px;
    border-bottom: 500px solid transparent;
    border-left: 500px solid #4c2d3f;   
}
div.triangle {position: absolute;top: 100px;left: 100px;width: 0;height: 0;border-left:126px solid transparent;border-right:    126px solid transparent;border-bottom:  126px solid #D30000;}

div.text{position: absolute;top:0px;left: 0px;/* right: -126px;width:100%;height: auto;*/}
.triangle-up-right {width: 0;height: 0;padding-bottom: 10%;padding-left:10%;overflow: hidden;}
.triangle-up-right::after {content: "";display: block;width: 0;height: 0;margin-left: -500px;border-bottom: 500px solid transparent;border-left: 500px solid #1a5763;}
.portlet-body .result-head{border:1px solid #e7ecf1 !important;}
.table.table-striped.table-bordered.table-hover.result-head thead th {color:#e7505a !important; border-bottom:3px solid #e7ecf1 !important; vertical-align:top; font-weight:700;}
.portlet.light.fixed-h {min-height: 400px;}
/*============  Media Between Start ============ */
@media screen and (min-width: 991px) and (max-width: 1199px) {
.gt_about_us_slider{}.simple-cont{width:45%!important;} 
.footer-menu ul li a{padding: 0px;margin: 0 2px;}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a{padding:16px 10px 14px!important;}
.page-header .page-header-top .page-logo{width:auto!important;text-align:center;margin-bottom:10px;}
/* .page-header .page-header-top .top-menu {float: right;display: inline-block;margin-right: 124px!important;margin-left:20px!important;} */
.page-header .page-header-top .menu-toggler{margin: 6px 0px 0px 0px!important;
    float: right !important;padding: 20px 11px 12px 8px!important;width: 44px !important;height: 39px!important;background: #0188cc url(../img/menu-toggler.png) center center no-repeat !important;opacity: 1;line-height: 40px;
}
.page-header .page-header-top .top-menu {
    float: right !important;
    display: inline-block;
    margin-right: 0px!important;
    margin-left: 20px!important;
}
#gt_about_us_slider {margin-bottom: 20px;}
.visit-sebi{background:url(../../../../images/visit-sebi.html)  top center;background-repeat:no-repeat;} 
.visit-sebi img{left:19% !important;}
.cont-awe{background:url(../../../../images/aware_portal.html)  top center; background-repeat:no-repeat;}
.cont-awe img{left:19% !important;}.motd{margin-top:20px;}
.tb-service-wrap .tb-service .tb-content4{margin-top:30px !important;}
}
/* =========== Media 800Px Start ============= */
@media screen and (max-width: 800px){
.page-header .page-header-top {max-height: 85px;padding-top: 15px !important;padding-bottom: 15px !important;}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a{padding:16px 10px 14px!important;}
.page-header .page-header-top .page-logo{ float:none !important; width:auto!important;text-align:center !important;margin-bottom:10px;}
/* .page-header .page-header-top .top-menu {float: right;display: inline-block;margin-right: 124px!important;margin-left:20px!important;} */
.page-header .page-header-top .menu-toggler{margin: 6px 0px 0px 0px!important;
    float: right !important;
    padding: 20px 11px 12px 8px!important;
    width: 44px !important;
    height: 50px!important;
    background: #0188cc url(../img/menu-toggler.png) center center no-repeat !important;
    opacity: 1;
    line-height: 40px;
}
.page-header .page-header-top .top-menu {
    float: right !important;
    display: inline-block;
    margin-right: 171px!important;
    margin-left: 20px!important; margin-bottom:15px !important;
}
#gt_about_us_slider {margin-bottom: 20px;}
.iw_services.text{padding:28px 7px 20px 20px !important;}
.visit-sebi{background:url(../../../../images/visit-sebi.html)  top center;background-repeat:no-repeat;} 
.visit-sebi img{left:19% !important;}
.cont-awe{background:url(../../../../images/aware_portal.html)  top center; background-repeat:no-repeat;}
.cont-awe img{left:19% !important;}.motd{margin-top:20px;}
.tb-service-wrap .tb-service .tb-content4{margin-top:30px !important;}
.motd{margin-top:30px;}
}
/*============ Media 768Px Start ============ */
@media screen and (max-width: 768px){
.menumob{background:#0188cc!important;display: inline-block;float: right;margin-top:7px;}
.footer-menu ul li a{padding-left: 4px !important;padding-left: 4px !important;margin: 0 2px;}  
.page-header .page-header-top {max-height: 178px !important;padding-top: 15px;padding-bottom: 15px;}
.page-header .page-header-top .page-logo{width:100%!important;text-align:center;margin-bottom:8px;}
.page-header .page-header-top .top-menu {float: right;display: inline-block;margin-right: 145px!important;margin-left:20px!important;}
.page-header .page-header-top .menu-toggler {margin:0px!important;float: right;padding: 20px 11px 12px 8px!important;width: 55px;height: 50px!important;background: url(../img/menu-toggler.png) center center no-repeat;opacity: 1;line-height: 40px;}
#gt_about_us_slider{margin-bottom:20px;}
.iw_services.text{padding:28px 7px 20px 20px !important;}
.visit-sebi{background:url(../../../../images/visit-sebi.html)  top center;background-repeat:no-repeat;} 
.visit-sebi img{left:18% !important;}
.cont-awe{background:url(../../../../images/aware_portal.html)  top center; background-repeat:no-repeat;}
.cont-awe img{left:18% !important;}.motd{margin-top:20px;}
.tb-service-wrap .tb-service .tb-content4{margin-top:30px !important;}
.tb-custom-box2 {margin-top: 35px;}
.motd{margin-top:30px;} 
}
/*============  Media 768Px Start ============ */ 
@media (min-width: 768px) and (max-width: 992px) {
.footer-menu ul li a{padding: 0px;margin: 0 2px;}
.iw_services .text{padding:21px 14px 0px 70px;}
.cont-awe img {left:18% !important;}
.cont-awe span {font-size:16px !important; line-height:24px;}
}
/*============ Media 767Px Start ============ */
@media (max-width: 1024px) {
.caleder-head{font-size:20px;}.cal-height{height:210px; min-height:210px;}  
.page-header .page-header-menu .hor-menu .navbar-nav > li > a{padding:16px 9px 15px !important;}    
.cont-awe img {position: absolute;}
.cont-awe span {font-size:13px;}
}
@media (max-width: 991px) {
.vc_column_container { padding-left: 0; padding-right: 0; display:inline-block;}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a{padding:16px 10px 14px!important;}
.simple-cont{width:35%!important;}
}
/*============ Media 767Px Start ============ */
@media (max-width: 767px) {
.page-header-top{padding-top:5px !important;}
.iw_logo img{width:446px;}.page-logo{padding:0;}
.iw_top_ui_element li:first-child,.iw_top_ui_element li:last-child{background-image: none;} 
.iw_top_ui_element li {padding: 4px 12px 3px; font-size:13px; color:#fff;}
.iw_service_img{position: relative;width: 100%;}
.iw_services .text{width: 100%;padding: 28px 7px 20px 20px!important;}.text.qod-in{padding:20px 7px 20px 67px!important;}
.qod{width:100%!important;}
.footer-menu ul li a{padding: 0px;margin: 0 2px;}
.page-header .page-header-top .page-logo{width:100%; text-align:center;}
.portlet.cal-main{background:#d05454; border-radius:10px; margin-top:20px;}
}

/*============ Media 640Px Star ============ */
@media (max-width: 640px) {
.page-header .page-header-top .page-logo{ float:none !important; height:auto !important;}
.page-header .page-header-top .top-menu {display: block;margin-right: 0px !important; z-index: 99 !important;}
.page-header .page-header-top .menu-toggler {display: block;float: left !important;}
ul.gt_social_icons {position: absolute; float: right;right: 0px; top: 61px !important;z-index: 99999;}
.top-menu {
    width: 100%;
/*     background: #000; */
    position: relative;
    float: left !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.menumob {
    float: left !important;
    width: 100% !important;
    background: #0188cc !important;
    margin-top: 0px !important;
    left: 0px !important;
    margin-left: 0px !important;
    position: relative;
    height: 50px !important;
    margin-bottom: 10px !important;
}
.menu-toggler{margin:6px 13px !important; float:left !important;}
.scores img {width: 70%;}
.visit-sebi{width: 70%;text-align: center;margin-left: 15%;}
.simple-cont{width:99%!important;}      
.text.qod-in{padding:28px 7px 20px 20px;}
.iw_services.text{padding:28px 7px 20px 20px !important;}
.visit-sebi{background:url(../../../../images/visit-sebi.html)  top left;background-repeat:no-repeat;width: 80%;margin: 0 auto;} 
.visit-sebi img{left:5% !important;}
.cont-awe{background:url(../../../../images/aware_portal.html)  top left; background-repeat:no-repeat;width: 80%;margin: 0 auto;}
.cont-awe img{left:5% !important;}.motd{margin-top:20px;}
}

/*============ Media 480Px Star ============ */
@media (max-width: 480px) {
.page-header .page-header-top .top-menu {display: block;margin-right: 0px !important; z-index: 99 !important;}
.page-header .page-header-top .menu-toggler {display: block;float: left !important;}
.portlet-title.calenderbg::before{left:20px;width:45px;}
.portlet-title.calenderbg::after{right:20px;width:45px;}
#gt_about_us_slider{margin-bottom:20px;}
ul.gt_social_icons {
    position: absolute;
    float: right;
    right: 0px;
    top: 61px !important;
    z-index: 99999;
}
.scores img{width:90%;}
.caleder-head{font-size: 24px;padding-top: 12px;line-height: 25px;} 
.text.qod-in{padding:28px 7px 20px 20px;}
.cont-awe{width:100% !important;}
.cont-awe span{font-size: 13px !important;padding-top: 7px !important;padding-left: 17%;}
.footer-menu ul li a{padding: 0px 4px 0px 4px;}
}

@media (max-width: 360px){
.caleder-head{font-size:28px !important;padding-top:5px;line-height:25px;}
    
}

/*============ Media 320Px Star ============ */
@media (max-width: 320px) {
/* .gt_social_icons{position: absolute;float: right;right: -4px;} */    
.page-logo {width: auto;padding-top: 5px !important;padding: 0;margin:0 !important;}
.caleder-head{font-size: 24px;}
.portlet.cal-main{background:#d05454; border-radius:10px; margin-top:20px;}
.portlet-title.calenderbg::before{left:20px;width:40px;}
.portlet-title.calenderbg::after{right:20px;width:40px;}
.text.qod-in{padding:28px 7px 20px 48px !important;}
.footer-menu ul{margin-top:10px;}
.footer-menu ul li a{padding: 0px 4px 0px 4px;}
}

.refreshcaptcha {
    background: rgba(78, 60, 60, 0) url(../../../../images/refresh-icon.jpg) no-repeat scroll 0px 0px;
    float: right;
    height: 30px;
    width: 24px;
    border: none;
    margin: 0px 16px;
    position: relative;
    top: 20px;
    margin-top: 0;}
@media screen and (max-width: 668px) {
  .tb-custom-box1 {
        background-color: #4b77eb;
        border-radius: 10px; 
        color: #fff; 
        height:195px;
        margin-right: 0px;
  }
  .tb-custom-box6 {
    background-color: #4b77eb;
    border-radius: 10px; 
    color: #fff; 
    height:195px;
    margin-left: 0px;
  }
}
 /*--------------------------------------------------------------
# Services Section
--------------------------------------------------------------*/
.services .img {
  border-radius: 8px;
  overflow: hidden;
}

.services .img img {
  transition: 0.6s;
}

.services .details {
  padding: 40px 15px;
  margin: -100px 15px 0 15px;
  transition: all ease-in-out 0.3s;
  position: relative;
  background: #cfe7ff;
  text-align: center;
  border-radius: 15px;
/*  box-shadow: 0px 0 25px #e1e2e3;*/
      margin-top: 50px;
      margin-bottom: 15px;
      height: 100px;
      box-shadow: 7px 7px 5px 3px #005f8e;
}
.services .details:hover {
    border: 1px solid #cfe7ff;
}
.services .details .icon {
  margin: 0;
  width: 72px;
  height: 72px;
  background: #fff;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  color: #ffffff;
  font-size: 28px;
  transition: ease-in-out 0.3s;
  position: absolute;
  top: -36px;
  left: calc(50% - 36px);
  border: 6px solid #ad5389;
}

.services .details h3 {
  color: #000;
  font-weight: 700;
  margin: 10px 0 15px 0;
  font-size: 18px;
  transition: ease-in-out 0.3s;
}
.services .service-item:hover .details h3 {
  color: RED;
}
.services .service-item:hover .details .icon {
  background: #fff;
  border: 2px solid #0188cc;
}

.services .service-item:hover .details .icon i {
  color: #0188cc;
}
.services .service-item:hover .img img {
  transform: scale(1.2);
}
.services .details:hover{
    background: #fff;
}
#fvpp-blackout {
    display: none;
    z-index: 499;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: 0.5;
}
@media screen and (max-width: 480px) {
    .owl-item{
/*                    width: 342px!important;*/
width: 99%;
margin-left: -3px!important;
height: auto!important;
margin-right: 20px;
}             
}
@media screen and (max-width: 768px) {
    .owl-item {
/*                width: 549px!important;  */
height: 361px;
margin-left: -3px!important;

}
@media screen and (min-width: 768px) {
    .owl-item {
        width: 549px!important;  
        height: 361px;

    } 

}
.top-social-links ul{
    margin-bottom: 0px!important;
}
.top-social-links3 ul{
    margin-bottom: 0px!important;
}

.grayscale {
  border: 0px solid black;
  -webkit-transition: all .6s ease;

}

.grayscale:hover {
  filter: none;
}
#gt_about_us_slider .owl-item {
  margin: 3px;
}
#gt_about_us_slider .owl-item img {
  display: block;
  width: 100%;
  height: auto;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    height: 350px;
    padding: 10px;
}
.gt_about_us_slider .owl-dots{
 float:left;
 margin-top: 0px!important;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    border: 1px solid red;
}
a {
  transition: all 0.3s ease;
  text-decoration: none !important;
  outline: none !important;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0 none;
}
.close-btn{
    margin-top: -15px !important;
}
#popupbox{
    top: 20% !important; 
}
.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
    z-index: 99;
}
.overlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 30%;
    position: relative;
    transition: all 5s ease-in-out;
}

.popup h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
    position: absolute;
    top: 15px;
    right: 15px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}
.popup .close:hover {
    color: #06D85F;
}
.popup .content {
    max-height: 30%;
    overflow: auto;
}

@media screen and (max-width: 700px){
    .box{
      width: 70%;
  }
  .popup{
      width: 70%;
  }
}

/*.carousel{
 margin-top: 10px !important;
    height: 430px;
}*/
/*.carousel-item{
    height: 400px;
}*/
.dropbtn {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #337ab7;;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
  border: 1px solid #dbd7d7;
  background: #f7e7da;
}
.dropdown {
  position: relative;
  display: inline-block;
  width: 100%;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  width: 100%;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #fff;}
a {
    transition: all 0.3s ease;
    text-decoration: none !important;
    outline: none !important;
}
a:active,
a:hover {
    text-decoration: none;
    outline: 0 none;
}
.disclaimer h5{
    font-size: 16px;
    font-weight: 600;
    color: #000;
}