@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');

@font-face {
    font-family: 'Prata';
    src: url('Prata-Regular.woff2') format('woff2'),
        url('Prata-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Th';
    src: url('Roboto-Thin.woff2') format('woff2'),
        url('Roboto-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Italic.woff2') format('woff2'),
        url('Roboto-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular.woff2') format('woff2'),
        url('Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Lt';
    src: url('Roboto-Medium.woff2') format('woff2'),
        url('Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Lt';
    src: url('Roboto-LightItalic.woff2') format('woff2'),
        url('Roboto-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto Lt';
    src: url('Roboto-MediumItalic.woff2') format('woff2'),
        url('Roboto-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto Lt';
    src: url('Roboto-Light.woff2') format('woff2'),
        url('Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Th';
    src: url('Roboto-ThinItalic.woff2') format('woff2'),
        url('Roboto-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
}

input, button, textarea {
    -webkit-appearance: none;
}
*{-webkit-appearance: none;-moz--webkit-appearance: none;appearance: none;}

h1,h2,h3,h4,h5,h6,button{font-family:'prata';}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'prata';}

p, li{font-family:'roboto';font-weight:300;    font-size: 15px;    line-height: 22px;}

a {color: #29a7df;text-decoration:none;font-family:'roboto';transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;    word-break: break-word;}
li{list-style:none;}
button:focus{outline:none !Important;}
a:hover{text-decoration:none !important;color:#404041 !important;}
button{cursor:pointer;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {   -webkit-appearance: none;   margin: 0; }
ul{padding:0;}

.clearFix:after{    clear: both;}
.clearFix:before, .clearFix:after{content: " ";display: table;}
.banner_text{     margin: auto;    display: table;    width: 100%;    min-height: 350px;}
.blog_page .banner_text{     margin: auto;    display: table;    width: auto;    min-height: auto;}

.banner_text h2{     color: #fff; display: table-cell;    vertical-align: middle;    font-size: 40px;    line-height: 50px;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9d9797;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #9d9797;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #9d9797;
}

.font-roboto.light{font-family:roboto;font-weight:300;    margin-bottom: 0;}
.font-roboto{font-family:roboto;}
.container{    max-width: 1100px;}
header {padding: 0px 40px;}
header .container-fluid{    padding: 10px  0;}
header .logo img{width: 100%; max-width: 210px;}
header .logo.mobile_logo {display:none;}
header .divider {width: 100%; margin:15px 0px; border:1px solid #ccc;display:none;}
header .right_nav {float: right;}
header .right_nav .subNavList {float: left; margin-bottom: 0px;margin-top: 9px;padding: 0;}
header .right_nav .subNavList .list {display: inline-block;vertical-align: middle;margin-left: 19px;}
header .right_nav .subNavList .list:last-child{margin-left: 10px;}
header .right_nav .subNavList .list a {color: #404041;    font-size: 16px;    letter-spacing: 0px;    font-family: 'prata';}
header .right_nav .subNavList .list a img{display: block;height: 14px;    width: 24px;}
/* header .right_nav .subNavList .list a.hindi_btn { font-family: 'Kruti_Dev_010';} */
header .right_nav .subNavList .list.lan_h .hindi_btn{font-size: 18px}

header .right_nav .subNavList .list.lan_h{position:relative;}
header .right_nav .subNavList .list.lan_h:after{    position: absolute;    content: '';    background: #ccc;    left: -14px;    height: 20px;    width: 2px;    top: 1px;}
ul.submenu { top:50px;   max-height: 0;    padding: 0;    overflow: hidden;    list-style-type: none;    background: #f7f7f7;    transition: max-height 0.5s ease-out;    position: absolute;    min-width: 11em;    right: 10px;    border-radius: 4px;    box-shadow: 0 1px 8px rgba(20, 21, 21, 0.37);    z-index: 5;}
header .right_nav .subNavList .list ul.submenu a{       display: block;    padding:8px 15px;    color: #141d24;    text-decoration: none;    text-align: center;    font-size: 16px;    font-weight: 400;    letter-spacing: inherit;}
.list.toggle_menu.showmenu .submenu{max-height: 360px;    transition: max-height 0.5s ease-in;}
header .right_nav .subNavList .list ul.submenu a:hover{    background: #ef5a2a;    color: #fff;}

.main_content{margin:50px auto;}


.full_banner {width: 100%;}
.full_banner img{display: block; width: 100%;}
.full_banner .dsxBanner{display: block;}
.full_banner .mobBanner{display: none;}

.home .section_1 {    margin: 50px auto;}
.home .section_1 h2 {font-size: 26px;}
.home .section_1 h2 a{color: #404041 !important;    display: inline;background-position: 0 5px;    background-image: linear-gradient(180deg,transparent 65%,#fcf113 0);    background-size: 0 80%;    background-repeat: no-repeat;    text-decoration: none;    transition: background-size .4s ease;}
.home .section_1 h2 a:hover{    background-size: 100% 80%;}
.home .section_1 h2 font:before  {content: ""; border-top: 2px solid; margin: 15px 0px; width: 80px; display: block;}
.home .section_1 p {font-size: 15px; margin-top: 5px; line-height: 20px; color: #404041;    margin-bottom: 0;} 
.home .section_1 .col-md-3.col-sm-6:nth-child(1) .left h2 a{color:#29a7df !Important;}
.home .section_1 .col-md-3.col-sm-6:nth-child(2) .left h2 a{color:#ef5a2a !Important;}
.home .section_1 .col-md-3.col-sm-6:nth-child(3) .left h2 a{color:#34b2b7 !Important;}
.home .section_1 .col-md-3.col-sm-6:nth-child(4) .left h2 a{color:#faae40 !Important;}

.home .section_2 {padding-top: 80px;padding-bottom: 80px; background: url(../images/home/banner_2.jpg) no-repeat top center; background-size: cover;background-attachment: fixed;}
.home .section_2 h1 {     font-size: 46px;    line-height: 50px;    color: #fff;}


.section_2 .whitePage {background:#fff; padding:40px 39px; /*! width: 80%; */ float: right;}
.home .section_2 .whitePage h5 {margin-bottom: 20px;font-size: 16px;    line-height: 28px;color: #404041;}
.section_2 .whitePage h3 { font-size: 28px;}
.section_2 .whitePage h3 .text_top{    margin-top: 5px;    color: #404041;    background-image: linear-gradient(180deg,transparent 65%,#fcf113 0);    background-repeat: no-repeat;    text-decoration: none;    transition: background-size .4s ease;    display: inline;    background-size: 100% 100%;    }
.section_2 .whitePage h3 .text_bottom{    margin-top: 5px;    color: #404041;    background-image: linear-gradient(180deg,transparent 65%,#fcf113 0);    background-repeat: no-repeat;    text-decoration: none;    transition: background-size .4s ease;    display: inline-block;    background-size: 100% 100%;   }


.section_3 {margin-top: 50px; margin-bottom: 50px;}
.section_3 .publisher {    height: 344px;    display: block;    background: url(../images/home/founder.jpg) no-repeat center;    text-align: right;    color: #fff;    padding: 20px;    font-size: 18px;    background-size: cover;    width: 100%;    background-position: 0px -10px;}
.section_3 .Vdivider {height: 100%; border-right: 1px solid #ccc; position: absolute; display: block;top: 0px;right: -5px;}
.section_3 .col-sm-4:nth-child(2) .Vdivider{    right: -7px;}
.section_3 .Vdivider:first-child{    right: -2px;}
.section_3 h1 {margin-bottom: 30px;    font-size: 30px;}
.section_3 h1 a{color: #ef5a2a; }
.home .section_3 h3 {color: #29a7df;    margin-bottom: 25px;    font-size: 22px;}
.home .section_3 h3 a{    display: inline;    background-position: 0 5px;    background-image: linear-gradient(180deg,transparent 65%,#fcf113 0);    background-size: 0 80%;    background-repeat: no-repeat;    text-decoration: none;    transition: background-size .4s ease;}
.home .section_3 h3 a:hover{    background-size: 100% 80%;}

.homePage .section_3.Mobile .Vdivider {    right: 15px;height: 100%;    border-right: 1px solid #ccc;    position: absolute;    display: block;    top: 0px;    border-bottom:none;}
.section_3 .col-sm-4 {padding-right: 14px;}
.homePage .section_3.Mobile .row .col-sm-3, .homePage .section_3.Mobile .row .col-sm-4 {    width: 50%;    display: inline-block;    vertical-align: top;    margin-bottom: 20px;}
.homePage .section_3.Mobile .row .col-sm-3 p, .homePage .section_3.Mobile .row .col-sm-4 p {    font-size: 16px;    padding-right: 15px;}
.homePage .section_3.Mobile{    display: none;}
 .homePage .section_4.mobile { display: none;}
.homePage .section_3.Mobile .col-sm-4{display:none !Important;}
.homePage .section_3.Mobile .col-sm-4:nth-child(1), .homePage .section_3.Mobile .col-sm-4:nth-child(2){display:block !important;padding:0 15px;}
.homePage .section_3.Mobile .col-sm-4:nth-child(1){border-right:1px solid #ccc;}

/*.home .section_3 p{     margin-bottom: 0;padding-right: 20px;}*/
.section_3 .col-sm-4.left_part {padding-right: 0;}
.home .section_3 .left_part{    float: left;    width: 35%;    padding-right: 20px;}
.home .section_3 {display:table;width:100%;    margin: 50px auto;}
.home .section_3 .right_part{float: left;   width: 65%;    padding-left: 25px;}
.homePage .section_4 .mob_view h1{color:#ef5a2a;    font-size: 22px;    margin-bottom: 20px;}
 .home .section_3 .col-md-4 img{    width: 100%;    max-height: 335px;    object-fit: cover;}
.mob_view{display:none;}
.section_4 h1 {margin-bottom: 35px;        font-size: 30px;}
.section_4 h1 a{color: #ef5a2a;}
.section_4 h1 sup{font-size: 12px;    top: -20px;    left: -5px;}
.homePage  .section_4 .list {padding:16px 15px;  }
.homePage .section_4 .list .style{background:#fff; padding: 20px; border-bottom: #7f8185 2px solid ;}
.section_4 h5 a{color: #29a7df;}


.homePage .section_5 {    background: url(../images/home/map.png) no-repeat right bottom;    margin-bottom: 50px;    margin-top: 50px;    padding-bottom: 30px;    background-position: 50%;}
.homePage .section_5 .leftPart{ padding-right: 30%; }
.homePage .section_5 .leftPart a {color: #29a7df;}

.homePage .section_6 { margin-top: 50px;}
.homePage .section_6 .owl-carousel .owl-nav button.owl-next span, .homePage .section_6 .owl-carousel .owl-nav button.owl-prev span{color: #fff;    background: rgb(240, 90, 41);    box-shadow: none;    height: 40px;    width: 34px;    display: block;    line-height: 34px;    font-size: 26px;}

.homePage .section_6 h5 a{    color: #29a7df;     font-size: 20px;    line-height: 26px;  }
.homePage .section_6 h1 a, .homePage .section_7 h1 a{    color: #ef5a2a;}
.homePage  .section_6 h1, .homePage  .section_7 h1 {margin-bottom: 35px;    font-size: 30px;display:table;width:100%;}
.homePage  .section_7 h1 .left_part{display:table-cell;vertical-align:middle;}
.homePage  .section_7 h1 .right_part{    display: table-cell;    vertical-align: middle;    font-size: 16px;    text-align: right; }
.homePage  .section_7 h1 .right_part a{  color: #ef5a2a;}
.homePage .section_7 h1 .right_part a:after{display:none;}
.homePage .section_6 .thumb  {    padding: 10px 0px;    display: table;    width: 100%;}
.homePage .section_6 .owl-item:nth-child(1) .item {border-top: 3px solid #3eb1e2;}
.homePage .section_6 .owl-item:nth-child(2) .item {border-top: 3px solid #f06c41;}
.homePage .section_6 .owl-item:nth-child(3) .item {border-top: 3px solid #3bc2c6;}
.homePage .section_6 .owl-item:nth-child(4) .item {border-top: 3px solid #f9b655;}
.homePage .section_6 .owl-item:nth-child(5) .item {border-top: 3px solid #3eb1e2;}
.homePage .section_6 .owl-item:nth-child(6) .item {border-top: 3px solid #f06c41;}
.homePage .section_6 .owl-item:nth-child(7) .item {border-top: 3px solid #3bc2c6;}
.homePage .section_6 .owl-item .item img{border: 1px solid #ccc; height:200px;object-fit: cover;}
.homePage .section_2 .right_part p{     font-size: 15px;    line-height: 22px;    margin-bottom: 20px;}
.homePage .section_2 .right_part p:last-child{margin-bottom: 0px;}
.homePage .section_6 .owl-theme .owl-nav {display: none;}
.homePage .section_6 .owl-carousel .date_pblshr{display: table;    width: 100%;    margin-bottom: 5px;}
.homePage .section_6 .owl-carousel .date_pblshr .left-part{display: table-cell;    vertical-align: middle;}
.homePage .section_6 .owl-carousel .date_pblshr .right_part{display: table-cell;    vertical-align: middle;    font-size: 11px;    line-height: initial;    color: #404041;    text-transform: uppercase;    font-weight: 500;    letter-spacing: .5px;    text-align: right;}


.homePage .owl-theme .owl-dots{display:none;}
.home .section_1 h2 a{font-family:'prata';   }
.home .section_1 h2 a:hover{    background-size: 100% 100%;    cursor: pointer;}
.home .section_1 h2 a:hover font{color:#404041 !Important;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.home .section_1 h2 a  font{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.viewAll_list .view_all{    margin: 0;}
.viewAll_list .view_all a{color:#29a7df;font-size:18px;line-height:26px;    margin: 20px 0 0;font-family:'prata'}
.homePage .section_7 {padding:50px 0 0px;}
/*.homePage .section_7 .video_wrapper{    display: table; width: 100%;}*/
.homePage .section_7 .video_wrapper .listing{padding: 0;float: left;width: 100%;    margin-top: 20px;}
.homePage .section_7 .video_wrapper .list{    float: left; width: 100%;position:relative;}
.homePage .section_7 .video_wrapper .list .style{display: table;width: 100%;}
.homePage .section_7 .video_wrapper .list .style .left_part{float: left; width: 30%;}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb{position: relative;z-index: 2;width: 100%;    background: #f6f5fa;    padding: 35px 30px;    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    border-bottom: 3px solid #ccc;    border-top: 5px solid #2aa5de;}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb .img_wrapper{overflow: hidden;}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb .play_icon{ position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);display: inline-block;    background: #ffffff8f;    color: #fff;    width: 60px;    height: 60px;    border-radius: 100%;    z-index: 1;    text-align: center;    line-height: 63px;    font-size: 25px;}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb .play_icon:hover {color:#fff !important;-webkit-box-shadow:0 0 0 10px rgba(255, 255, 255, 0.25);    box-shadow:0 0 0 10px rgba(255, 255, 255, 0.25);}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb img{width: 100%;-webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.homePage .section_7 .video_wrapper .list .style .left_part:hover .img_wrapper img{    -webkit-transform: scale(1.15);    -moz-transform: scale(1.05);    -o-transform: scale(1.15);    transform: scale(1.15);    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.homePage .section_7 .video_wrapper .list .style .right_part{float: left;width: 70%; padding-top: 50px;}
.homePage .section_7 .video_wrapper .list .style .right_part .content{padding-left: 40px;}
.homePage .section_7 .video_wrapper .list .style .right_part .content{ position   : relative;}
.homePage .section_7 .video_wrapper .list .style .right_part .content:after{    position: absolute;    content: '';    height: 18px;    width: 18px;    left: -9px;    z-index: -1;    transform: rotate(45deg);    top: 0px;background:#2aa5de;}
.homePage .section_7 .video_wrapper .list .style .right_part .content .text{max-width: 230px;margin-bottom: 0;}
.homePage .section_7 .video_wrapper .list .style .right_part .content h5 a{color: #2aa5de;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0) .style .left_part{float:right;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0) .style .right_part .content{    text-align: right;    padding-left: 0;    padding-right: 40px;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0) .style .right_part .content h5 a{color:#f05a28;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0) .style .left_part .video_thumb{border-top:5px solid #f05a28;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0) .style .right_part .content:after{right:-9px;    left: initial;background:#f05a28;}
.homePage .section_7 .video_wrapper .list:nth-child(even) .style .right_part .content .text{float:right;}
.homePage .section_7 .video_wrapper .list:nth-child(3n+0) .style .left_part .video_thumb{border-top:5px solid #22babf;}
.homePage .section_7 .video_wrapper .list:nth-child(3n+0) .style .right_part{    padding-top: 120px;}
.homePage .section_7 .video_wrapper .list:nth-child(3n+0) .style .right_part .content h5 a{color:#22babf;}
.homePage .section_7 .video_wrapper .list:nth-child(3n+0) .style .right_part .content:after{background:#22babf;}
.homePage .section_4 {    background: #f2f2f3;    padding: 50px 0;}
.homePage .section_4 .content_part{padding-top: 40px;    padding-right: 80px;}
.homePage .section_4 .content_part p{    line-height: 26px;    font-family: 'Prata';    color: #2699d0;    margin-bottom: 20px;    font-size: 18px; }
.homePage .section_4 .feeb_back_img{display: block;    margin-top: 20px;   }
.homePage .section_4 .feeb_back_img img{    max-width: 135px; width: 100%;}
.homePage .section_4 .graph_wrapper img{width:100%;}
.mobile_vew{display:none;}


.homePage .section_7 .video_wrapper .list:nth-child(2n+0){    top: -50px;}
.homePage .section_7 .video_wrapper .list:nth-child(odd){    top: -100px;}
.homePage .section_7 .video_wrapper .list:first-child{top:0;}
.homePage .view_all{    color: #424241;    font-family: 'prata';    display: inline-block;}
.homePage .view_all:hover{    color: #ef5a2a !important;}


footer .jumbotron {background:#efeff0!important; border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
.jumbotron {background:#efeff0!important; }
footer .jumbotron {margin-bottom: 0px;padding: 50px 0;}
footer .jumbotron h3{color: #ef5a2a;font-size: 24px;}
footer .jumbotron ul {padding-left: 0px; list-style-type: none;}
footer .jumbotron ul.quickLinks li {border-bottom: 1px solid #ccc; width: 120px; padding: 2px 0px; clear: both;}
footer .jumbotron ul.quickLinks li:last-child{border:none;}
footer .jumbotron ul li a{color: #404041; display: inline-block;vertical-align: middle;    font-size: 14px;}
footer .jumbotron ul li a:hover{color:#ef5a2a !Important;}
footer .jumbotron ul li a:hover{color:#ef5a2a;}
footer .jumbotron .quicklinks ul li a:before {content: ""; display: inline-block;width: 16px; height:  16px; background: url(../images/bullets.png) no-repeat 3px 4px; background-size: 20px;top: 1px;position: relative;margin-right: 5px;}

footer .jumbotron ul.contact li {padding: 0;margin: 10px 0px;display: table;width: 100%;} 
footer .jumbotron ul.contact li .icon_wrapper{  display: table-cell;    width: 20px;}
footer .jumbotron ul.contact li .text{    display: table-cell;    vertical-align: middle;    padding-left: 10px;}
footer .jumbotron ul.contact li .icon_wrapper img{    width: 20px;}
footer .jumbotron ul.contact li.social_links{padding: 0 5px;margin: 0;}
footer .jumbotron ul.contact li .icon {width: 40px;display: table-cell;vertical-align: top;height: 28px;}

footer .jumbotron ul.contact li .icon img{display: block; width: 24px; margin-top: 2px;}
footer .jumbotron ul.contact li.social_links ul {    display: table;    width: 100%;  }
footer .jumbotron ul.contact li.social_links ul li{    display: table-cell;    vertical-align: middle;    width: initial;}
footer .jumbotron ul.contact li.social_links ul li a{    display: inline-block;    text-align: center;}
footer .jumbotron ul.contact li.social_links ul li a i{    color: #424241;    font-size: 20px;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
footer .jumbotron ul.contact li.social_links ul li a:hover i{color:#ef5a2a;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}


.overlay {height: 100%; width: 0; position: fixed; z-index: 2; top: 0; right: 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.9); overflow-x: hidden; transition: 0.4s; }
.overlay-content {position: relative; top: 15%; width: 100%; text-align: center; margin-top: 30px; }
.overlay a {padding: 8px; text-decoration: none; font-size: 26px; color: #818181; display: block; transition: 0.3s; }
.overlay a:hover, .overlay a:focus {color: #f1f1f1; }
.overlay .closebtn {position: absolute; top: 20px; right: 45px; font-size: 60px; }

.analitic_listing #charts1 svg g:first-child text[text-anchor="start"] {display:none;}
.graph_caption{    margin: 0;    text-align: center;    color: #5a5a5a;    font-weight: 500;    font-size: 14px;}
.pieChart{display:none !important;}
.analitic_listing  #charts1 svg g:last-child{display:none !important;}
#charts1 svg[aria-label="A chart."] rect{width:100% !important;}
 #graph3 .legend{display:none;}
/*---- Rahul Data Analytics ----*/
.adat_analysis_page g[role="group"] tspan{display:none!important;}
.adat_analysis_page g[role="group"] polyline{display:none;}
.adat_analysis_page g[aria-labelledby]{display:none;}
.analitics g[role="group"] tspan{display:none!important;}
.analitics g[role="group"] polyline{display:none;}
.analitics g[aria-labelledby]{display:none;}
/*.analitics g[aria-describedby] {display:none;}*/


/* .page_heading .heading{    color: #2699d0;font-size: 34px;line-height: 40px;    margin-top: 20px;} */
    .career_page .banne_wrapper {background:url(../images/home/career-banner.jpg);min-height:350px;width:100%;background-size:cover;background-position:100% 1050px;}
/*.analitics .section{border-bottom: 1px solid #ccc;margin-bottom: 43px;padding-bottom: 20px;}*/
.analitics .section:last-child{border-bottom:0;    margin-bottom: 0;}

.analitic_listing .image_wrapper img{width: 100%;    border: 1px solid #ccc;    max-height: 300px;object-fit: cover;}
.analitic_listing .content_part .list_heading a{display:inline;    font-size: 26px;    color: #ef5a2a;    font-family: 'prato';    background-position: 0 5px;    background-image: linear-gradient(180deg,transparent 65%,#fcf113 0);    background-size: 0 80%;    background-repeat: no-repeat;    text-decoration: none;    transition: background-size .4s ease;}
.analitic_listing .content_part .list_heading a:hover{background-size: 100% 80%;    color: #404041 !Important;    transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}

.analitic_listing .content_part .list_heading{font-size: 26px;color: #ef5a2a;font-family: 'prato';    border-bottom:1px solid #ccc;padding-bottom: 10px;}

.analitic_listing .content_part .auth_n_date{display: table;width: 100%;margin-bottom: 10px;  }
.analitic_listing .content_part .auth_n_date .left_part{display: table-cell;vertical-align: middle;} 
.date_icon_wrapper{    display: inline-block;    padding-right: 5px;    color: #555050;}
 .date_icon_wrapper i{    font-size: 12px;}
.date{    font-size: 11px;    line-height: initial;    color: #404041;    text-transform: uppercase;    font-weight: 500;    letter-spacing: .5px;}
.date .icon_wrapper{margin-right:5px;}  
.analitic_listing .content_part .auth_n_date .right_part{display: table-cell;    vertical-align: middle;text-align:right;}
.analitic_listing .content_part .auth_n_date .right_part .name{     font-size: 11px;    color: #404041;    text-transform: uppercase;    font-weight: 500;    letter-spacing: .5px;}

.btn_wrapper .secondary.btn{background: #efeff0;    font-size: 24px;    color: #404041;font-family: 'prato';}
.career_page .banne_wrapper {background:url(../images/home/Careers-Header.jpg);min-height:350px;width:100%;background-size:cover;background-position:center;}
.career_page .divider{margin-bottom:0;}
.text{color:#404041;font-size:15px;line-height:22px;    word-break: break-word;}

.career_page .tab {  float: left;   width: 23%;}
.career_page .tab button {     word-break: break-word; display: block;  background-color: inherit;  color: #404041;  padding:22px 30px;  width: 100%;  border: none;  outline: none;  text-align: left;  cursor: pointer;  font-size: 18px;        font-family: 'prata';    line-height: 24px;}
.career_page .tab button:hover {  background-color: #ddd;}
.career_page .tab button.active {font-size: 20px;color: #ef5a2a;border: 1px solid #ccc; border-right: none;    line-height: 24px;    position: relative;width: 100.5%;z-index: 1;background: #fff;    word-break: break-word;}
.tabcontent {  float: left;  padding: 22px 50px;  border: 1px solid #ccc;  width: 77%;    min-height: 700px;}
.career_page .ta_content .content{width:100%;margin:30px auto 0px;display: table;}

.career_page .ta_content .tabcontent h3{   color: #2699d0;  margin-bottom: 20px;}
.career_page .ta_content .tabcontent h4{   color: #2699d0;  margin-bottom: 20px;}
.career_page .ta_content .tabcontent h2{color: #ef5a2a;margin-bottom: 20px;}
.career_page .ta_content .tabcontent  .listing{padding:0;}
.career_page .ta_content .tabcontent  .listing .list{line-height: 28px;margin-bottom:20px;padding-left:30px;background:url(../images/icon/dot.png);    background-repeat: no-repeat;    background-size: 7px;    background-position: 0px 10px;}
.career_page1 li {    line-height: 22px;    margin-bottom: 20px;    padding-left: 20px;    background: url(../images/icon/dot.png);    background-repeat: no-repeat;    background-size: 7px;    background-position: 0px 10px;}
.btn.primary{  font-family: 'roboto';letter-spacing: .4px;padding: 5px 10px;background: transparent;color: #828282;border: 1px solid #a7a4a4;    text-transform: uppercase;font-size: 13px;border-radius: 0;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;}
.btn.assent{ font-family: 'roboto';    letter-spacing: .4px;    padding: 5px 10px;background: #ef5a2a;    color: #fff;    border: 1px solid #ef5a2a;    text-transform: uppercase;    font-size: 16px;    border-radius: 0;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;}
.btn.assent:hover{color: #fff;}
.btn.primary:hover{color:#fff !important;background: #9d9d9d;transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;}
.btn.secondary{     background: #d5d5d5;    font-size: 16px;    color: #424241;    font-family: 'roboto';    border-radius: 0;}
.btn.primary:hover{color: #fff;}
.popup_form{position: fixed; overflow: auto;   z-index: 10;   top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,.7);display:none;    z-index: 50;}
.popup_form .popup_box{      height: 100%;display: table;    max-width: 450px;    margin: auto;    width: 100%;padding:10px;}
.popup_form .inner_box{    display: table-cell;    vertical-align: middle;}
.popup_form .inner_box form{background: #fff;padding: 20px;    border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.popup_form .inner_box form .form-group .form-control{    height: 45px;    line-height: 45px;}
.popup_form .inner_box form .form-group textarea.form-control{     line-height: initial;   height: 100px;    margin-top: 0px;    margin-bottom: 0px;    max-height: 100px;}
.popup_form .inner_box form h4{    font-family: 'roboto';    font-weight: 400}
.popup_form .inner_box form .form-group .form-control:focus{    border-color: #fb916f;outline:none;box-shadow:0px 0px 4px #fb916f;}
.js .inputfile {    width: 0.1px;    height: 0.1px;    opacity: 0;    overflow: hidden;    position: absolute;    z-index: -1;}
.inputfile-6 + label {     border: 1px solid #ced4da;}
.inputfile + label {   width: 100%;   text-overflow: ellipsis;    white-space: nowrap;    cursor: pointer;    display: inline-block;    overflow: hidden;    }
.inputfile-6 + label span {    width: 200px;    min-height: 2em;    display: inline-block;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    vertical-align: top;}
.inputfile-6 + label span, .inputfile-6 + label strong {    padding: 0.625rem 1.25rem;}
.inputfile-6 + label strong {     font-weight: 500;    float: right;   height: 100%;    color: #404041;    background-color: #efeff0;    display: inline-block;}
.inputfile + label svg {    width: 1em;    height: 1em;    vertical-align: middle;    fill: currentColor;    margin-top: -0.25em;    margin-right: 0.25em;}
.popup_form .inner_box form .btn.primary:hover{background:#eb6439;}

.popup_form .inner_box form .btn.secondary:hover {background:#dadadb;}

.social_links{    padding: 10px 0;margin: 0;}
.news_detail_page .social_links{    padding: 10px 0;margin: 0;margin-top: 50px;}
.social_links li{display: inline-block;    padding: 0 2px;}
.social_links li a{display: block;    padding: 5px 0px;    line-height: 14px;font-size:28px;}
.social_links li a i{color: #fff;font-size: 11px;}
.btn_wrapper .secondary.btn:hover{background: #dddddd;}
.blogr_name .date{color: #ea5a2a;    font-size: 16px;    font-weight: bold;     display: block;}
.news_detail_page .main_text{margin: 30px 0;}
.news_date .date.blogr_name{     font-weight: 500;  }
.news_cotent .img_wrapper img{width:100%;    border: 1px solid #ccc;}
.news_cotent iframe{max-width: 100%;}
.news_cotent .img_wrapper .name{padding:5px 0px;}
.news_detail_page .social_links li{    display: block;    padding: 0;    margin-bottom: 15px;}
 .social_links li a{line-height: 30px;display: inline-block;width: 20px;text-align: center;height: 20px;line-height: 9px;border-radius: 100%;padding: 0;}
 .news-list .social_links li a{height: 20px;width: 20px;line-height: 9px;}
 .news-list .social_links li a i{font-size: 11px;}
.social_links li.facebook_icon a{    background: #3C5A99;}
.news-list .social_links {padding: 10px 0 0;}
 .social_links li.twitter_icon a{    background: #38A1F3;}
.social_links li.whatsapp_icon a{    background: #3CBC8D;}
.social_links li.link_icon a{    background: #0077B5;}
.social_links li.reddit a{    background: #ff4500;}
.news_detail_page.news_cotent .row .col-md-10 .row{    margin-top: 50px;}
.img_wrapper .name{font-size: 18px;padding: 5px 10px;display: block;font-family:'prata';color:#2699d0;}
.founder_page .founder_details .founder_list .list .img_wrapper .name:after{    position: absolute;    content: '';    background: #e05a28;    bottom: -7px;    height: 15px;    width: 15px;    transform: rotate(45deg);    left: 40%;}
.founder_page .founder_details .founder_list .list.left_part .img_wrapper .name:after{background: #e05a28;}
.founder_page .founder_details .founder_list .list.right_part .img_wrapper .name:after{background: #2699d0;}
.news_cotent .row:first-child .col-md-10{padding-top:40px;}
/*.news_detail_page  .content{ padding:50px  0px;}*/
.news_detail_page .icon_wrapper{    display: inline-block;}
.news_detail_page .icon_wrapper img{width: 20px;    margin-top: -10px;}
.related_news .lsting .list{    border-right: 1px solid #ccc;margin-bottom: 50px;}
.related_news .lsting .list .img_wrapper{    margin-bottom: 10px;}
.related_news .lsting .list .col-md-11{    max-width: 100%;    padding: 0;}
.related_news .lsting .list:nth-child(even){border:none;}
.related_news .lsting .list .style .heading {    line-height: 20px;    color: #2699d0;text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    max-width: 100%;}
.related_news .lsting .list .style .heading a{color: #2699d0;font-size: 22px;    background-position: 0 5px;    background-image: linear-gradient(180deg,transparent 65%,#fcf113 0);    background-size: 0 80%;    background-repeat: no-repeat;    text-decoration: none;    transition: background-size .4s ease;display:inline;}
.related_news .lsting .list .style .heading a:hover{    background-size: 100% 80%;}
.related_news .lsting .list .style .news_title{  margin-bottom: 10px;    display: block;  color: #ea5a2a;    font-size: 16px;    font-weight: bold;}
.related_news .lsting .list .style .img_wrapper img{width:100%;    border: 1px solid #ccc;object-fit: cover;    height: 250px;}
.related_news .lsting{padding:0;}
.news_detail_page .news_cotent {    padding-top: 20px;}
.news_detail_page .news_cotent .col-md-11{padding-left: 15px;}
.analitic_listing .content_part{float: left;width: 100%;}

.news_detail_page .social_links li a {    height: 25px;    line-height: 19px;    width: 25px;}
.news_detail_page .social_links li a i{font-size: 16px;}
.blog_image_wrapper {    float: left;    max-width:400px;    margin-bottom: 5px;}
.blog_image_wrapper img{width:100%;}
/*-- Blog Page --*/
 blockquote {    margin: 30px 0;padding-left: 25px;}
 blockquote p{     color: #ea5a2a;    font-size: 20px;    line-height: 30px;    position: relative;    padding-left: 25px;    border-left: 1px solid #e95a28;    font-family: 'prata';    font-style: italic;}
/*.blog_page .banne_wrapper {    background: url(../images/blog-bg.jpg);    min-height: 350px;    width: 100%;    background-size: cover;     background-position: center;}*/
.blog_banne_wrapper img{width: 100%;    height: 500px;    object-fit: cover;}
 blockquote em{position:relative;}
 blockquote em:after{    content: '';    background: url(../images/icon/quoteL.png);    position: absolute;    top: -3px;    left: -15px;    height: 10px;    width: 15px;    background-size: 15px 10px;}
 blockquote em:before{     content: '';    background: url(../images/icon/quoteR.png);    position: absolute;    bottom: 15px;    right: -15px;    height: 10px;width: 15px;    background-size: 15px 10px;}
.blog_page .breadcrumb .breadcrumb-item{    width: 100%;    max-width: 100% !important;}
.blog_page .breadcrumb-w3pvt .breadcrumb {padding:5px 0;}
.blog_page .breadcrumb-w3pvt{background-color:#f7f7f7 !important;}
.blog_img_wrapper{    display: block;    width: 100%;    margin-bottom: 15px;}
.blog_img_wrapper img{    width: 100%; object-fit: cover;}
.news_detail_page .news_cotent .col-md-11 p img{padding-right: 20px;margin-bottom: 20px;}
.news_detail_page .news_cotent .col-md-11 p img.a{margin:30px 0;padding:0;}

.news_detail_page .col-md-11 ul, .news_detail_page .col-md-11 ol{    padding-left: 15px;}
.news_detail_page .col-md-11 li{list-style: initial;}
.blog_page .img_caption {display: block;    width: 100%;    padding: 5px;    background: #f1f1f1;    font-size: 14px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    max-width: 100%;}
/*-- Blog Page --*/

/*--About--*/
.theme-color{color:#f05a2a;}
.color_b{    color: #2699d0;}
.about_page .about_listing {display: table;    width: 100%;    margin-bottom: 20px;}
.about_page .about_listing .section1{    display: table;    width: 100%;}
.about_page .about_listing .list{width:50%;float:left;padding-right: 10px;}
.about_page .about_listing .list:first-child{padding-right:0px;padding-right: 10px;}
.about_page .about_listing .list img{width:100%;border: 1px solid #ccc;}
.about_page .about_listing .list a{position: relative;    display: table;    height: 100%;    text-align: center;    width: 100%;}
.about_page .about_listing .list a:before{position: absolute;width: 0;background: #fff;height: 100%;z-index: 0;content: '';left: 0;top: 0;}
.about_page .about_listing .list a:hover:before{width:100%;transition: all .4s;opacity: 0;}
.about_page .about_listing .list a:hover .title{  color: rgba(0,0,0,.6);transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
.about_page .about_listing .list .style .lgContent_box .img_wrapper{padding-bottom: 10px;}
.about_page .about_listing .list .style .smcontent_box .img_wrapper{padding-bottom: 10px;}
.about_page .about_listing .list .style .text_part{padding: 25px 30px;border: 1px solid #ccc;margin-bottom: 10px;height: 500px;}
.page_heading .text{    font-size: 18px;    margin-top: 10px;    margin-bottom: 0;}
.about_page .about_listing .section2 .list .style .text_part{padding: 30px 50px;}
.about_page .about_listing .list .style .text_part .text{  font-size: 16px;       line-height: 26px;    margin-bottom: 20px;}
.about_page .about_listing .section2 .smcontent_box{display: table;width: 100%;padding-top: 10px;}
.about_page .about_listing .section2 .smcontent_box .left_part{    float: left;    width: 50%;    padding-right: 5px;}
.about_page .about_listing .section2 .smcontent_box .right_part{    float: left;    width: 50%;    padding-left: 5px;}
.about_page .about_listing .section2 .list .style .text_part .text {font-size: 30px;}
.about_page .about_listing .section2 .smcontent_box .right_part img{    height: 321px;}
.about_page .section_3{display: table;    width: 100%;    margin: 0;padding-bottom:10px;}
.about_page .tp_img{    display: table;    width: 100%;}
.about_page .tp_img .left-part{   width: 50%;float:left;background: #2699d0;    color: #fff;    height: 300px;position:relative;}
.about_page .tp_img .right-part{width: 50%;float:left;padding-left: 10px;}
.about_page .left_part .fw_img{padding-bottom:10px;}
.about_page .right_part .tp_img {padding-bottom: 10px;}
.about_page .tp_img .title{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;font-size:30px;line-height:38px; position: absolute;   transform: translate(-50%,-50%);text-align: center;   top:50%;left:50%;color: #fff;font-family: 'prata';}
.about_page .tp_img .title:after{position: absolute;width: 100%;height: 1px;background: #fff;bottom: 0;left: 0;content: '';}
.about_page .about_listing .list a:hover .title:after{background: rgba(0,0,0,.6);}
.about_page .tp_img .right-part img{height: 300px;}
.about_page .list.right_part .tp_img .left-part {background:#f05a2a;}
.about_page .section_4 .list .style {padding:0;border:none;}
.about_page .section_4 .list{padding:0px 10px 0 0;}
.about_page .section_4 .list.right_part .tp_img:first-child .left-part {background:none;}
.about_page .section_4 .list.right_part .tp_img:last-child .left-part {background:#33a4a9;}
.about_page .section_4 .tp_img .left-part img{height:283px;}
.about_page .section_4 .tp_img .right-part img{height:248px;}
.about_page .section_4 .tp_img .left-part{height:247px;}
.about_page .about_listing .section2 .list.right_part{float:right;}
.about_page .section_4 .tp_img {    padding-bottom: 0;   padding-top: 10px;}
.about_page .about_listing .list .img_1 img{height: 480px;}
.about_page .about_listing .list .img_2 img{height: 610px;}
.about_page .about_listing .list .img_3 img{height: 260px;}
.about_page .about_listing .list .img_4 img{height: 250px;}
.about_page .about_listing .list .img_5 img{height: 600px;}
.about_page .about_listing .list .img_6 img{height: 465px;}
.about_page .about_listing .list .img_12 img{height: 300px;}
.about_page .about_listing .list .img_8 img{height: 465px;}
.about_page .about_listing .list .img_9 img{height: 500px;}
.about_page .about_listing .list .img_10 img{height: 242px;}

.about_page .about_content .section_1 .style{     padding: 20px;    background: url(../images/about-bg.jpg);    background-size: cover;    min-height: 525px;    background-repeat: no-repeat;    background-position: 0 -130px;}
.about_page .about_content .section_1 .style .inner_wrapper{      position: relative;    display: table;    height: 100%;    width: 100%;    min-height: 525px;}
.about_page .about_content .section_1 .style .content_part{       position: absolute;    bottom: 0;    background: #fff;    padding: 20px;    max-width: 335px;}
.about_page .about_content .section_1 .style .content_part p{    font-size: 14px;    line-height: 22px;}
.about_page .about_content .section_1 .text_part{    padding-left: 200px;}
.about_page .about_content .section_1 .top_part{    padding: 20px;    position: relative;    margin-bottom: 30px;}
.about_page .about_content .section_1 .top_part:after{position:absolute;height:2px ;width:30px;top:-1px;left:0;background:#ef5a2a;content:'';}
.about_page .about_content .section_1 .top_part:before{position:absolute;height:30px ;width:2px;top:0;left:0;background:#ef5a2a;content:'';}
.about_page .about_content .section_1 .top_part h2{    color: #ef5a2a;}

.about_page .about_content .section_1 .bottom_part:after{position:absolute;height:2px ;width:30px;top:0;left:0;background:#33a3a8;content:'';}
.about_page .about_content .section_1 .bottom_part:before{position:absolute;height:30px ;width:2px;top:0;left:0;background:#33a3a8;content:'';}
.about_page .about_content .section_1 .bottom_part{    padding: 20px;    position: relative;}
.about_page .about_content .section_1 .bottom_part h2{color:#33a3a8;}


.about_page  .section_2{    padding: 50px 0;}

.about_page  .heading_wrapper h2{    color: #ef5a2a;}
.about_page  .section_2 .banner_wrapper{background: url(../images/about-banner.jpg);    padding: 100px 0;    background-size: cover;    background-position: top;}
.about_page .section_2 .banner_wrapper .content_wrapper{    background: #fff;    padding: 70px 40px;}
.about_page .section_2 .banner_wrapper .content_wrapper p{    font-size: 14px;    line-height: 22px;}
.about_page .section_2 .banner_wrapper .content_wrapper p:last-child, .about_page .about_content .section_1 .style .content_part .text:last-child{margin-bottom:0;}

.about_page .section_3 .heading_wrapper{    text-align: center;}
.about_page .section_3 .heading_wrapper h2{color:#ef5a2a;display:inline-block;    margin: 0;    border-bottom: 1px solid #ccc;}

.about_page .section_3 .initiatives .initiatives_listing {padding: 0;    margin: 0 auto;    max-width: 600px;}
.about_page .section_3 .initiatives .initiatives_listing .list{    display: table; width: 100%;}
.about_page .section_3 .initiatives .initiatives_listing .list .left_part{width: 50%;display: table-cell;vertical-align: middle;}
.about_page .section_3 .initiatives .initiatives_listing .list .right_part{display: table-cell;vertical-align: middle;border-left: 1px solid #ccc;}
.about_page .section_3 .initiatives .initiatives_listing .list:nth-child(odd) .initiat_details{text-align: right;padding:10px 20px 10px 0; position: relative;}
.about_page .section_3 .initiatives .initiatives_listing .list:nth-child(1) .left_part.initiat_details{    padding-top: 50px;}
.about_page .section_3 .initiatives .initiatives_listing .list:nth-child(1) .left_part.initiat_details .icon_wrapper{top: 50px;}
.about_page .section_3 .initiatives .initiatives_listing .list:nth-child(even) .initiat_details{text-align: left;padding: 10px 0px 10px 20px;border-left: 1px solid #ccc;    position: relative;}

.about_page .section_3 .initiatives .initiatives_listing .date{  margin-bottom: 10px;  color: #2699d0;    font-size: 18px;    font-weight: 300;    display: inline-block;    border-bottom: 1px solid #2699d0;}
.about_page .section_3 .initiatives .initiatives_listing .title{display: block;     font-size: 14px;    line-height: 22px;}
.about_page .section_3 .initiatives .initiatives_listing .list:nth-child(odd) .initiat_details .icon_wrapper{    position: absolute;    top: 10px;    right: -10px;}

.about_page .section_3 .initiatives .initiatives_listing .list:nth-child(even) .initiat_details .icon_wrapper{    position: absolute;    top: 10px;    left: -10px;}


.about_page .section_4{    padding: 50px 0;    margin: 100px 0;    background: #2699d0;}

.about_page .section_4 .heading_wrapper h2{color: #fff;margin-bottom: 30px;}

.about_page .section_4  .img_wrapper{    text-align: right;}
.about_page .section_4 p{     color: #fff;  font-size: 18px;    line-height: 28px;}
.about_page .section_4 .img_wrapper img{    max-width: 350px;}
.about_page .section_5 .img_wrapper img{max-height: 500px;    object-fit: cover;}
.about_page .section_5 .content_part{position: relative;}
.about_page .section_5 .content_part .inner_part{position: absolute;bottom: 0;}
.about_page .section_5 .content_part .inner_part h1{    color: #ef5a2a;}
.about_page .section_5 .content_part .inner_part p{    font-size: 16px;    line-height: 24px;    margin-bottom: 30px;}
.about_page .section_6 .img_wrapper{border:1px solid #ccc;}
.about_page .section_6 .img_wrapper img{width:100%;}
.about_page .section_6 .col-md-12 .col-md-2{padding-left: 0;padding-right: 0;position:relative;}
.about_page .section_6 .col-md-12 .col-md-2 h2{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}
.about_page .section_6 .col-md-12 .col-md-2  h2 a{    color: #fff;    display: table;    width: 100%;}
.about_page .section_6 .col-md-12 .col-md-2:nth-child(even){bottom:-125px;}
.about_page .section_6 .col-md-12 .col-md-2:nth-child(2){background:#2699d0;}
.about_page .section_6 .col-md-12 .col-md-2:nth-child(4) {background:#33a3a7;    bottom: -200px;}
.about_page .section_6 .col-md-12 .col-md-2:nth-child(6) {background:#faae40;}
.about_page .section_6.mpbile_view {display:none;}
.about_page .section_5 .content_part .inner_part p:last-child{    margin-bottom: 0;}
.about_page .section_5 {       background: url(../images/About-Key.jpg); background-position: center;    background-size: cover;    background-repeat: no-repeat;    margin: 100px 0;    padding: 100px 0;}

.about_page .section_5 ul{padding: 0;}
.about_page .section_5 ul li{    margin-bottom: 30px;padding-left: 20px;    position: relative;}
.about_page .section_5  ul li:after{position: absolute;    content: '';    top: 10px;    height: 6px;    width: 6px;    background: #2699d0;    border-radius: 50%;    left: 0;}
.about_page .section_5 .main_heading{    color: #2699d0;    margin-bottom: 30px;}
.about_page .section_5 .col-sm-7 img{    width: 100%;    border: 1px solid #ccc;    margin-bottom: 20px;}
.about_page .section_6 .col-sm-4:nth-child(1) h2 a{color:#33a2a9;}
.about_page .section_6 .col-sm-4:nth-child(2) h2 a{color: #ef5a2a;}
.about_page .section_6 .col-sm-4:nth-child(3) h2 a{color: #2699d0;}
.about_page .section_6 .content_wrapper h2{margin: 0;    font-family: 'Roboto';    font-weight: 300;}
.about_page .section_6 .content_wrapper h2 a{      font-size: 28px;   font-family: 'prata';  position: relative;    padding: 10px;    font-weight: 300;}
.about_page .section_6 .content_wrapper h2 a span{font-weight: bold;}
.about_page .section_6 .content_wrapper h2 a:after{ position: absolute;    height: 2px;    width: 30px;    top: -1px;    left: 0;       content: '';}
.about_page .section_6 .content_wrapper h2 a:before{position: absolute;    height: 30px;    width: 2px;    top: 0;    left: 0;        content: '';}
.about_page .section_6 .col-sm-4:nth-child(1) .content_wrapper h2 a:after{ background: #33a2a9;}
.about_page .section_6 .col-sm-4:nth-child(2) .content_wrapper h2 a:after{background: #ef5a2a;}
.about_page .section_6 .col-sm-4:nth-child(3) .content_wrapper h2 a:after{background: #2699d0;}
.about_page .section_6 .col-sm-4:nth-child(1) .content_wrapper h2 a:before{ background: #33a2a9;}
.about_page .section_6 .col-sm-4:nth-child(2) .content_wrapper h2 a:before{background: #ef5a2a;}
.about_page .section_6 .col-sm-4:nth-child(3) .content_wrapper h2 a:before{background: #2699d0;}
#legend-SVGGraph1{display:none !important;}
#legend-SVGGraph2{display:none !important;}
#legend-SVGGraph3{display:none !important;}
#legend-SVGGraph4{display:none !important;}
#legend-SVGGraph5{display:none !important;}
#legend-SVGGraph6{display:none !important;}
/*--//ABout--*/

/*--contact--*/
.contact_page .banne_wrapper {    background: url(../images/Contact-Us.jpg);    min-height: 350px;    width: 100%;    background-size: cover;    background-position: top;    position: relative;}
.contact_page .contact_info_wrapper{display:table;width:100%;    margin-bottom: 60px;}
.contact_page .contact_info_wrapper .left_part{display:table-cell;vertical-align:middle;    width: 50%;}

.contact_page .contact_info_wrapper .left_part .contact_form .fotm_group{    padding-right: 50px;    border-right: 1px solid #ccc;}
.contact_page .contact_info_wrapper .left_part .contact_form .input_list{    margin-bottom: 25px;    max-width: 600px;    width: 100%;}
.contact_page .contact_info_wrapper .left_part .contact_form .input_list:last-child{margin-bottom: 10px;}
.contact_page .contact_info_wrapper .left_part .contact_form .input_list .input_box{ box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none; color: #9d9797;  width: 100%;    line-height: 40px;    padding: 0 15px;    border-radius: 0 !important;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;    border: 1px solid #ccc;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.contact_page .contact_info_wrapper .left_part .contact_form .input_list .input_box.text_box{    max-height: 300px;    min-height: 150px;}
.contact_page .contact_info_wrapper .btn.seconday{   background: #efeff0;    font-size: 24px;    color: #404041;  border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;font-family: 'prata';    box-shadow: 0px 0px 4px rgba(0,0,0,.2);}
.contact_page .contact_info_wrapper .right_part{display:table-cell;vertical-align:middle;padding-left: 50px;}
.contact_page .contact_info_wrapper .right_part .title{    color: #fd6737;    font-size: 24px;}
.contact_page .contact_info_wrapper .right_part .contact{    padding: 0;}
.contact_page .contact_info_wrapper .right_part .contact li{margin: 15px 0px;    display: table;    width: 100%;}
.contact_page .contact_info_wrapper .right_part .contact li .icon_wrapper {    margin-right: 10px;}
.contact_page .contact_info_wrapper .right_part .contact li .icon_wrapper img{    width: 20px;}
.contact_page .contact_info_wrapper .right_part .contact li .icon{    width: 50px;    display: table-cell;    vertical-align: top;    height: 30px;}
.contact_page .contact_info_wrapper .right_part .contact li .icon.location{    background: url(../images/icon/addrs.png) no-repeat 0px 10px;    background-size: 70px;}
.contact_page .contact_info_wrapper .right_part .contact li .icon.call{background: url(../images/icon/call.png) no-repeat center left;    background-size: 70px;}
.contact_page .contact_info_wrapper .right_part .contact li .icon.email{    background: url(../images/icon/mail.png) no-repeat center left;    background-size: 70px;}

.banne_wrapper .banner_overlay{    position: relative;    background: rgba(0,0,0,.3);}
.contact_page .banne_wrapper .contect_part{    display: table;    width: 100%;    position: relative;    height: 100%;    min-height: 350px;}
.contact_page .banne_wrapper .contect_part .heading{    text-align: left;    color: #fff;    font-size: 40px;    line-height: 50px;    display: table-cell;    vertical-align: middle;}
.contact_page .form_heading .heading{    font-size: 26px;    color: #fd6737;margin: 0;    line-height: 50px;}

/*-- //contact--*/

.page_heading {margin:0px 0 30px;}
.page_heading .heading, .page_heading h2{color: #28a8e0;    line-height: 50px;    margin: 0;    font-size: 40px; }
.page_heading .heading sup{    top: -20px;font-size: 16px;}
.blog_page .page_heading {margin: 0px 0 10px;}
.news_date.blogr_name{margin-bottom: 10px;}
/*--Founder--*/
.founder_page .founder_details{display: table;    width: 100%;}
.founder_page .founder_details .founder_list .list{width:50%;float:left;}
.founder_page .founder_details .founder_list .list:first-child{padding-right: 40px;}
.founder_page .founder_details .founder_list .list.right_part{padding-left: 40px;    padding-top: 80px;}
.founder_page .founder_details .founder_list .list.left_part .img_wrapper{   position: relative;}
.founder_page .founder_details .founder_list .list.right_part .img_wrapper{   position: relative;}
.founder_page .founder_details .founder_list .list .img_wrapper img{width:100%;}
.founder_page .content{float:left;width:100%;    margin-top: 40px;}
.founder_page .content .text{ margin-bottom: 40px;}
.founder_page .founder_details .founder_list .list.left_part .img_wrapper .name {background: #e05a28;color: #fff;position: absolute;bottom:  0;right: 0px;}
.founder_page .founder_details .founder_list .list.right_part .img_wrapper .name {background: #2699d0;color: #fff;position: absolute;bottom: 0;left: 0px;}
.founder_page .founder_details .founder_list .list.left_part .content_part {    padding: 25px 0px 25px 100px;}
.founder_page .founder_details .founder_list .list.right_part .content_part {    padding: 25px 100px 25px 0px;}
.founder_page .founder_details .founder_list .list .content_part .text{    font-size: 16px;    line-height: 24px;}
.founder_page .founder_details .caption .list.right_part{    padding-top: 0;}
.founder_page .founder_details .caption .list .bottom_part{    margin-top: 10px;}
.founder_page .founder_details .caption .list .bottom_part .img_wrapper img{    max-width: 400px;    width: 80%;height: 140px;    object-fit: cover;} 
.founder_page .founder_details .caption .list .top_part .img_wrapper img{    height: 260px;    object-fit: cover;} 
.founder_page .founder_details .caption .list .top_part .caption_text{color: #e05a28;    font-size: 18px;line-height: 24px;    display: block;    padding: 25px 150px 25px 0px;}
.founder_page .founder_details .caption .list .bottom_part .caption_text{color: #2699d0;    font-size: 18px;line-height: 24px;    display: block;    padding:25px 0px 25px 150px;}
.founder_page .founder_details .caption .list .text_part{    border-top: 2px solid #e05a28;padding-top: 50px;}
.founder_page .founder_details .caption .list .text_part .text{    margin-bottom: 30px;    line-height: 24px;}

.founder_page .founder_details .img_wrapper {position:relative;}
.founder_page .founder_details .left_part .img_wrapper {    padding:0px 20px 10px 0;}
.founder_page .founder_details .center_part .img_wrapper{  padding: 0px 20px 10px 0;}
.founder_page .founder_details .right_part .img_wrapper {    padding:0px 10px 10px 10px;}
/*.founder_page .founder_details .left_part .img_wrapper:after {      position: absolute;    height: 2px;    width: 30px;    bottom: -1px;    right: 0;    background: #2699d0;    content: '';}*/
/*.founder_page .founder_details .left_part .img_wrapper:before {    position: absolute;    height: 30px;    width: 2px;    bottom: 0;    right: 0;    background: #2699d0;    content: '';}*/

/*.founder_page .founder_details .right_part .img_wrapper:after {    position: absolute;    height: 2px;    width: 30px;    bottom: -1px;    left: 0;    background: #ef5a2a;    content: '';}*/
/*.founder_page .founder_details .right_part .img_wrapper:before {position: absolute;    height: 30px;    width: 2px;    bottom: 0;    left: 0;    background: #ef5a2a;    content: '';}*/
.founder_page .founder_details .img_wrapper img{width:100%;}
.founder_page .founder_details h3{     margin-bottom: 10px;  margin-top: 15px; font-size: 22px;    display: inline-block;    font-family: 'prata';}
.founder_page .founder_details .left_part h3{         display: inline-block;    color: #ef5a2a;    border-bottom: 1px solid #ef5a2a;}
.founder_page .founder_details .left_part:nth-child(2)  h3{color:#34b3b8;    border-bottom: 1px solid #34b3b8;}
.founder_page .founder_details .left_part:nth-child(3)  h3{color: #28a8e0;    border-bottom: 1px solid #28a8e0;}
.founder_page .founder_details .center_part h3{     display: inline-block;   color: #34b3b8;border-bottom: 1px solid #34b3b8;}
.founder_page .founder_details .left_part a.download_btn{display:none;}
.founder_page .founder_details .left_part:nth-child(2)  a.download_btn{display:block;color:#000;    margin-bottom: 5px;}
.founder_page .founder_details  .right_part h3{    display: inline-block;color:#ef5a2a;border-bottom:1px solid #ef5a2a;}
/*-- //Founder--*/

/*-- partner --*/

.partner_page .partner_list{padding: 0;display: table;width: 100%;margin: 100px auto;max-width: 600px;}
.partner_page .partner_list .list{        float: left;    width: 100%;    display: table;}
.partner_page .partner_list .list .left_part{width: 50%;border-right: 1px solid #ccc;display: table-cell;vertical-align: middle;padding: 40px 0px;}
.resources_page .section_1.section_3{border-bottom:0;}
.partner_page .partner_list .list .right_part{    width: 50%;    padding-left: 100px;    display: table-cell;    vertical-align: middle;}
.partner_page .partner_list .list .left_part img{max-width: 165px;}
.partner_page .partner_list .list .right_part .partner_name{font-size: 18px;    display: block;}
.partner_page .partner_list .list:last-child .left_part{  vertical-align: bottom;    padding-bottom: 0;}
.partner_page .partner_list .list:last-child .right_part{    vertical-align: bottom;}
.partner_page .partner_list .list:first-child .left_part{  vertical-align: top;    padding-top: 0;}
.partner_page .partner_list .list:first-child .right_part{    vertical-align: top;}
/*-- //partner --*/

/*-- team --*/
.team_page .banne_wrapper {background:url(../images/home/team-banner.jpg);min-height:350px;width:100%;background-size:cover;    background-position: center;}
.team_page  .team_listing{padding: 0;display: table; width: 100%;}
.team_page  .team_listing .list{width:50%;float:left;}
.team_page  .team_listing .list .img_part{width:50%;float:left;    position: relative;z-index: 1;}
.team_page  .team_listing .team_row:nth-child(odd) .list .img_part:before{position:absolute;content:'';height:18px;width:18px;left:-9px;z-index:-1;transform: rotate(45deg);    top: 20px;}
.team_page  .team_listing .team_row:nth-child(even) .list .img_part:before{position:absolute;content:'';height:18px;width:18px;right:-9px;z-index:-1;transform: rotate(45deg);    top: 20px;}
.team_page .team_listing .team_row:nth-child(odd) .list:nth-child(even) .img_part:before{top:220px;}
.team_page .team_listing .team_row:nth-child(even) .list:nth-child(even) .img_part:before{top:145px;}
.team_page .team_listing .list .img_part.g_bg:before, .g_bg{background: #2eb5b9;}
.team_page .team_listing .list .img_part.b_bg:before, .b_bg{background: #25a8e0;}
.team_page .team_listing .list .img_part.y_bg:before, .y_bg{background: #fbaf41;}
.team_page .team_listing .list .img_part.r_bg:before, .r_bg{background: #f0592a;}
.team_page .team_listing .list .img_part.ly_bg:before, .ly_bg{background:#f5ed1c;}
.team_page  .team_listing .list .img_part img{width:100%;}
.team_page  .team_listing .list .text_part{width:50%;float:left;    background: #fff; padding: 20px;    border: 1px solid #c0c2c3;    height: 263px;    overflow: hidden;}
.team_page  .team_listing .list .text_part .partner_name{    font-size: 15px;    line-height: 22px;}
.team_page .team_listing .list .img_part .name{    position: absolute;    bottom: 0;    padding: 5px;    min-width: 150px;text-align:center;color:#fff;text-transform:uppercase;right:0;}


.team_page  .team_listing .team_row:nth-child(odd) .list:first-child .name{bottom:0;}
.team_page  .team_listing .team_row:nth-child(odd) .list:last-child .name{right:0;}
.team_page .team_listing .list .img_part .name.bgcolor1{background:#e05a28;}
.team_page .team_listing .list .img_part .name.bgcolor2{background:#e08a24;}
.team_page .team_listing .list .img_part .name.bgcolor3{background:#2699d0;}
.team_page .team_listing .list .img_part .name.bgcolor4{background:#33a4a9;}

.partner_name .more-text, .more_text .more-text{ display: none;}
.team_page .team_listing .list .text_part .partner_name .read-more{color:#e05a28;}
/* .team_page .team_listing .list .text_part .readmore{color:#e05a28;} */
/* .team_page .team_popup{display:none;} */
.team_popup_wrapper{ padding:80px 10px;     overflow: auto;  position: fixed;    left: 0;    top: 0;    background: rgba(0,0,0,.8);    z-index: 50;    height: 100%;    width: 100%;}
.team_page  .team_popup_wrapper .list{ display: table;   max-width: 1008px;    width: 100%;    margin: 10% auto;float:none;}

.team_page  .team_popup_wrapper .list .img_part {display:table-cell;vertical-align:top;       width: 40%;    float: none;}
.team_page  .team_popup_wrapper .list .text_part {display:table-cell;vertical-align:top;    float: none;}
.team_page  .team_popup_wrapper .list  .img_part img{max-height: 450px;    object-fit: fill;}
.team_page  .close_popup{display:block;position:absolute;right:20px;top:120px;}
.team_page  .close_popup:hover img{transform: rotate(90deg);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.team_page  .close_popup img{    height: 30px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.team_popup_wrapper{display:none;}

.team_page .team_listing .list:nth-child(3n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(4n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(5n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(6n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(7n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(8n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(9n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(10n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(11n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(12n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(13n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(14n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(15n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(16n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(17n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(18n+0) .img_part{float: left;}
.team_page .team_listing .list:nth-child(19n+0) .img_part{float: right;}
.team_page .team_listing .list:nth-child(20n+0) .img_part{    float: right;}
.team_page .team_listing .list:nth-child(21n+0) .img_part{    float: left;}
.team_page .team_listing .list:nth-child(22n+0) .img_part{    float: left;}
.team_page .team_listing .list:nth-child(23n+0) .img_part{    float: right;}
.team_page .team_listing .list:nth-child(24n+0) .img_part{    float: right;}
.team_page .team_listing .list:nth-child(25n+0) .img_part{    float: left;}
.team_page .team_listing .list:nth-child(26n+0) .img_part{    float: left;}
.team_page .team_listing .list:nth-child(27n+0) .img_part{    float: right;}
.team_page .team_listing .list:nth-child(28n+0) .img_part{    float: right;}
.team_page .team_listing .list:nth-child(29n+0) .img_part{    float: left;}
.team_page .team_listing .list:nth-child(30n+0) .img_part{    float: left;}
.team_page .team_listing .list:nth-child(31n+0) .img_part{    float: right;}
.team_page .team_listing .list:nth-child(32n+0) .img_part{    float: right;}

.team_page .team_listing .list:nth-child(1) .name{    background: #f0592a !important;}
.team_page .team_listing .list:nth-child(2) .name{background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(3) .name{    background: #25a8e0 !important;}
.team_page .team_listing .list:nth-child(4) .name{background: #fbaf41 !important;}
.team_page .team_listing .list:nth-child(5) .name{    background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(6) .name{background: #f0592a !important;}
.team_page .team_listing .list:nth-child(7) .name{    background: #fbaf41 !important;}
.team_page .team_listing .list:nth-child(8) .name{background: #25a8e0 !important;}
.team_page .team_listing .list:nth-child(9) .name{    background: #f0592a !important;}
.team_page .team_listing .list:nth-child(10) .name{    background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(11) .name{    background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(12) .name{    background: #25a8e0 !important;}
.team_page .team_listing .list:nth-child(13) .name{    background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(14) .name{    background: #fbaf41 !important;}
.team_page .team_listing .list:nth-child(15) .name{    background: #f0592a !important;}
.team_page .team_listing .list:nth-child(16) .name{    background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(17) .name{background: #25a8e0 !important;}
.team_page .team_listing .list:nth-child(18) .name{    background: #fbaf41 !important;}
.team_page .team_listing .list:nth-child(19) .name{    background: #fbaf41 !important;}
.team_page .team_listing .list:nth-child(20) .name{background: #f0592a !important;}
.team_page .team_listing .list:nth-child(21) .name{    background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(22) .name{background: #25a8e0 !important;}
.team_page .team_listing .list:nth-child(23) .name{ background: #f0592a !important;}
.team_page .team_listing .list:nth-child(24) .name{background: #fbaf41 !important;}
.team_page .team_listing .list:nth-child(25) .name{background: #f0592a !important;}
.team_page .team_listing .list:nth-child(26) .name{background: #fbaf41 !important;}
.team_page .team_listing .list:nth-child(27) .name{background: #25a8e0 !important;}
.team_page .team_listing .list:nth-child(28) .name{background: #f0592a !important;}
.team_page .team_listing .list:nth-child(29) .name{ background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(30) .name{ background: #f0592a !important;}
.team_page .team_listing .list:nth-child(31) .name{background: #2eb5b9 !important;}
.team_page .team_listing .list:nth-child(32) .name{background: #fbaf41 !important;}
/*-- //team --*/

/*-- Data Analysis --*/
.adat_analysis_page .page_heading .heading{position:relative;}
.adat_analysis_page .page_heading .heading:after{    position: absolute;    content: '';    height: 1px;    width: 100%;    margin: auto;    bottom: -10px;    background: #ccc;    left: 0;}
.adat_analysis_page .date_name{    display: table;    width: 100%;    margin-top: 20px;}
.adat_analysis_page .date_name .date{ margin-right: 30px;}
.adat_analysis_page .date_name{     margin-right: 30px;}
.adat_analysis_page .contect .left_part img{width: 100%;    max-width: 545px;}
.adat_analysis_page .contect .right_part{padding-top:20px;}
.adat_analysis_page .main_text{    margin: 30px 0;}
.adat_analysis_page .contect .tet_part{    display: table;    width: 100%; }
.adat_analysis_page .contect .section2{    display: table;    width: 100%;    margin-top: 20px;}
.adat_analysis_page .contect .section2 .img_wrapper img{    width: 100%;    max-width: 415px;}
.main_text {    padding-left: 25px;}
.main_text p{       color: #ea5a2a;    font-size: 20px;    line-height: 30px;    position: relative;    padding-left: 15px;    border-left: 1px solid #e95a28;    font-family: 'prata';font-style: italic;}
.main_text p .icon_wrapper{    display: inline-block;}
.main_text p  img{    width: 20px;    margin-top: -10px;display:inline-block;}
.data_page_title{font-size:20px;color:#28a8e0;}
.adat_analysis_page .date_name .name{float:right;font-size: 11px;    line-height: initial;    color: #404041;    text-transform: uppercase;    font-weight: 500;    letter-spacing: .5px;}
/*-- //Data Analysis --*/

/*-- Home Page --*/
.carousel .owl-carousel .owl-nav.disabled{display:block;}
.carousel .owl-carousel .owl-nav button.owl-next, .carousel .owl-carousel .owl-nav button.owl-prev{    position: absolute;    top: 20%;}
.carousel .owl-carousel .owl-nav button.owl-next{right:-35px;}
/*.carousel .owl-carousel .owl-nav button.owl-next:after{content:'';background-image:url(../images/icon/right_icon.png);height:90px;width:40px;background-size:cover;    position: absolute;}*/
/*.carousel .owl-carousel .owl-nav button.owl-next span[aria-label="Next"]{opacity:0;display: none;}*/

/*.carousel .owl-carousel .owl-nav button.owl-prev:after{content:'';background-image:url(../images/icon/left_icon.png);height:90px;width:40px;background-size:cover;    position: absolute;}     */
.carousel .owl-carousel .owl-nav button.owl-prev{left:-35px;}

/*.carousel .owl-carousel .owl-nav button.owl-prev span[aria-label="Previous"]{opacity:0;    display: none;}*/
.carousel .owl-carousel .owl-nav button span{    display: none;}
footer .jumbotron p{color:#404041; font-size: 14px;    line-height: 22px;}
.home .section_6 .owl-theme .owl-nav{display:block;}

/*.homePage .full_banner .canv {      z-index: -1;  position: relative;    display: table;    width: 100%;}*/
.homePage .full_banner .canv .can_text{    position: absolute;    right: 0;    top: 0;    max-width: 220px;    padding-left: 10px;}
.homePage .full_banner .canv .canv_heading{color: #29a7df;    font-size: 24px;    line-height: 29px;    padding-left: 20px;}
.homePage .full_banner .canv .canv_name{font-size: 29px;    line-height: 35px;    color: #404041;background:url(../images/icon/canv_textBG.png);background-size: cover;padding-left: 20px;}
.homePage .full_banner .canv .can_text img{    height: 20px;    width: 25px;}
.homePage .full_banner .canv .can_text img.imgleft{margin-bottom: 7px;}
.homePage .full_banner .canv .can_text img.imgright{display:inline-block;    margin-top: -15px;}
.homePage .full_banner .canv .can_text:before{position:absolute;content:'';left:0;top:0;width:1px;height:100%;    max-height: 255px;background:#404041;}

.homePage .section_7 .item .video_list{display: table;    width: 100%;} 
.homePage .section_7 .item .video_list .style{   background:#f5f4f9;    padding:20px;       display: table;    width: 100%;border: 1px solid #ccccccb5; overflow: hidden; border-top: 5px solid #29a7df;border-bottom:3px solid #ccc; } 
.homePage .section_7 .item .video_list .style .left_part{    float: left;    width: 100%;} 

.homePage .section_7 .item .video_list .style .right_part  h5 {  margin:0;  background: #fff;    padding: 5px 10px;}
.homePage .section_7 .item .video_list .style .right_part  h5 a{      font-size: 16px;  color: #29a7df;    display: inline-block;} 
.homePage .section_7 .item .video_list .style p{margin:0;font-size:14px;    margin-top: 5px;}
.homePage .section_7 .item .video_list .style .right_part {    border: 1px solid #ccc;  display: table;  float: right;    width: 100%;    } 
.homePage .section_7 .item .video_list .style .right_part .video_thumb:hover .img_wrapper img{    -webkit-transform: scale(1.15);    -moz-transform: scale(1.05);    -o-transform: scale(1.15);    transform: scale(1.15);    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.homePage .section_7 .item .video_list .style .right_part .video_thumb{    position: relative;    z-index: 2;    width: 100%;} 
.homePage .section_7 .item .video_list .style .right_part .video_thumb .img_wrapper{position: relative;overflow: hidden;} 
.homePage .section_7 .item .video_list .style .right_part .video_thumb .img_wrapper img{width: 100%;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;} 
.homePage .section_7 .item .video_list .style .right_part .video_thumb .img_wrapper .play_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: inline-block;background: #ffffff8f;color: #fff;width: 60px;height: 60px;border-radius: 100%;z-index: 1;text-align: center;line-height: 63px;font-size: 25px;} 
.homePage .section_7 .item .video_list .style .right_part .video_thumb .img_wrapper .play_icon:hover{    color: #fff !important;    -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.25);    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.25);}
.homePage .section_7 .owl-carousel .owl-nav button.owl-prev{    left: -35px;}
.homePage .section_7 .owl-carousel .owl-nav button.owl-next{    right: -35px;}
.homePage .section_7 .owl-carousel .owl-nav button.owl-next span, .homePage .section_7  .owl-carousel .owl-nav button.owl-prev span{    color: #fff;    background: rgb(240, 90, 41);    box-shadow:none;    height: 40px;    width: 34px;    display: block;    line-height: 34px;    font-size: 26px;}
/*.homePage .section_7 .video_wrapper .owl-carousel{margin-top: 20px;}*/
.homePage .section_7 .video_wrapper .owl-carousel .owl-item:nth-child(2n+0) .style{    border-top: 5px solid #ef5a2a;}
.homePage .section_7 .video_wrapper .owl-carousel .owl-item:nth-child(3n+0) .style{  border-top: 5px solid #22babf;}
.homePage .section_7 .video_wrapper .owl-carousel .owl-item:nth-child(4n+0) .style{  border-top:5px solid #faad3f;}
/*-- //Home Page --*/

/*-- resources --*/
.resources_page .section_1 .top_part{display: table;    width: 100%;}
.resources_page .section_1 .top_part .left_part{    width: 50%;    float: left;}
.resources_page .section_1 .top_part .left_part .part1 img{max-width: 486px;}
.resources_page .section_1 .top_part .right_part{    width: 50%;    float: left;}
.resources_page .section_1 .top_part .right_part .part1 h2{margin:110px 0;    font-size: 45px;    line-height: 50px;padding: 30px 0;  display: inline-block;    position:relative;}
.resources_page .section_1 .top_part .right_part .part1 h2 a{color: #ef5a28;}
.resources_page .section_1 .top_part .right_part .part1 h2:after{position:absolute;content:'';background:#ef5a28;height:2px;max-width:100px;width:100%;bottom:0;left:0;}
.resources_page .section_1 .top_part .right_part .part1 h2:before{position:absolute;content:'';background:#ef5a28;height:2px;max-width:100px;width:100%;top:0;left:0;}
.resources_page .section_1 .top_part .right_part .part2{display: table;    width: 100%;}
.resources_page .section_1 .top_part .right_part .part2 .left-img{    float: left;    width: 50%;}
.resources_page .section_1 .top_part .right_part .part2 .left-img img{max-width: 265px;}
.resources_page .section_1 .top_part .right_part .part2 .right-img{    float: left;    width: 50%;text-align:right;}
.resources_page .section_1 .top_part .right_part .part2 .right-img img{    margin-top: -149px;}
.resources_page .section_1 .bototm_part{    display: table;    width: 100%;}
.resources_page .section_1 .bototm_part .left_part{float: left;    max-width: 340px;    width: 100%;}
.resources_page .section_1 .bototm_part .left_part h2{    padding: 25px 0 0;    font-size: 26px;    border-top: 3px solid #ef5a28;    line-height: 36px;    color: #ef5a28;}
.resources_page .section_1 .bototm_part .left_part h2 a{color: #ef5a28;}
.resources_page .section_1 .bototm_part .right_part {float: left;    width: 50%; padding-left: 130px;  }
.resources_page .section_1 .bototm_part .right_part .text{     font-size: 20px;    line-height: 28px;    color: #404041;    padding-top: 75px;}
.resources_page .section_1 {  margin-bottom: 0;}
.resources_page .section2 .top_part, .resources_page .section2 .bototm_part {    display: table;    width: 100%;} 
.resources_page .section2 .top_part .left_part{    float: left;    width: 50%;} 
.resources_page .section2 .top_part .left_part img, .resources_page .section2 .bototm_part .left_part img, .resources_page .section_1 .top_part .right_part .part2 img{border: 1px solid #ccc;}
.resources_page .section2 .top_part .right_part{    float: right;    width: 50%;text-align:right;} 
.resources_page .section2 .top_part .right_part .part1 img{width: 100%;    max-width: 485px;}
.resources_page .section2 .top_part .left_part .part1{text-align:right;}
.resources_page .section2 .top_part .left_part .part1 h2{      font-size: 45px;    line-height: 50px;display: inline-block;margin: 90px 0;    padding: 30px 0;position:relative;}
.resources_page .section2 .top_part .left_part .part1 h2 a{color: #2699d0;}
.resources_page .section2 .top_part .left_part .part1 h2:after{position:absolute;content:'';background:#2699d0;height:2px;max-width:100px;width:100%;bottom:0;right:0;}
.resources_page .section2 .top_part .left_part .part1 h2:before{position:absolute;content:'';background:#2699d0;height:2px;max-width:100px;width:100%;top:0;right:0;}
.resources_page .section2 .top_part .left_part .part2 {    display: table;    width: 100%;}
.resources_page .section2 .top_part .left_part .part2 .left-img{ float: left;    width: 50%;    text-align: right;}
.resources_page .section2 .top_part .left_part .part2 .right-img{    float: left;    width: 50%;    text-align: right;    position: relative;    bottom: -80px;}
.resources_page .section2 .top_part .left_part .part2 .left-img img{     border: 1px solid #ccc;}
.resources_page .section2 .top_part .left_part .part2 .right-img img{   border: 1px solid #ccc;}
.resources_page .section2 .bototm_part .left_part{float:left;width:40%;}
.resources_page .section2 .bototm_part .left_part .img-part{     margin-top: -82px;   float: left;    width: 35%;}

.resources_page .section2 .bototm_part .right_part h2 {border-top: 3px solid #2699d0;    display: inline-block;    width: 60%;    color: #2699d0;    margin-top: 0;    float: right;    margin-bottom: 0;    padding: 25px 0 0;    font-size: 26px;    line-height: 36px;}
.resources_page .section2 .bototm_part .right_part h2 a{color: #2699d0;}
.resources_page .section2 .bototm_part .right_part{float:left;width:60%;padding-top: 120px;    padding-left: 25px;}
.resources_page .section2 .bototm_part .right_part .text{font-size: 20px;    line-height: 28px;    color: #404041;    }
.resources_page .section2 .bototm_part .right_part .read_more{font-size: 20px;    line-height: 28px;    color: #404041;}

.resources_page .section_1.section_3 .top_part .right_part .part1 h2 a{color:#33a4a9;}
.resources_page .section_1.section_3  .top_part .right_part .part1 h2:before{background:#33a4a9;}
.resources_page .section_1.section_3  .top_part .right_part .part1 h2:after{background:#33a4a9;}
.resources_page .section_1.section_3 .bototm_part .left_part h2 {margin-top: 75px;color:#33a4a9;border-top:4px solid #33a4a9;}
.resources_page .section_1.section_3 .bototm_part .left_part h2 a{color:#33a4a9;}
.resources_page .section_1 .bototm_part .right_part .read_more{    font-size: 20px;    line-height: 28px;    color: #404041;}
.resources_page .section_1{border-top:none;}
.resources_page .section_1 .bototm_part .left_part h2 span, .resources_page .section2 .bototm_part .left_part h2 span, .resources_page .section_1.section_3 .bototm_part .left_part h2{padding-left: 2px;    margin-bottom: 0;}
/*-- //resources --*/

/*--Program--*/


.ProgramPage .section_1 .banner_1{background: url(../images/home/team-banner.jpg)no-repeat center;min-height: 350px;width: 100%;background-size: cover;}

/*.ProgramPage .section_1 .banner_1 .contect_part{    display: table;    width: 100%;    min-height: 350px;}*/
/*.ProgramPage .section_1 .banner_1 .contect_part .heading{text-align: left;    color: #2699d0;    font-size: 40px;    line-height: 50px;    display: table-cell;    vertical-align: middle;}*/
/*.ProgramPage .section_1 .banner_1 .heading sup{font-size: 16px;top: -20px;left: 0px;}*/
.ProgramPage .section_2 .leftPart { border-right: 1px solid #ccc;    padding-right: 0;}
.ProgramPage .section_2 .rightPart {padding-left: 25px;}
.ProgramPage .section_2 .leftPart h3, .ProgramPage .section_3 .leftPart h3,.ProgramPage .section_5 .heading h3, .sub_heading{    color: #ef5a2a;     font-size: 28px;}
.about_page .heading_wrapper h2, .about_page .about_content .section_1 .text_part h2{font-size: 28px;}
.ProgramPage .section_2 .leftPart p,.ProgramPage .section_3 .leftPart p{    color: #404041;    padding-right: 30px;    margin-bottom: 0px;    line-height: 28px;}
.ProgramPage .section_2 .leftPart p:last-child{    margin-bottom: 0;}
.ProgramPage .section_2 .rightPart ul {width: 100%; list-style: none; margin-left: 0px;padding-left: 0px;}
.ProgramPage .section_2 .rightPart ul li{    display: inline-block;    vertical-align: top;    width: 180px;   }

.ProgramPage .section_2 .rightPart ul li:last-child{float: right;    margin: 0;   }
.ProgramPage .section_2 .rightPart ul li .number {    color: #ef5a2a;    display: block;    margin-bottom: 10px;    font-size: 60px;    line-height: 80px;    font-family: 'Helvetica';}
.ProgramPage .section_2 .rightPart ul li .captionText {    text-transform: uppercase;    font-weight: 300;    color: #120f0d;    font-size: 18px;    line-height: 24px;}
.ProgramPage .section_2 .rightPart ul li .icon {display: block;}
.ProgramPage .section_2 .rightPart ul li  img{height: 100px; display: block;}

.ProgramPage .section_2 .rightPart .textpart {width: 100%; display: inline-block;    margin-top: 22px;}
.ProgramPage .section_2 .rightPart .textpart p{    line-height: 29px;    font-family: 'Prata';    color: #28a8e0;    margin-bottom: 0;    font-size: 16px;}


.ProgramPage .section_3 .rightPart {padding-left: 30px; background: url(../images/program_page/invtn.gif) no-repeat right bottom;     background-size: 160px;    background-position:right;}
.ProgramPage .section_3 .rightPart p{     color: #faae40;    line-height: 34px;    font-family: 'Prata';    margin-bottom: 0px;    font-size: 20px;}
.ProgramPage .section_3 .rightPart p .colorNew {color: #ef5a2a;}


.ProgramPage .section_4 .number{font-family: 'prata';font-size: 34px; color: #ec992b; display: inline-block; vertical-align: middle;position: relative;padding-bottom: 15px;}
.ProgramPage .section_4 .nav > li:nth-child(1) a .number, .ProgramPage .section_4 .nav > li:nth-child(1) a .label{    color: #faae40;} 
.ProgramPage .section_4 .nav > li:nth-child(3) a .number, .ProgramPage .section_4 .nav > li:nth-child(3) a .label{    color: #34b3b8;} 
.ProgramPage .section_4 .nav > li:nth-child(4) a .number, .ProgramPage .section_4 .nav > li:nth-child(4) a .label{    color: #ef5a2a;} 
.ProgramPage .section_4 .nav > li:nth-child(5) a .number, .ProgramPage .section_4 .nav > li:nth-child(5) a .label{    color: #606060;} 
.ProgramPage .section_4 .nav > li:nth-child(2) a .number, .ProgramPage .section_4 .nav > li:nth-child(2) a .label{    color: #28a8e0;} 
.ProgramPage .section_4 .label{      font-family: 'Roboto', sans-serif;    font-size: 18px;    color: #ec992b;    display: inline-block;    vertical-align: middle;    padding-left: 10px;    margin-right: 0;    line-height: 22px;    font-weight: 300;    margin-left: 10px;    margin-bottom: 15px;    position: relative;} 
.ProgramPage .section_4 .label:before{    position: absolute;    content: '';    background: #ccc;    width: 1px;    height: 47px;    top: 5px;    left: 0px;}
.ProgramPage .section_4 .nav li:last-child .label {margin-right: 0px; }
.ProgramPage .section_4 .nav{border-bottom: none; display: table;margin-bottom: 0px;width: 100%;}
.ProgramPage .section_4 .nav > li {display: table-cell;}
.ProgramPage .section_4 .tab-content .tab-pane#home {background: #faae40;overflow: hidden;}
.ProgramPage .section_4 .tab-content .tab-pane#menu1 {background: #28a8e0;overflow: hidden;}
.ProgramPage .section_4 .tab-content .tab-pane#menu1 p, .ProgramPage .section_4 .tab-content .tab-pane#menu2 p, .ProgramPage .section_4 .tab-content .tab-pane#menu3 p, .ProgramPage .section_4 .tab-content .tab-pane#menu4 p{color:#fff;}
.ProgramPage .section_4 .tab-content .tab-pane#menu2 {background: #34b3b8;overflow: hidden;}

.ProgramPage .section_4 .tab-content .tab-pane#menu3 {background: #ef5a2a;overflow: hidden;}
.ProgramPage .section_4 .tab-content .tab-pane#menu4 {background: #949191;overflow: hidden;}
.ProgramPage .section_4 .insideDesign {width: 100%; display: table;position: relative;/*! overflow: hidden; */}
.ProgramPage .section_4 .insideDesign .container {position: absolute; left: 0; right: 0;height: 100%;padding-left: 0px;}
.ProgramPage .section_4 .insideDesign .leftPart{display: table;vertical-align: middle; position: relative; padding-left: 15px; padding-right: 50px;height: 100%;width: 50%; }
.ProgramPage .section_4 .insideDesign .leftPart .icon {display: block;    margin-bottom: 20px; }
.ProgramPage .section_4 .insideDesign .leftPart .icon img {display: block; }
.ProgramPage .section_4 .insideDesign .leftPart p {    line-height: 32px;    font-size: 20px;    color: #fff;}
.ProgramPage .section_4 .insideDesign .newStyle {display: table-cell;vertical-align: middle;}
.ProgramPage .section_4 .insideDesign .rightPart{width: 50%; display: table-cell;vertical-align: middle;}
.ProgramPage .section_4 .insideDesign .rightPart .thumb {width: 100%; display: block;}
.ProgramPage .section_4 .insideDesign .rightPart .thumb img{width: 100%; display: block;    min-height: 500px;object-fit: fill;}
.ProgramPage .section_4 .nav li a.active  .number:after {content: ""; position: absolute; width: 40px; height: 25px; background: url(../images/program_page/active_tab.png) no-repeat top; z-index: 1; top: 98%;background-size: contain;left: 0;}
.ProgramPage .section_3{margin:0; }
.ProgramPage .section_4 .tabbing li.active a .number:after {    content: "";    position: absolute;    width: 65px;    height: 35px;    background: url(../images/program_page/active_tab.png) no-repeat top;    z-index: 1;    top: 98%;    background-size: contain;    left: 0;}
.dividerStyle {width: 100%; height: 1px; background: #ccc; margin: 50px 0px;}
.section:last-child + .container{display:none;}
.ProgramPage .section_6 {width: 100%;background: url(../images/program_page/bannerLast.jpg)no-repeat center;background-size: 100%;height: 500px;margin-bottom: 250px;background-position: 0px -170px;    padding-top: 200px;}
.ProgramPage .section_6 .boardPart {color: #fff;background: rgba(41, 167, 223, 0.9);padding: 30px;}
.ProgramPage .section_6 .boardPart p {      line-height: 26px;    font-size: 16px;  margin-top: 15px;    font-weight: 300;    margin-bottom: 15px;}

.ProgramPage .accordion {height: 650px;overflow: hidden;position: relative;    margin-top: 80px;}
.ProgramPage .accordion:after {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; }
.ProgramPage .accordion._create:after { display: none; }
.ProgramPage .accordion__ul {display: block;list-style: none;margin: 0;padding: 0;width: 9999px;height: 650px;overflow: hidden;position: absolute;left: 0;top: 0;}
.ProgramPage .accordion__li {display: block;list-style: none;margin: 0;padding: 0;height: 650px;float: left;overflow: hidden; /*! box-shadow: 0 0 10px 0 #000; */transition: all 0.3s ease-out;padding: 0px 2px;}
.ProgramPage .accordion__img {display: block; cursor: pointer; }

.ProgramPage .section_5 .newRow {margin: auto -20px;}
.ProgramPage .section_5 .accordion__ul .insideContent {padding-left: 80px;padding-right: 80px;;width: 100%;display: none;position: absolute;left: 0px;height: 100%;background: #f8ea15;top: 0px;padding-top: 130px;}
.ProgramPage .section_5 .accordion__ul .accordion__li {position: relative;}
.ProgramPage .section_5 .accordion__ul .accordion__li img {height: 100%;width: 100%;    object-fit: none;}
.ProgramPage .section_5 .accordion__ul .accordion__li:hover .insideContent{display: block;}
.ProgramPage .section_5 .accordion__ul .insideContent .title {color: #404041;font-size: 48px;border-bottom: 2px solid #231f20;padding-bottom: 0px;font-family: 'prata';margin-bottom: 20px;display: inline-block;}
.ProgramPage .section_5 .accordion__ul .insideContent p {list-style: none;font-weight: 300;color: #404041;font-size: 20px;line-height: 32px;}
.ProgramPage .section_5 .accordion__ul .mainContent {display: table-cell;vertical-align: middle;}

.ProgramPage .section_5 .heading {width: 100%;}

.ProgramPage .section {display:table;width:100%;}
.ProgramPage .section_4 .nav > li a.active .number:after {    content: "";    position: absolute;  width: 84px;    height: 40px;background: url(../images/program_page/active_tab.png) no-repeat top;    z-index: 1;    top: 98%;    background-size: contain;    left: 0;}

.flex-slide .flex-about .mainContent{    display: table-cell;    vertical-align: middle;}
.more_text a{color: #e05a28;}
.more_text a:hover{color:#404041;}

#more {display: none;}
.section_4{display:table;width:100%;}
.ProgramPage .section_4 .tabContainer .tabContent.mTabActive{display: table;width: 100%;padding: 0;}
.ProgramPage .section_4 .tabContainer .tabContent {width:100%;    padding: 0;}
.ProgramPage .section_4 .tabContainer .tabContent .left_part{    float: left;    width: 50%;} 
.ProgramPage .section_4 .tabContainer .tabContent .left_part .content_part{    min-height: 500px;float: right;    display: table;    max-width: 525px;    padding-right: 25px;}
.ProgramPage .section_4 .tabContainer .tabContent .left_part .content_part p{display: table-cell;vertical-align: middle;line-height: 32px;    font-size: 20px;    color: #fff;}
.ProgramPage .section_4 .tabContainer .tabContent .right_part{    float: left;    width: 50%;} 

.ProgramPage .section_4 .tabContainer .tabContent .right_part .content_part img{min-height: 500px;width: 100%;    object-fit: cover;}
.ProgramPage .section_4 #soundbox{    background: #faae40;}
.ProgramPage .section_4 #teaching{    background: #28a8e0;}
.ProgramPage .section_4 #Games{    background: #34b3b8;}
.ProgramPage .section_4 #Workbooks{    background: #eb8f4d;}
.ProgramPage .section_4 #smartshala{    background: #949191;}
.ProgramPage .section_4 #soundbox1{    background: #faae40;}
.ProgramPage .section_4 #teaching1{    background: #28a8e0;}
.ProgramPage .section_4 #Games1{    background: #34b3b8;}
.ProgramPage .section_4 #Workbooks1{    background: #eb8f4d;}
.ProgramPage .section_4 #smartshala1{    background: #949191;}
.ProgramPage .section_4 .label span{display: block;}
.section_4 .desktop_view .tabcontent .left_part{float:left;    width: 50%;}
.section_4 .desktop_view .tabcontent .left_part .content_part{    min-height: 500px;    float: right;    display: table;    max-width: 525px;    padding-right: 25px;}
.section_4 .desktop_view .tabcontent .left_part .content_part p{    display: table-cell;    vertical-align: middle;    line-height: 32px;    font-size: 20px;    color: #fff;}
.section_4 .desktop_view .tabcontent .right_part{float:left;    width: 50%;}
.section_4 .desktop_view .tabcontent .right_part img{    min-height: 500px;    width: 100%;    object-fit: cover;}
.section_4 .desktop_view .tabcontent {min-height:initial;display: table;width: 100%;padding: 0;}
.ProgramPage .section_4 .desktop_view .tab a.active .number:after {        content: "";    position: absolute;    width: 65px;    height: 35px;    background: url(../images/program_page/active_tab.png) no-repeat top;    z-index: 1;    top: 98%;    background-size: contain;left: 0;}

.accordion_head{    padding: 10px 15px;color:#fff;    margin-bottom: 5px;}
.accordion_head.sound_box{   background: #faae40;}
.accordion_head.d_teaching{    background: #28a8e0;}
.accordion_head.board_games{    background: #34b3b8;}
.accordion_head.multimedia_book{    background: #f05a29;}
.accordion_head.smartshal_app{    background: #606060;}

.accordion_body { background: #fff !important;    margin-bottom: 30px;    padding: 10px;}
.accordion_body.sound_box_content{border: 1px solid #faae40;}
.accordion_body.d_teaching_content{border: 1px solid #28a8e0;}
.accordion_body.board_games_content{border: 1px solid #34b3b8;}
.accordion_body.multimedia_book_content{border: 1px solid #f05a29;}
.accordion_body.smartshal_app_content{border: 1px solid #606060;}

.accordion_body p {
  padding: 18px 5px;
  margin: 0px;
}

.plusminus {
  float: right;
}
.ProgramPage .section_4 .mobile_view_tab{display:none;}
.ProgramPage .section_4 .mobile_view_tab .accordion_body .right_part{display:none;}




.mResAccordAnchor.active > span:after{    font-size: 45px;    top: -20px;    right: 0px;    color: #fff;}
.mResAccordAnchor > span:after{    right: 5px;    top: -5px;font-size: 30px;color: #fff;}
.ProgramPage .tabNav li {    display: table-cell;    vertical-align: middle;float:none;}
.ProgramPage .tabNav li:nth-child(3){padding-left:30px;}
.ProgramPage .tabNav li:first-child{    width: 250px;}
.ProgramPage .tabNav li:nth-child(2) .number{color:#28a8e0;}
.ProgramPage .tabNav li:nth-child(2) .label{color:#28a8e0;}

.ProgramPage .tabNav li:nth-child(3) .number{color:#34b3b8;}
.ProgramPage .tabNav li:nth-child(3) .label{color:#34b3b8;}

.ProgramPage .tabNav li:nth-child(4) .number{color:#eb8f4d;}
.ProgramPage .tabNav li:nth-child(4) .label{color:#eb8f4d;}

.ProgramPage .tabNav li:nth-child(5) .number{color:#949191;}
.ProgramPage .tabNav li:nth-child(5) .label{color:#949191;}

.ProgramPage .section_4 .tabbing{display:none;}
.ProgramPage .section_4 .desktop_view .tabbing{display:block;}


.about { background-size: cover;  background-position: center center;  background-attachment: fixed;}

.contact-form { width: 100%; }

input { width: 100%; }

textarea { width: 100%; }

.contact {background-size: cover;  background-position: center center;  background-attachment: fixed;}

.work { background-size: cover;  background-position: center center;  background-attachment: fixed;}

.spinner {  position: fixed;  top: 0;  left: 0;  background: #222;  height: 100%;width: 100%;  z-index: 11;  margin-top: 0;  color: #fff;  font-size: 1em;}

.cube1, .cube2 {  background-color: #fff;  width: 15px;  height: 15px;  position: absolute;  top: 0;  left: 0;  -webkit-animation: sk-cubemove 1.8s infinite ease-in-out;  animation: sk-cubemove 1.8s infinite ease-in-out;}

.cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
 @-webkit-keyframes 
sk-cubemove {  25% {
 -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
}
 50% {
 -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
}
 75% {
 -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
}
 100% {
 -webkit-transform: rotate(-360deg);
}
}
@keyframes 
sk-cubemove {  25% {
 transform: translateX(42px) rotate(-90deg) scale(0.5);
 -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
}
 50% {
 transform: translateX(42px) translateY(42px) rotate(-179deg);
 -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
}
 50.1% {
 transform: translateX(42px) translateY(42px) rotate(-180deg);
 -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
}
 75% {
 transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
 -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
}
 100% {
 transform: rotate(-360deg);
 -webkit-transform: rotate(-360deg);
}
}

.flex-slide  img{width:100%;    height: 100%;}

.flex-slide:hover img{display:none;}
.flex-slide .flex-about{ display: table;position:absolute;top:0;left:0;width:100%;height:100%;background:#f7eb14;padding: 0px 80px ;}
.flex-about .title{font-size: 40px;line-height: 54px;color:#231f20;font-family:'prata';border-bottom: 1px solid #231f20;margin-bottom: 30px;display: inline-block;}
.flex-about .more{font-size: 20px;line-height: 30px;color:#231f20;}

.ProgramPage .section_4 .nav > li a{    padding: 0;    border: 0;}

.ProgramPage .section_4 .nav > li a.active{display: block;}

.ProgramPage .section_6 .boardPart h3{font-size: 30px;     margin-bottom: 40px;}
.ProgramPage .section_6 .boardPart h3 span{display:block;margin-bottom: 10px;}
.morecontent span {    display: none;}
.morelink {    display: block;    color: #ef5a2a;}
.morelink.less{display:none;}


.flip_container {display:none;}


.flip-card {     display: inline-block; background-color: transparent;  width: 300px;  height: 450px;  perspective: 1000px;    margin-bottom: 20px;}

.flip-card-inner {  position: relative;  width: 100%;  height: 100%;  text-align: center;  transition: transform 0.6s;  transform-style: preserve-3d;  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}

.flip-card:hover .flip-card-inner {  transform: rotateY(180deg);}

.flip-card-front, .flip-card-back {  position: absolute;  width: 100%; height: 100%;  backface-visibility: hidden;}

.flip-card-front {  background-color: #bbb;  color: black;}

.flip-card-back {    padding: 20px 10px;  background-color: #2980b9;  color: white;  transform: rotateY(180deg);}
.flip-card-front img{    width: 100%;  height: 450px;}


.ProgramPage  .excuting_wrapper {display: table;    width: 100%;}
.ProgramPage  .excuting_wrapper .listing{padding: 0;    float: left;    width: 100%;    margin-bottom: 0px;}
.ProgramPage  .excuting_wrapper .list{float: left;    width: 20%;    padding-right: 3px;}
.ProgramPage  .excuting_wrapper  .list .style{position: relative;overflow:hidden;}
.ProgramPage  .excuting_wrapper  .list .style .title{position: absolute;    right: 0;    top: 0;    display: inline-block;    padding: 5px 20px;    text-align: center;    font-size: 14px;    font-weight: 400;    color: #fff;    font-family: 'prata';}
.ProgramPage .excuting_wrapper .list .style:hover .content{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;    height: 80%;}
.ProgramPage  .excuting_wrapper  .list:nth-child(1) .style .title{    background: #faae40e0;}
.ProgramPage  .excuting_wrapper  .list:nth-child(2) .style .title{background: #28a8e0de;}
.ProgramPage  .excuting_wrapper  .list:nth-child(3) .style .title{    background: #34b3b8e0;}
.ProgramPage  .excuting_wrapper  .list:nth-child(4) .style .title{background: #ef5a2ac9;}
.ProgramPage  .excuting_wrapper  .list:nth-child(5) .style .title{background: #949191cc;}
.ProgramPage  .excuting_wrapper  .list .style .content{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;position: absolute;    right: 0;    bottom: 0;    height:20px;    width: 90%;      padding: 0 10px 10px 10px; }
.ProgramPage  .excuting_wrapper  .list:nth-child(1) .style .content{    background: #faae40e0;}
.ProgramPage  .excuting_wrapper  .list:nth-child(2) .style .content{background: #28a8e0de;}
.ProgramPage  .excuting_wrapper  .list:nth-child(3) .style .content{background: #34b3b8e0;}
.ProgramPage  .excuting_wrapper  .list:nth-child(4) .style .content{background: #ef5a2ac9;}
.ProgramPage  .excuting_wrapper  .list:nth-child(5) .style .content{background: #949191ed;}
.ProgramPage  .excuting_wrapper  .list .style .content p{ color: #fff;    font-size: 14px;    line-height: 22px;}


.ProgramPage  .excuting_wrapper  .list .style .img_wrapper img{width: 100%;}
.ProgramPage  .excuting_wrapper  .list .style .content .arrow_down{display: block;    text-align: center;}
.ProgramPage  .excuting_wrapper  .list .style .content .arrow_down img{    height: 10px;  transform: rotate(180deg);}
.ProgramPage .excuting_wrapper  .list .style:hover .arrow_down img{transform: rotate(0deg);}

.mobile_heading {    margin-bottom: 50px;}
.mobile_heading .heading{    color: #2699d0;    line-height: 50px;    margin: 0;    font-size: 40px;}
.mobile_heading .heading sup{    font-size: 14px;    top: -10px;}

.ProgramPage .morelink{display:none;}
.ProgramPage .exectng_scl .item .style{    position: relative;    overflow: hidden;}
.ProgramPage .exectng_scl .item .style:hover .content{    transition: all .3s;    -webkit-transition: all .3s;    -moz-transition: all .3s;    height: 200px;}
.ProgramPage .exectng_scl .item .style:hover .content  img{  margin:10px auto;  transform: rotate(360deg);transition:all .3s ;-webkit-transition:all .3s ;-moz-transition:all .3s ;}

.ProgramPage .exectng_scl .item .style .img_wrapper .title{     position: absolute;    right: 0;    top: 0;    display: inline-block;    padding: 5px 20px;    text-align: center;    font-size: 22px;    font-weight: 400;    color: #fff;    font-family: 'prata';}
.ProgramPage .excuting_wrapperectng_scl .item .style .img_wrapper .title img{    width: 100%;}
.ProgramPage .exectng_scl .item .style .content{  transition: all .3s;    -webkit-transition: all .3s;    -moz-transition: all .3s;    position: absolute;    right: 0;    bottom: 0;    height: 30px;    width: 90%;    padding: 0 10px 10px 10px;}
.ProgramPage .exectng_scl .item .style .content .arrow_down{   margin: 10px auto;    display: block;    text-align: center;}
.ProgramPage .exectng_scl .item .style .content  img{   transition:all .3s ;-webkit-transition:all .3s ;-moz-transition:all .3s ;   width: auto;    margin: auto;  height: 10px;    transform: rotate(180deg);}
.ProgramPage .exectng_scl .item .style .content p{    color: #fff;    font-size: 14px;    line-height: 20px;}
.ProgramPage .exectng_scl .owl-item:nth-child(1) .style .content, .ProgramPage .exectng_scl .owl-item:nth-child(1) .style .title{background: #faae40;}
.ProgramPage .exectng_scl .owl-item:nth-child(2) .style .content, .ProgramPage .exectng_scl .owl-item:nth-child(2) .style .title{background: #28a8e0;}
.ProgramPage .exectng_scl .owl-item:nth-child(3) .style .content, .ProgramPage .exectng_scl .owl-item:nth-child(3) .style .title{background: #34b3b8;}
.ProgramPage .exectng_scl .owl-item:nth-child(4) .style .content, .ProgramPage .exectng_scl .owl-item:nth-child(4) .style .title{background: #ef5a2a;}
.ProgramPage .exectng_scl .owl-item:nth-child(5) .style .content, .ProgramPage .exectng_scl .owl-item:nth-child(5) .style .title{background: #757575;}
.ProgramPage .exectng_scl{padding:50px 0 0;}
.ProgramPage .exectng_scl .owl-item{    padding-right: 3px;}
.ProgramPage .exectng_scl .owl-item:last-child{padding-right:0;}
.ProgramPage .creating_impect{padding-top:50px}
.ProgramPage .owl-carousel .owl-nav button.owl-next span, .ProgramPage  .owl-carousel .owl-nav button.owl-prev span{line-height: 36px;    height: 40px;    width: 34px;}
.ProgramPage .owl-theme .owl-nav{margin-top:0 !important;}
.ProgramPage .owl-theme .owl-dots .owl-dot span{    width: 20px;    height: 5px}
.ProgramPage .owl-theme .owl-dots:nth-child(1) .owl-dot.active span{background: #de9b3e;}
.ProgramPage .owl-theme .owl-dots .owl-dot.active:nth-child(1) span{background:#faae40;}
.ProgramPage .owl-theme .owl-dots .owl-dot.active:nth-child(2) span{background:#28a8e0;}
.ProgramPage .owl-theme .owl-dots .owl-dot.active:nth-child(3) span{background:#34b3b8;}
.ProgramPage .owl-theme .owl-dots .owl-dot.active:nth-child(4) span{background:#ef5a2a;}
.ProgramPage .owl-theme .owl-dots .owl-dot.active:nth-child(5) span{background:#949191;}


/*--//Program--*/

.morecontent span {    display: none;}

/*---- //Rahul ----*/

/*--21-6-19*/
header{border-bottom: 1px solid #ccc;position: sticky; position: -webkit-sticky;  position: -moz-sticky;  position: -ms-sticky;  position: -o-sticky;   top: 0;    z-index: 50;    background: #fff;    box-shadow: 0px 0px 4px rgba(0,0,0,.07);    transition: top 0.5s;width:100%;}
.sidenav {height: 100%;    width: 0;    position: fixed;    z-index: 1;    top: 0;    right: -50px;    background-color: #e6da12;    transition: 0.5s;    padding: 45px 0px 0;    box-shadow: 0px 0px 4px rgba(0,0,0,0.4);    background: #e6da12;}


.sidenav a:hover { color: #f1f1f1;}
.sidenav ul{padding:0 45px 0 0;    margin: 0;}
.sidenav li:first-child{  position: absolute;    left: -45px;    top: 0px;    height: 45px;    width: 45px;    padding: 0;    background: #e6da12;    box-shadow: -2px -1px 3px rgba(0,0,0,0.2);    line-height: 40px;}
.sidenav li:nth-child(2){background: #fff001;}
.sidenav li:nth-child(3){    background: #f4e70f;}
.sidenav li:nth-child(4){    background: #eadd1f;}
.sidenav li:nth-child(5){background: #dfd42c;}
.sidenav li:nth-child(6){background: #d3ca3d;}
.sidenav li:nth-child(7){    background: #c7c04b;}
.sidenav li{  border-bottom:1px solid #a6a577;  line-height: 70px;    text-align: right;position:relative;}
.sidenav li:after{position:absolute;bottom:0;content:'';width:0;right:0;height:1px;background:#404041;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.sidenav li:hover:after{width:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.sidenav li a{     font-weight: 400; padding-right: 15px;  text-decoration: none;    font-size: 18px;    color: #404041;    display: block;   transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.homePage .section_3 .col-sm-4 {border-right:1px solid #ccc;}
.homePage .section_3 .col-sm-4 p:last-child{margin-bottom:0;}
.homePage .section_3 .col-sm-4 p a{display:block;}
.homePage .section_3 .col-sm-4:last-child {border-right:none;}
.homePage .section_3 p a{display:block;}

.sidenav li a.closebtn{       font-weight: bold;    font-size: 27px;    line-height: 45px;    text-align: center;}

.home .section_1 .col-md-3.col-sm-6.col-6:nth-child(2){padding-left: 60px;}
.home .section_1 .col-md-3.col-sm-6.col-6:nth-child(3){padding-left: 105px;}
.home .section_1 .col-md-3.col-sm-6.col-6:nth-child(4){padding-left: 120px;}
/*.section_3 .col-sm-4:nth-child(2){padding-left: 30px;    padding-right: 0;}*/
/*.section_3 .col-sm-4:nth-child(3){    padding-left: 30px;    padding-right: 0;}*/
.home .section_1 .font-roboto{font-size: 22px;    margin-bottom: 15px;}
.section_4 .jumbotron {    padding: 50px 2rem;margin:0;}


h1 a, h2 a, h3 a, h4 a, h5 a{display:inline-block;position:relative;}
/*h1 a:after, h2 a:after,  h3 a:after,  h4 a:after,  h5 a:after{content:'';background:#404041;position:absolute;width:0%;height:1px;left:0;bottom:-5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}*/
/*h1 a:hover:after{width:150px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}*/
.section_3 h1 a,.section_4 h1 a, .homePage .section_6 h1 a, .homePage .section_7 h1 a, .home .section_1 h2 a font{    background-position: 0 5px;background-image: linear-gradient(180deg,transparent 65%,#fcf113 0);    background-size: 0 80%;    background-repeat: no-repeat;    text-decoration: none;    transition: background-size .4s ease;}
.section_3 h1 a:hover,.section_4 h1 a:hover, .homePage .section_6 h1 a:hover, .homePage .section_7 h1 a:hover, .home .section_1 h2 a:hover font{background-size: 100% 80%;  }

.homePage .section_5 .leftPart h1 a{font-size: 30px;    color: #ef5a2a;}
.homePage .section_6 .item p{margin-bottom:0;}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
/*--//21-6-19*/


.menu_overlay {z-index: 40;display:none;position: fixed;top: 0px;right: 0;height: 100%;width: 100%;background: rgba(0,0,0,.5);}
.slide_nav.slide_nave .menu_part{    padding-bottom: 50px; position: absolute;    right: 0;    width: 100%;    background-color: #f7f8f8;    height: 100%;    overflow: auto;}
/*.slide_nav.open_nave {width:100%;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;display: block;}*/
/*.slide_nav {padding-top: 65px;    z-index: 45;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;float: right;display: table;height: 100vh;background: #fff;*/
/*box-shadow: 0px 0px 5px rgba(0,0,0,.5);position: fixed;right: -160px;}*/
.slide_nav {background:#fff; padding-top: 70px;    z-index: 40;    transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    height: 100%;    width: 0;    position: fixed;    right: 0;}
.slide_nav.slide_nave{width:200px;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;right:0;}
.slide_nav.open_nave .menu_part {left: 0px;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;}
.slide_nav .menu_part .listing .list.close_btn a{display:inline-block;}
.slide_nav .menu_part .listing{       padding-top: 0;    padding-left: 0; }
.slide_nav .menu_part .listing .list{  border-bottom: 1px solid #cdd0d0;    line-height: 60px;}
.slide_nav .menu_part .listing .list a{  padding: 0 20px;    display: block;    font-size: 18px;    color: #424241;}
.slide_nav .menu_part .listing .list a:hover{ background: #29a7df;    color: #fff !important;}
.slide_nav .menu_part .listing .list a.nav_link.collapsed .fa-minus{display:none;}
.slide_nav .menu_part .listing .list a.nav_link .fa-minus{display:block;}
.slide_nav .menu_part .listing .list a.nav_link.collapsed .fa-plus{display:block;}
.slide_nav .menu_part .listing .list a .link_wrapper{    display: table-cell;vertical-align: middle;}
.slide_nav .menu_part .listing .list a .icon_wrapper{    display: table-cell;    vertical-align: middle;    font-size: 14px;    padding-left: 10px;}
.slide_nav .menu_part .listing .list a.nav_link .fa-plus{display:none;}
.slide_nav .menu_part .listing .dub_menu{    padding-left: 0;    height: auto;    border-top: 1px solid #cdd0d0;}
.slide_nav .menu_part .listing .dub_menu .list a{      font-size: 16px;  line-height: 40px;    padding-left: 40px;    color: #2699d0;    padding-right: 0;}
.slide_nav .menu_part .listing  ul li a{color: #ef5a2a; display: block;    font-size: 16px ;      line-height: 26px; }
.slide_nav .menu_part .listing .dub_menu .list:last-child{border-bottom:none;}
.slide_nav .menu_part .listing .nav_botom{    bottom: 20px;    width: 100%;}
.slide_nav .menu_part .listing .nav_botom img{width:100%;}
/*.slide_nav .menu_part .listing ul li a:hover{color:#424241;}*/

.slide_nav .close_btn {    position: absolute;    right: 20px;    z-index: 1;    top: 20px;}
.slide_nav .close_btn  img{    width: 20px;}

.btn{position: relative;}
.btn:before {position: absolute;width: 0;background: #fff;height: 100%;z-index: 0;content: '';left: 0;top: 0;}
.btn:hover:before{width:100%;transition: all .4s;opacity: 0;}

.toggle_menu {position: relative;    display: block;    margin: 0;    padding: 0;    border: 0 none;    background: transparent;    line-height: 1;    cursor: pointer;    color: #000;-webkit-transition: all 0.35s cubic-bezier(0.32, 0.01, 0, 1);    -moz-transition: all 0.35s cubic-bezier(0.32, 0.01, 0, 1);    -o-transition: all 0.35s cubic-bezier(0.32, 0.01, 0, 1);    transition: all 0.35s cubic-bezier(0.32, 0.01, 0, 1);z-index: 20;}
.toggle_menu .icon{    align-items: center;    display: inline-flex;    justify-content: center;position: relative;    width: 24px;    margin: 6px 10px 0 0;    height: 2px;background: currentColor;    transition: transform 0.3s;    top: -9px;}
.toggle_menu .icon:after{    content: '';    display: block;    top: 6px;    right: 0;    width: 100%;    height: 2px;    background: currentColor;    position: absolute;    transition: transform 0.3s;}
.toggle_menu .icon:before{    content: '';    display: block;    top: 12px;    right: 0;    width: 100%;    height: 2px;    background: currentColor;    position: absolute;    transition: transform 0.3s;}
.toggle_menu.showmenu .icon:before{display: none;}
.toggle_menu.showmenu .icon{transform: rotate(-45deg);    top: -5px;}
.toggle_menu.showmenu .icon:after{transform: rotate(95deg);    top: 1px;}
.toggle_menu.showmenu{    color: #ef5a2a;}


/*-- Scrap Book --*/
.scrap_book .section{display: table;width: 100%;    margin-bottom: 50px;}
.scrap_book .section_1 .left_part{    display: table-cell;    vertical-align: middle;}
.scrap_book .section_1 .left_part .img_wrapper{    width: 300px;    position: relative;}
.scrap_book .section_1 .left_part .img_wrapper .heading{position: absolute;top: 50%;left: 50%;transform: translate(-55%,-75%);font-weight: 400;color: #404041;}
.scrap_book .section_1 .left_part .img_wrapper .heading span{display: block;}
.scrap_book .section_1 .left_part .img_wrapper img{      width: 100%;}
.scrap_book .section_1 .right_part{        display: table-cell;    vertical-align: top;    padding-left: 60px;    padding-top: 70px;}
.scrap_book .section_1 .right_part .text_part{    padding-left: 30px;    border-left: 1px solid #ccc;}
.scrap_book .section_1 .right_part .text_part .text {  margin-bottom: 0;     font-size: 16px;    line-height: 30px;    position: relative;}

.scrap_book .section_1 .right_part .text_part .text .icon_wrapper{    display: inline-block;}
.scrap_book .section_1 .right_part .text_part .text .icon_wrapper img{    width: 20px;    margin-top: -10px;}
.scrap_book .section_1 .right_part .title_name{    display: inline-block;    font-family: 'prata';    padding: 5px 10px 0;    font-size: 20px;    background: url(../images/scrap-book/14.png);    background-size: contain;    background-repeat: no-repeat;    background-position: 100% 5px;} 


.scrap_book .section_2 .left_part .img_wrapper.top_part{background: #efeff0;border: 30px solid #fff;box-shadow: 0px 3px 6px rgba(0,0,0,.2);margin-bottom: 30px;position: relative;}
.scrap_book .section_2 .left_part .img_wrapper img{    width: 100%;}
.scrap_book .section_2 .left_part .text_part{    margin-bottom: 30px;}  

.scrap_book .read_more{color: #2699d0;}  

.scrap_book .section_2 .left_part {padding-left:0;   }

.scrap_book .section_2 .left_part .bottom_part {    display: table;    width: 100%;}
.scrap_book .section_2 .left_part .bottom_part .left_part {    display: table-cell;    vertical-align: top;}
.scrap_book .section_2 .left_part .bottom_part .left_part p{color: #33a4a9;font-weight: 400;padding-top: 50px;text-align: right;max-width: 250px;line-height: 32px;font-size: 20px;}
.scrap_book .section_2 .left_part .bottom_part .right_part {    display: table-cell;    vertical-align: top;}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper{    margin-right: 40px;position: relative;}
.scrap_book .section_2 .right_part.col-md-5 {     padding-left: 50px;   padding-right: 0;}
.scrap_book .section_2 .right_part .top_part{    position: relative;    margin-top: 180px;    padding: 20px;    box-shadow: 0px 0px 17px 1px rgba(0,0,0,.2);}
.scrap_book .section_2 .right_part .top_part .chat_box{    position: absolute;    top: -175px;    right: 60px;}
.scrap_book .section_2 .right_part .top_part .chat_box .img_wrapper{    position: relative;    width: 190px;}
.scrap_book .section_2 .right_part .top_part .chat_box .img_wrapper img{    width: 100%;}
.scrap_book .section_2 .right_part .top_part .chat_box .img_wrapper p{    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);font-size: 20px;    text-align: center;}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .sticker_icon img{width: 40px;}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .sticker_icon.top_sticker{position: absolute;    right: -9px;    top: -18px;    transform: scaleX(-1);}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .sticker_icon.bottom_sticker{position: absolute;    left: 70px;    bottom: 45px;    transform: scaleX(-1);}
.scrap_book .section_2 .right_part .top_part .img_wrapper img{    width: 100%;}
.scrap_book .section_2 .right_part .top_part .text_part{    padding-top: 20px;}
.scrap_book .section_2 .right_part .top_part .text_part h3{    font-size: 20px;    color: #2699d0;}
.scrap_book .section_2 .right_part .top_part .text_part p:nth-child(1){    padding: 0;    font-weight: 500;    font-style: italic;}

.scrap_book .section_2 .right_part .bottom_part {    display: table;    width: 100%;    position: relative;    margin-top: 30px;}
.scrap_book .section_2 .right_part .bottom_part .left_part{display: inline-block;vertical-align: bottom;position: relative;bottom: -45px;left: -60px;width: 50%;}
.scrap_book .section_2 .right_part .top_part .text_part .main_text{    padding: 0;    font-weight: 500;    font-style: italic;}
.scrap_book .section_2 .right_part .bottom_part .left_part img{    max-width: 175px;}
.scrap_book .section_2 .right_part .bottom_part .right_part{display: inline-block;vertical-align: top;width: 50%;float: right;}

.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper{    max-width: 225px;    width: 100%;    position: relative;}
.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper img{    width: 180px;}
.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper p{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-67%, -35%);    text-align: center;    font-size: 18px;    line-height: 24px;    padding: 10px;} 

.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part p{    color:#ef5a2a;    font-weight: 400;    text-align: left;    width: 213px;    line-height: 32px;    font-size: 20px;}
.scrap_book.owl-carousel .item{padding:10px;    display: table;    width: 100%;}

.scrap_book .section_3{    background: url(../images/scrap-book/11.png);    margin: 0;    background-repeat: no-repeat;    background-size: cover;      background-position: 0px -30px;}
.section_3.Mobile .effect-1{display:inline;}



/*.scrap_book .section_3 .listing{    width: 100%;    display: table;      padding: 30px 0;    margin: 0;}*/
/*.scrap_book .section_3 .listing .list{    width: 33.3%;    float: left;    padding: 0px 15px;}*/
/*.scrap_book .section_3 .listing .list .style{padding:60px 45px;}*/
/*.scrap_book .section_3 .listing .list .style img{width: 100%;    position: relative;}*/
/*.scrap_book .section_3 .listing .list:nth-child(1) .style{background: url(../images/scrap-book/8.png);*/
/*    background-size: cover;}*/
/*.scrap_book .section_3 .listing .list:nth-child(1) .style img{    transform: rotate(-5deg);}*/
/*.scrap_book .section_3 .listing .list:nth-child(2) .style{background: url(../images/scrap-book/9.png);*/
/*background-size: cover;}*/
/*.scrap_book .section_3 .listing .list:nth-child(2) .style img{    transform: rotate(5deg);}*/
/*.scrap_book .section_3 .listing .list:nth-child(3) .style{background: url(../images/scrap-book/10.png);*/
/*background-size: cover;}*/
/*.scrap_book .section_3 .listing .list:nth-child(3) .style img{      transform: rotate(-2deg);    left: 10px;    top: 10px;}*/
.scrap_book .section_3 ul{    width: 100%;    display: table;      padding: 30px 0;    margin: 0;}
.scrap_book .section_3 ul  li{    width: 33.3%;    float: left;    padding: 0px 15px;}
.scrap_book .section_3 ul li div{padding:60px 45px;}
.scrap_book .section_3  ul li div img{width: 100%;    position: relative;}
.scrap_book .section_3  ul li:nth-child(1) div{background: url(../images/scrap-book/8.png);
    background-size: cover;}
.scrap_book .section_3  ul li:nth-child(1) div img{    transform: rotate(-5deg);}
.scrap_book .section_3  ul li:nth-child(2) div{background: url(../images/scrap-book/9.png);
background-size: cover;}
.scrap_book .section_3  ul li:nth-child(2) div img{    transform: rotate(5deg);}
.scrap_book .section_3  ul li:nth-child(3) div{background: url(../images/scrap-book/10.png);
background-size: cover;}
.scrap_book .section_3  ul li:nth-child(3) div img{      transform: rotate(-2deg);    left: 10px;    top: 10px;}



.scrap_book .section_4{    padding: 50px 0;}
.scrap_book .section_4 .left_part .img_wrapper{    max-width: 475px;    position: relative;    background: url(../images/scrap-book/15.png);    min-height: 400px;    background-size: cover;}
.scrap_book .section_4 .left_part .img_wrapper img{    width: 100%;}
.scrap_book .section_4 .left_part .img_wrapper .text_part{    position: absolute;    width: 70%;    top: 120px;    left: 70px;    transform: rotate3d(1, 1, 1, -16deg);}
.scrap_book .section_4 .left_part .img_wrapper .text_part .text_heading{    color: #ef5a2a;    font-size: 23px;    font-family: 'prat';    margin-bottom: 10px;    display: block;}
.scrap_book .section_4 .right_part .img_wrapper {background: url(../images/scrap-book/19.png);width: 100%;min-height: 400px;background-size: 100%;background-repeat: no-repeat;padding: 0 100px;display: table;}
.scrap_book .section_4 .right_part .img_wrapper .text_part{display: table-cell;vertical-align: middle;}
.scrap_book .section_4 .right_part .img_wrapper .text_part .main_text{padding: 0;font-weight: 400;}

.sticker_icon {position: absolute;}
.sticker_icon img, .scrap_book .section_2 .left_part .img_wrapper .sticker_icon img{width: 40px !important;}
.scrap_book .section_2 .left_part .img_wrapper.top_part .sticker_icon{top: -40px;    left: -40px;}
.scrap_book .section_2 .left_part .img_wrapper.top_part .sticker_icon.strock_sticker {    right: -38px;    left: initial;}

.scrap_book .section_2 .right_part .top_part .sticker_icon{      top: -22px;    left: -10px;    transform: scaleX(-1);}
.scrap_book .section_2 .right_part .top_part .sticker_icon.right_icon{    top: -22px;    right: -10px;transform: scaleX(    1);left:initial;}
.scrap_book .section_2 .left_part .img_wrapper.top_part .star_icon {position: absolute;    right: -50px;    bottom: -80px;}
.scrap_book .section_2 .left_part .img_wrapper.top_part .star_icon img{    width: 40px;}
.scrap_book .section_2 .right_part .bottom_part .left_part .star_icon {position: absolute;    top: -40px;left:-20px;}
.scrap_book .section_2 .right_part .bottom_part .left_part .star_icon img{height: 50px;}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .star_icon {position: absolute;    bottom: 0;}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .star_icon  img{    width: initial;}

.scrap_book .section_2 .left-part {float: left;width:55%;}

.scrap_book .section_2 .right-part{float: left;    width: 45%;padding-left: 50px;}
.scrap_book .section_2 .right-part .top-part{    margin-top: -170px;}
.scrap_book .section_2 .right-part .top-part .scrap-carousal .item{    padding: 15px;width:100%;float: left;}
.scrap_book .section_2 .right-part .top-part .scrap-carousal .item .top_part .text_part p:first-child{padding: 0;    font-weight: 500;    font-style: italic;} 
.scrap_book .section_2 .owl-dots{display:none;}
.scrap_book .section_2 .mobile-chat{display: none;}
.scrap_book .section_2 .scrap-carousal .item{padding: 20px;    float: left;    width: 100%;}

.scrap_book .popup .close_popup{    display: block;    position: absolute;    right: 20px;    top: 120px;}
.scrap_book .popup .close_popup img{height: 30px;    transition: all .3s;    -webkit-transition: all .3s;    -moz-transition: all .3s;}
.popup .popup_content{display: table;    height: 100%;    width: 100%;    max-width: 600px;    margin: auto;}
.popup .content_wrapper{    display: table-cell;    vertical-align: middle;}
.scrap_book .popup .img_part{    background: #efeff0;    margin-bottom: 20px;}
.scrap_book .popup .img_part img{    width: 100%;}
.popup .inner_wrapper{    background: #fff;    padding: 20px;    border-radius: 5px;}
.popup .text_part .text{    font-size: 16px;    line-height: 26px;}
.popup .close_popup:hover img{    transform: rotate(90deg);    transition: all .3s;    -webkit-transition: all .3s;    -moz-transition: all .3s;}
/*.scrap_book_carousal{display:block;width:100%;overflow:hidden;max-width: 610px;}*/
.scrap_book_carousal .item{padding:20px;float: left;    width: 100%;}
/*.scrap_book_carousal .owl-nav{display:block !important;}*/
.scrap_book_carousal .owl-carousel .owl-nav button.owl-next, .scrap_book_carousal .owl-carousel .owl-nav button.owl-prev{top: 25%;}
.scrap_book_carousal .owl-dots{display:none;}



/*-- Scrap Book --*/

.img_zoomer{overflow: hidden;position: relative;}
.img_zoomer img{    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.img_zoomer img:hover  {    -webkit-transform: scale(1.15);    -moz-transform: scale(1.05);-o-transform: scale(1.15);    transform: scale(1.15);    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}  
.play_btn:hover { color:#fff;   -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.45);    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.45)}
.play_btn:hover i{color:#fff;}
.icon_wrapper.play_btn{position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    height: 50px;    width: 50px;    display: inline-block;    border-radius: 100%;    line-height: 40px;    z-index: 2;}

/*---- Video page ----*/
.video_page .main_video {     margin-bottom: 50px;}
.video_page .main_video iframe{  display:block;width: 70%; height: 500px; border-radius: 5px;    border: 10px solid #fff;    box-shadow: 0px 0px 5px rgba(0,0,0,.5);margin:auto;}
.video_page .video_slides .items{    text-align: center;}
.video_page .video_slides .items .style{     display: table;    width: 100%;    background: #fff;    box-shadow: 0px 0px 4px rgba(0,0,0,.5);    border-radius: 5px;    overflow: hidden;    padding: 5px;}
.video_page .video_slides .items .style:hover{box-shadow: 0px 0px 4px #2699d0;}
.video_page .video_slides .items .style .left_part{     padding-right: 10px;  float: left;    width: 50%;}
.video_page .video_slides .items .style .left_part img{    width: 100%;    height: 90px;    object-fit: fill;}
.video_page .video_slides .items .style .right_part{    float: left;    width: 50%;} 
.video_page .video_slides .items .style .right_part .title{    font-weight: 500; color:#424241;     font-size: 13px;    display: block;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;} 
.video_page .video_slides .items .style .right_part .text{    font-size: 12px;    line-height: 20px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{    position: absolute;    top:34%;}
.owl-carousel .owl-nav button.owl-next{right:0;}
.owl-carousel .owl-nav button.owl-prev{left:0;}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span{color: #000;    background: rgba(255,255,255,.8);    box-shadow: 0px 0px 4px rgba(0,0,0,.5);    height: 30px;    width: 24px;    display: block;    line-height: 26px;    font-size: 26px;}
.video_page .video_slides .owl-dots{display: none;}
.video_page .video_slides {margin-bottom: 50px;}
.video_page .owl-carousel .owl-nav button.owl-next span, .video_page .owl-carousel .owl-nav button.owl-prev span{    line-height: 36px;    font-size: 30px;    height: 40px;    width: 34px;}
.video_page .video_slides .owl-carousel .owl-stage{margin:auto;}



.video_page .row__inner {  -webkit-transition: 450ms -webkit-transform;  transition: 450ms -webkit-transform;  transition: 450ms transform;  transition: 450ms transform, 450ms -webkit-transform;  font-size: 0;  white-space: nowrap;  margin: 35.3125px 0;    padding-bottom: 10px;  position: relative;  display: inline-block;  width: 100%;  height: 140.625px;   font-size: 20px;  cursor: pointer;  -webkit-transition: 450ms all;  transition: 450ms all;  -webkit-transform-origin: center left;          transform-origin: center left;text-align: left;}
.video_page .tile {  position: relative;  display: inline-block;  width: 100%;  height: 140.625px;  margin-right: 10px;  font-size: 20px;  cursor: pointer;-webkit-transition: 450ms all;  transition: 450ms all;  -webkit-transform-origin: center left;          transform-origin: center left;    z-index: 2;}
.video_page .tile iframe{width:100% !important;}
.video_page .tile__img {  width: 250px;  height: 140.625px;  -o-object-fit: cover;     object-fit: cover;}
.video_page .tile__details {  position: absolute;  bottom: 0;  left: 0;  right: 0;  top: 0;  font-size: 10px;  opacity: 0;  background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);  background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);  -webkit-transition: 450ms opacity;  transition: 450ms opacity;}
.video_page .tile__details:after,.video_page .tile__details:before {  content: '';  position: absolute;  top: 50%;  left: 50%;  display: #000;}
/*.video_page .tile__details:after {  margin-top: -20px;  margin-left: -22px;  width: 50px;  height: 50px;  border: 3px solid #ecf0f1;  line-height: 50px;  text-align: center;  border-radius: 100%;  background: rgba(0,0,0,0.5);  z-index: 1;}*/
/*.video_page .tile__details:before {  content: "\f04b";  left: 0;  width: 100%;  font-size: 30px;  margin-left: 7px;  margin-top: -18px;  text-align: center;  z-index: 2;    color: #fff;}*/
.video_page .tile__details .play_icon{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    border: 2px solid #fff;    height: 40px;    width: 40px;    border-radius: 100%;    text-align: center;    line-height: 35px;    color: #fff;    font-size: 18px;}
.video_page .tile__details .play_icon:hover{color:#fff !important;}
.video_page .tile:hover .tile__details {  opacity: 1;}
.video_page .tile__title {  position: absolute;  bottom: 0;margin:0;}
.video_page .tile__title a{   padding: 10px;color: #fff;font-size:10px;}
.video_page .tile__title a:hover{color:#fff !important;}
.video_page .owl-carousel:hover .row__inner {  opacity: .5;}
.video_page .owl-carousel:hover .row__inner:hover {  -webkit-transform: scale(1.5);          transform: scale(1.5) translate3d(-70px, 0, 0);            opacity: 1;            z-index:10;}
/*---- Video page ----*/

/*-- Fixed Header --*/
.fixed_icon {padding: 0;    position: fixed;    left: 0;    top: 40vh;    z-index: 20;}
.fixed_icon .icon_list{width: 38px;height: 38px;margin-bottom: 0;overflow: hidden;position: relative;    white-space: nowrap;    -moz-transition: all 0.2s ease-in;    -ms-transition: all 0.2s ease-in;    -o-transition: all 0.2s ease-in;    -webkit-transition: all 0.2s ease-in;    transition: all 0.2s ease-in;}
/*.fixed_icon .icon_list:first-child{    border-top: none;    border-top-right-radius: 16px;}*/
/*.fixed_icon .icon_list:last-child{    border-bottom: none;    border-bottom-right-radius: 16px;}*/
.fixed_icon .icon_list:hover{width: 120px;}
.fixed_icon .icon_list:hover span{opacity: 1;}
.fixed_icon .icon_list a{color: #fff;    display: block;    padding: 10px 5px;    width: 100%;text-align: center;}
.fixed_icon .icon_list a:hover{color:#fff !important;}
.fixed_icon .icon_list a span{display: inline-block;opacity:0;letter-spacing: 0.5px;padding-left: 5px;}
.fixed_icon .icon_list.facebook{background-color: #3B5998;}
.fixed_icon .icon_list.twitter{background-color: #55acee;}
.fixed_icon .icon_list.whatsapp{background-color: #95D03A;}
.fixed_icon .icon_list.linkedin{background-color: #0077b5;}
.fixed_icon .icon_list.instagram{background-color: #e4405f;}
.fixed_icon .icon_list a i{padding-left: 5px;}

/*-- Fixed Header --*/

.breadcrumb-w3pvt{ background-color: #fff !important;}
.breadcrumb-w3pvt .breadcrumb{    background: transparent !important;    padding: 10px 0;    margin: 0;}
.breadcrumb-w3pvt .breadcrumb .breadcrumb-item a{color: #999;    padding: 0;    font-size: 14px;}
.breadcrumb-w3pvt .breadcrumb .breadcrumb-item:last-child{    color: #212529;    font-size: 14px;text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    max-width: 200px;}




/*-- Feed Back --*/

.feedback_page .fee_back_content .col-sm-6{margin-bottom: 20px;}
.feedback_page .fee_back_content .video_wrapper{    background: #fff;    border-radius: 5px;    box-shadow: 0px 0px 4px rgba(0,0,0,.3);    padding: 15px;    width: 100%;   margin: auto;}
.feedback_page .fee_back_content .main_video iframe{        display: block;    width: 70%;    height: 500px;    border-radius: 5px;    border: 10px solid #fff;    box-shadow: 0px 0px 5px rgba(0,0,0,.5);    margin: auto;}


.feedback_page .fee_back_content .video_wrapper img{width:100%;    object-fit: cover;}
.feedback_page .fee_back_content .video_wrapper a{    display: block;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    color: #fff;    border: 2px solid #fff;    padding: 5px 10px;    width: 100%;}
.feedback_page .fee_back_content .video_wrapper .pdf_wrapper{height: 174px;overflow:hidden;    position: relative;    border: 2px solid #cccccc9e;    border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

.feedback_page .fee_back_content .video_wrapper .pdf_wrapper .doenload_section{    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    background: rgba(0,0,0,.6);}
.feedback_page .fee_back_content .video_wrapper a:hover{color:#fff !important;} 
.feedback_page .fee_back_content .video_wrapper .pdf_wrapper:hover .item_overlay{opacity:1;}
.feedback_page .fee_back_content .video_wrapper .item_overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);-webkit-transition: all 200ms linear 0ms;-khtml-transition: all 200ms linear 0ms;-moz-transition: all 200ms linear 0ms;-ms-transition: all 200ms linear 0ms;-o-transition: all 200ms linear 0ms;transition: all 200ms linear 0ms;overflow: hidden;opacity: 0;}
.feedback_page .fee_back_content .video_wrapper .item_overlay a{text-align: center;    width: 160px;margin-top: 100px;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -khtml-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    font-size: 14px;    font-weight: 600;    line-height: 30px;    padding-left: 10px;    padding-right: 10px;    box-shadow: 0 18px 24px rgba(240, 90, 41, 0.44), 0 5px 24px rgba(0, 0, 0, 0.32) inset;    -webkit-box-shadow: 0 18px 24px rgba(240, 90, 41, 0.37), 0 5px 24px rgba(0, 0, 0, 0.32) inset;    -ms-box-shadow: 0 18px 24px rgba(254, 43, 91, 0.21), 0 5px 24px rgba(0, 0, 0, 0.32) inset;    -o-box-shadow: 0 18px 24px rgba(254, 43, 91, 0.21), 0 5px 24px rgba(0, 0, 0, 0.32) inset;}
.feedback_page .fee_back_content .video_wrapper .item_overlay:hover a{margin-top: 0;}

.feedback_page .video_list .style .video_thumb{background:#fff;}
.feedback_page .video_list .style .video_thumb .img_wrapper{overflow:hidden;}
.feedback_page .video_list .style .video_thumb .img_wrapper:hover img{-webkit-transform: scale(1.15);    -moz-transform: scale(1.05);    -o-transform: scale(1.15);    transform: scale(1.15);    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.feedback_page .video_list .style .video_thumb h5{padding:5px 10px;margin:0;text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}
.feedback_page .video_list .style .video_thumb h5 a{font-size: 16px;    color: #29a7df;    display: inline-block;}
.feedback_page .video_list .style{    background: #f5f4f9;    padding:20px 15px;     width: 100%;    border: 1px solid #ccccccb5;    overflow: hidden;    border-top: 5px solid #29a7df;    border-bottom: 3px solid #ccc;}
.feedback_page .video_list .style iframe{    width: 100%;}
.feedback_page .video_list .style .img_wrapper img{width:100%;    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.feedback_page .video_list .style .img_wrapper{position:relative;}
.feedback_page .video_list .style .img_wrapper i{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;position: absolute;    top: 50%;left: 50%;    transform: translate(-50%, -50%);    display: inline-block;    background: #ffffff8f;    color: #fff;    width: 60px;    height: 60px;    border-radius: 100%;    z-index: 1;    text-align: center;    line-height: 63px;    font-size: 25px;}
.feedback_page .video_list .style .img_wrapper i:hover{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;color: #fff !important;    -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.25);    box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.25);}
.feedback_page .video_list .style .img_wrapper a{display:block;}
.feedback_page .fee_back_content .col-sm-3:nth-child(2n+0) .style{    border-top: 5px solid #ef5a2a;}
.feedback_page .fee_back_content .col-sm-3:nth-child(3n+0) .style{    border-top: 5px solid #22babf;}

/*-- //Feed Back --*/


/*-- Copy Right --*/
.copy_right {    text-align: center;    padding: 10px 20px; }
.copy_right .copy_right_text{    margin: 0;}
.copy_right .copy_right_text a{color:#ef5a2a;}
/*-- Copy Right --*/


.sub_heading_wrapper{    margin-bottom: 20px;}
.main_heading{    font-size: 30px;}

.analitics .section, .reports .section{    margin-bottom: 50px;    padding-bottom: 50px;    border-bottom: 1px solid #ccc;}
.analitics .section:last-child, .reports .section:last-child{border:none;padding-bottom:0;}


.scrap_book .section_1 .right_part .text_part .text .icon_wrapper {
    display: inline-block;
}

.scrap_book .section_1 .right_part .text_part .text .icon_wrapper img {
    width: 20px;
    margin-top: -10px;
}





.feed_back_carousal{}
.feed_back_carousal .item{}
.feed_back_carousal .item .style{    background: #f5f4f9;    padding: 20px 15px;    width: 100%;    border: 1px solid #ccccccb5;    overflow: hidden;    border-top: 5px solid #29a7df;    border-bottom: 3px solid #ccc;}
.feed_back_carousal .item .style .img_wrapper{position:relative;}
.feed_back_carousal .item .style .img_wrapper .play_icon{position:absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.feed_back_carousal .item .style .img_wrapper .play_icon i{opacity:0;}
.feed_back_carousal .item .style iframe{width:100%;}
.feed_back_carousal .item .style a{display:block;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    max-width: 100%;}
 .feed_back_carousal .item .style h5{    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    max-width: 100%;    font-size: 16px;}
 .feed_back_carousal  .owl-dots{display:none !important;}
 .video_page .video_slides .items frame{width:100%;}
 
 .homePage .section_3.Mobile .col-md-12 img{    width: 100%;}
 .ProgramPage .exectng_scl .owl-carousel .owl-item img{    max-height: 517px;}
 
 .homePage .section_3.Mobile .col-6:nth-child(even){border-right:1px solid #ccc;}
 .popup .content_wrapper .popup_heading{font-size: 20px;    color: #2699d0;}
 
 .legend-of-0{display:none !important;}
 
 
 .ProgramPage .page_description {    font-size: 20px;    margin-bottom: 30px;}
 
  .ProgramPage .section_6 ul {    padding-left: 30px;}
 .ProgramPage .section_6 ul li{    font-size: 14px;    list-style: initial;}
 
 .adat_analysis_page g[fill="#67b7dc"]{fill:#29a7df !Important;}
 .adat_analysis_page g[fill="#6794dc"]{fill:#ef5a2a !Important;}
 .adat_analysis_page g[fill="#6771dc"]{fill:#34b2b7 !Important;}
 .adat_analysis_page g[fill="#8067dc"]{fill:#faae40 !Important;}
 
 .analitics g[fill="#67b7dc"]{fill:#29a7df !Important;}
 .analitics g[fill="#6794dc"]{fill:#ef5a2a !Important;}
 .analitics g[fill="#6771dc"]{fill:#34b2b7 !Important;}
 .analitics g[fill="#8067dc"]{fill:#faae40 !Important;}
 
 .page_description a{    font-size: 16px;font-weight: 500;}
 
 .form-group.js .box{position: relative;    display: table;    width: 100%;    overflow: hidden;}
 .form-group.js .box .form-control{      cursor: pointer;  text-indent: 100%;    line-height: 25px !important;}
 .form-group.js .box label{    position: absolute;    top: 1px;    width: 120px;    height: 43px;    margin: 0;    padding: 10px;    font-size: 14px;    background: #ccc;    right: 1px;color: #424242;}
 
 

 
 
 /*-- Safari CSS Hack --*/
 @-moz-document url-prefix() { 
  .section_4 .desktop_view .tabcontent .left_part .content_part {     height:500px;  }
  .about_page .about_content .section_1 .style .inner_wrapper{height:525px;}
}


#st-1 .st-btn[data-network='twitter'] {
   background-color: #55acee;
   width: 25px !important;
   height: 25px !important;
}
div#st-1 {
   margin-bottom: 15px !important;
}
#st-1 .st-btn > img {
   top: 5px !important;
   left: -3px !important;
}

#st-1 .st-btn > img{top: 6px !important;left: 0px !important;}

#st-1 .st-btn	{width: 32px !important;    line-height: 32px !important;    text-align: center !important;    display: block !important;    margin: 10px 0 !important;}
#st-1 .st-btn[data-network='twitter']{    width: 32px !important;    height: 32px !important;}






 /* CSS 2020 Start NK */
 
 
 
.default_popup{    position: fixed;    left: 0;    top: 0;    height: 100%;    width: 100%;    padding: 0 10px;    background: #0000007d;    z-index: 50;}
.default_popup .inner_box_wrapper{display: table;max-width: 768px;margin: auto;height: 100%;width: 100%;}
.default_popup .inner_box_wrapper .inner_box{    display: table-cell;    vertical-align: middle;}
.default_popup .inner_box_wrapper .inner_box .content_box{display: block;width: 100%;background: #fff;float: left;position: relative;}
.default_popup .inner_box_wrapper .inner_box .content_box .dtable{    display: table;    width: 100%;    height: 100%;    padding: 20px 10px;}
.default_popup .inner_box_wrapper .inner_box .content_box .left_part{/* float: left; */width: 50%;display: table-cell;vertical-align: top;}
.default_popup .inner_box_wrapper .inner_box .content_box .left_part .img_part{display: table;width: 100%;text-align: center;}
.default_popup .inner_box_wrapper .inner_box .content_box .left_part .img_part img{}
.default_popup .inner_box_wrapper .inner_box .content_box .right_part{/* float: left; */width: 50%;display: table-cell;vertical-align: bottom;}
.default_popup .inner_box_wrapper .inner_box .content_box .right_part .content_part{/* display: table; *//* width: 100%; *//* height: 100%; */padding-right: 90px;}
.default_popup .inner_box_wrapper .inner_box .content_box .right_part .content_part .main_heading{background-image: linear-gradient(180deg,transparent 30%,#fcf113 0);text-transform: uppercase;width: min-content;font-family: 'Roboto', sans-serif;font-size: 38px;}
.default_popup .inner_box_wrapper .inner_box .content_box .right_part .content_part .sub_heading{background-image: linear-gradient(180deg,transparent 30%,#fcf113 0);text-transform: uppercase;color: #424242;/* display: inline-block; */font-size: 28px;font-family: 'Roboto', sans-serif;margin-bottom: 20px;}
.default_popup .inner_box_wrapper .inner_box .content_box .right_part .content_part  h5{color: #29a7df;font-size: 24px;padding-right: 20px;margin-bottom: 15px;}
.default_popup .inner_box_wrapper .inner_box .content_box .right_part .content_part  p{    margin: 0;    font-size: 18px;    line-height: 26px;}
.default_popup .close_popup{position: absolute;right: 10px;top: 10px;display: inline-block;height: 30px;width: 30px;background: #dedede;border-radius: 50%;}
.default_popup .close_popup:after{content:'';position:absolute;height: 2px;width: 20px;top: 14px;right: 5px;background: #6b6b6b;transform: rotate(45deg);}
.default_popup .close_popup:before{content:'';position:absolute;height: 2px;width: 20px;top: 14px;left: 4px;background: #6b6b6b;transform: rotate(-45deg);}
.default_popup .inner_box_wrapper .inner_box .dsxBanner{max-width:100%;



.finance_report_page{}
.finance_report_page .inner_wrapper{display: table;width: 100%;/* padding: 10px 70px; */}
.finance_report_page .inner_wrapper .img_part{}
.finance_report_page .inner_wrapper .img_part img{    width: 100%;    height: 200px;    object-fit: cover;}
.finance_report_page .inner_wrapper .content_wrappre{    display: table;    width: 100%;}
.finance_report_page .inner_wrapper .content_wrappre span{    font-size: 14px;    font-weight: 600;}
.finance_report_page .section{    margin-bottom: 50px;    padding-bottom: 50px;    border-bottom: 1px solid #ccc;}
.finance_report_page .section:last-child{border:none;padding-bottom:0;}
.finance_report_page .section .listing_wrapper{    display: table;    width: 100%;}
.finance_report_page .section .listing_wrapper .list{    float: left;    width: 33.3%;}
.finance_report_page .section .listing_wrapper .list .inner_wrapper{    max-width: 200px;}
.finance_report_page .section .listing_wrapper .list .inner_wrapper .img_part{}
.finance_report_page .section .listing_wrapper .list .inner_wrapper .img_part img{}
.finance_report_page .section .listing_wrapper .list .inner_wrapper .content_wrappre{}
.finance_report_page .section .listing_wrapper .list .inner_wrapper .content_wrappre .name{}
.finance_report_page .section .listing_wrapper .list:nth-child(2) .inner_wrapper{margin: auto;}
.finance_report_page .section .listing_wrapper .list:last-child .inner_wrapper{float: right;}





.story_video_listing{padding-bottom:50px;}
.story_video_listing .videos_list{}
.story_video_listing .videos_list .video_list{    display: table;    width: 100%;}
.story_video_listing .videos_list .video_list .style{    background: #f5f4f9;    padding: 20px;    display: table;    width: 100%;    border: 1px solid #ccccccb5;    overflow: hidden;    border-top: 5px solid #ef5a2a;    border-bottom: 3px solid #ccc;}
.story_video_listing .videos_list .video_list .style .right_part{    border: 1px solid #ccc;    display: table;    float: right;    width: 100%;}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb{    position: relative;    z-index: 2;    width: 100%;}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb:hover .img_wrapper img{-webkit-transform: scale(1.15);    -moz-transform: scale(1.05);    -o-transform: scale(1.15);    transform: scale(1.15);    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb .img_wrapper{    position: relative;    overflow: hidden;}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb .img_wrapper img{    width: 100%;    -webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb .img_wrapper .play_icon{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    display: inline-block;    background: #ffffff8f;    color: #fff;    width: 60px;    height: 60px;    border-radius: 100%;    z-index: 1;    text-align: center;    line-height: 63px;    font-size: 25px;}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb .img_wrapper .play_icon i{}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb h5{    margin: 0;  background: #fff;    padding: 5px 10px;}
.story_video_listing .videos_list .video_list .style .right_part .video_thumb h5 a{    font-size: 16px;    color: #29a7df;    display: inline-block;}
.story_video_listing .videos_list .video_list .style .left_part{    float: left;    width: 100%;}
.story_video_listing .videos_list .video_list .style .left_part .content{}
.story_video_listing .videos_list .video_list .style .left_part .content .text{    margin: 0;    font-size: 14px;    margin-top: 5px;}
.story_video_listing.stories{}
.story_video_listing.stories .img_wrapper{    display: table;    width: 100%;}
.story_video_listing.stories .img_wrapper a{    display: block;}
.story_video_listing.stories .img_wrapper a img{    width: 100%;}
.story_video_listing.stories{}
.story_video_listing.stories .page_heading{}
.story_video_listing.stories .page_heading .heading{    color: #ef5a2a;}
.story_video_listing.activities .page_heading{}
.story_video_listing.activities .page_heading .heading{    color: #33a4a9;}
.story_video_listing.recitals{}
.story_video_listing.recitals .img_wrapper{    width: 100%;    display: table;}
.story_video_listing.recitals .img_wrapper a{    display: block;}
.story_video_listing.recitals .img_wrapper a img{    width: 100%;}
.story_video_listing.recitals .page_heading .heading{    color:#ebaf59;}




 @media only screen and (max-width: 768px){#st-1 .st-btn{float:left !important;}} 



 /* CSS 2020 END */



@media only screen and (max-width: 700px) {
div#st-1 {
   margin-bottom: 15px;
   float: left;
   margin-right: 10px;
}
 }
 
 .all_social{
	 
 }
 
@media only screen and (max-width: 767px){
	.news_detail_page .social_links li{display:block;}
	#st-1 .st-btn{    display: inline-block !important;    margin: 0 2px !important; float:left !important;}
	#st-1.st-animated{margin: 0 !important;}
	.blog_page .social_links{    padding-top: 5px !important;    padding-bottom: 0px !important;}
}

/*-- Safari CSS Hack --*/