@media screen and (max-width:2000px) and (min-width:1500px){
	.career_page .tab button.active{width: 100.5%;}	
}

@media screen and (min-width:1200px){
	.container {max-width: 1080px;}
}

@media screen and (max-width:1400px){
	.about_page .about_listing{padding:0px 20px;}
	.about_page .about_listing .list .style .text_part{    padding:15px 40px;}
	.about_page .about_listing .section2 .list .style .text_part {padding: 20px 40px;}
	
	.page_heading .heading{font-size: 36px;    line-height: 40px;}
	
	
	.ProgramPage .section_4 .label:before{top: 7px;    height: 35px;}
	.ProgramPage .section_4 .insideDesign .leftPart .icon img{height: 70px;}
	.ProgramPage .section_4 .insideDesign .rightPart .thumb img{    min-height: 400px;    object-fit: cover;}
	.ProgramPage .section_4 .insideDesign .leftPart p{    line-height: 32px;    font-size: 20px;}
	.ProgramPage .section_2 .leftPart h3, .ProgramPage .section_3 .leftPart h3, .ProgramPage .section_5 .heading h3{    font-size: 40px;    margin-bottom: 15px;    line-height: 54px;}
	.ProgramPage .section_2 .leftPart p, .ProgramPage .section_3 .leftPart p, .ProgramPage .section_5 .heading p{font-size: 18px;line-height: 34px;}
	.ProgramPage .section_2 .rightPart .points .list .icon img{height: 80px;}
	.ProgramPage .section_2 .rightPart .points .list .number{      margin-bottom: 20px;  font-size: 48px;    line-height: 50px;}
	.ProgramPage .section_2 .rightPart .points .list .captionText{line-height: 24px;font-size: 20px;}
	.ProgramPage .section_2 .rightPart .textpart p, .ProgramPage .section_3 .rightPart p {    line-height: 40px;    font-size: 24px;}
	.ProgramPage .section_3 .rightPart{background-position:350px 165px;    background-size: 170px;}
	.ProgramPage .dividerStyle{    margin: 50px 0px;}
	.ProgramPage .flex-container{    height: 550px;}
	.ProgramPage .flex-slide img{    object-fit: fill;}
	.flex-slide .flex-about{    padding: 50px 30px 0;}
	.flex-about .title{    font-size: 36px;    line-height: 34px;}
	.flex-about .more{    font-size: 18px;    line-height: 30px;}
	
	.ProgramPage .section_1 .banner_1 .heading{font-size: 48px;    line-height: 64px;}
	
	.ProgramPage .section_4 .insideDesign .leftPart{padding-left:15px;}
	.ProgramPage .section_2{padding:0 15px;}
	.ProgramPage .excuting_wrapper .listing .list{    max-height: 450px;}
	.ProgramPage .excuting_wrapper .listing .list .style .title{    padding: 5px 20px;    font-size: 14px;}
	.ProgramPage .excuting_wrapper .listing .list .style .content .arrow_down img{    height: 10px;}
	.ProgramPage .excuting_wrapper .listing .list .style .content .arrow_down img{       margin-top: 0;}
	.ProgramPage .excuting_wrapper .listing .list .style .content{padding: 0px 10px 10px;}
	.ProgramPage .excuting_wrapper .listing .list .style .content{    height: 25px;}
	.ProgramPage .excuting_wrapper .listing .list .style:hover .content{height: 85%;}
	.ProgramPage .excuting_wrapper .listing .list .style .content p{    font-size: 13px;    line-height: 20px;}
	.ProgramPage .excuting_wrapper .listing .list .style .img_wrapper img {    height: 450px;    object-fit: cover;}
	.video_page .main_video iframe{height: 400px;}
	.about_page .section_6 .col-md-12 .col-md-2 h2 a{font-size: 26px;}
	.about_page .section_6 .col-md-12 .col-md-2:nth-child(4){bottom: -160px;}
	.about_page .section_6 .col-md-12 .col-md-2:nth-child(even){    bottom: -105px;}
	.about_page .section_5{    margin-top: 180px;}
	.about_page .section_6 .content_wrapper h2{font-size: 26px;}
}



@media screen and (max-width:1200px){
	.about_page .about_listing .section2 .smcontent_box .right_part img{height: 292px;}
	.about_page .tp_img .title{  font-size: 28px;    line-height: 38px;}
	
	
	.team_page .team_listing .list .img_part img{    height: 300px;}
	.team_page .team_listing .list .text_part{height: 300px;}
	.team_page .team_listing .list .text_part .partner_name{font-size: 14px;}
	.banner_text h2{    line-height: 50px;    font-size: 37px;}
	
	header{padding:0px 10px}
	.resources_page .section_1 .top_part .left_part .part1 img{width: 100%;}
	.resources_page .section_1 .top_part .right_part .part2 .left-img img{max-width:396px;width:100%;}
	.resources_page .section_1 .top_part .right_part .part2 .right-img img{width:100%;}
	.resources_page .section2 .top_part .right_part .part1 img{width:100%;}
	.resources_page .section2 .top_part .left_part .part2 .left-img img{width:100%;}
	.resources_page .section2 .top_part .left_part .part2 .right-img img{max-width:220px;width:100%;}
	.resources_page .section2 .bototm_part .left_part .img-part img{max-width:203px;width:100%;}
	.resources_page .section_1 .top_part .right_part .part1 h2{font-size: 40px;    line-height: 49px;padding: 20px 0;    margin: 60px 0;}
	.resources_page .section_1 .top_part .left_part{    padding-right: 30px;}
	.resources_page .section_1 .top_part .right_part .part2 .right-img{    padding-left: 40px;}
	.resources_page .section_1 .bototm_part .left_part h2{margin-top: 80px;padding: 35px 0;font-size: 30px;    line-height: 38px;}
	.resources_page .section_1 .bototm_part .right_part .text, .resources_page .section_1 .bototm_part .right_part .read_more{    font-size: 16px;line-height: 24px;}
	.resources_page .section2 .top_part .left_part .part1 h2{font-size: 40px;    line-height: 49px;    padding: 20px 0;    margin: 60px 0;}
	.resources_page .section2 .top_part .right_part{    padding-left: 40px;}
	.resources_page .section2 .top_part .left_part .part2 .left-img{    padding-right: 40px;    width: 55%;}
	.resources_page .section2 .bototm_part .left_part h2{margin-top: 80px;    padding: 35px 0;    font-size: 30px;    line-height: 38px;}
	.about_page .about_listing .list .style .text_part{padding: 5px 10px;}
	
	.about_page .about_listing .list .style .text_part{}
	
	
	.about_page .about_listing .section2 .list .style .text_part{padding:10px;    height: 280px;}
	.about_page .about_listing .section2 .list .style .text_part .text{font-size: 22px;    line-height: 30px;}
	.about_page .about_listing .section2 .list .style .smcontent_box .img_wrapper img{    height: 228px;    object-fit: fill;}
	.about_page .about_listing .section2 .list.right_part .style .img_wrapper img{height: 520px;    object-fit: fill;}
	.about_page .about_listing .section3 .list.left_part .fw_img img{    height: 450px;    object-fit: fill;}
	
	
	.about_page .tp_img .left-part img{ height: 250px;object-fit:fill;}
	
	
	.about_page .about_listing{padding:0;}
	.about_page .about_listing .section2 .list .style .text_part{height: 250px;}
	.about_page .about_listing .section2 .list .style .text_part .text{font-size: 18px;line-height:26px;}
	.about_page .about_listing .section2 .list .style .smcontent_box .img_wrapper img{    height: 195px;}
	.about_page .about_listing .section2 .list.right_part .style .img_wrapper img{height: 455px;}
	.homePage .section_2 .whitePage h3{font-size: 22px;}
	.homePage .section_2 .whitePage{    padding: 20px 20px;}
	.homePage  .section_2 .whitePage h5{font-size: 16px;margin-bottom: 10px;}
	.homePage  .section_2 .right_part p{font-size: 16px;    line-height: 26px;}
	.home .section_2 h1{    font-size: 40px;    line-height: 50px;}
	.ProgramPage .section_3 {    padding: 0 15px;}
	.ProgramPage .section_4 .nav{    padding: 0 15px;}
	.ProgramPage .section_4 .insideDesign .leftPart{padding-left: 25px;}
	.ProgramPage .section_2 .rightPart .points .list{    width: 200px;    margin-right: 10px;}
	.ProgramPage .section_4 .number{font-size: 26px;}
	.ProgramPage .section_4 .label{    font-size: 16px;    line-height: 22px;    margin-right: 0px;}
	.ProgramPage .section_4 .nav > li a.active .number:after{    width: 44px;}
	.ProgramPage .main_content{margin-top:50px;}
	.scrap_book .section_1 .left_part .img_wrapper{width: 250px;}
	.scrap_book .section_1 .right_part{    padding-left: 130px;}
	.scrap_book .section_2 .right_part .bottom_part .left_part img{max-width: 180px;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper img{    width: 100%;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper{max-width: 180px;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part .text{    padding-top: 10px;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part .text, .scrap_book .section_2 .left_part .bottom_part .left_part .text{font-size: 16px;line-height: 26px;}
	.scrap_book .section_2 .right_part .bottom_part .left_part .star_icon{top: -90px;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part{    padding-right: 15px;}
	.ProgramPage .section_6{    padding-top: 100px;    background-position: 0px -100px;}
	
	.ProgramPage .tabNav li:first-child{width:20%;}
	.ProgramPage .tabNav li{    display: block;    vertical-align: middle;    float: left;}
	.ProgramPage .section_4 .tabContainer .tabContent .left_part .content_part{    padding-left: 17%;    max-width: 100%;}
.homePage .section_7 .item .video_list .style .left_part .content h5 a{    font-size: 16px;}
.homePage .section_7 .item .video_list .style .left_part .content p{    font-size: 14px;}
.about_page .section_6 .col-md-12 .col-md-2:nth-child(4){    bottom: -140px;}
.scrap_book .section_2 .right_part .bottom_part .right_part{width: 65%;}
.scrap_book .section_2 .right_part .bottom_part .left_part{width:35%;}

}

@media screen and (max-width:1000px){
	
	.homePage .section_3.Mobile, .homePage .section_4.mobile{display: block;}
	.homePage .section_3.Mobile .col-sm-3{    width: 50%;    flex: inherit;    max-width: 100%;}
	
	.homePage .section_4{display:none;}
	.homePage .section_3{display:none;}
}

@media screen and (max-width:991px){
	.text{font-size: 14px;line-height: 22px;word-break: break-word;}
	.career_page .tab button{padding: 22px 20px;font-size: 16px;font-weight:500;}
	.career_page .tab button.active{line-height: 22px;font-size: 18px;}
	.career_page .tabcontent{padding: 22px 30px;}
	.career_page .ta_content .tabcontent .text{line-height: 22px;}
	.career_page .ta_content .tabcontent h4{    font-size: 18px;margin-bottom: 10px;}
	.career_page .ta_content .tabcontent h2{    font-size: 22px;}
	.career_page .ta_content .tabcontent .listing .list{line-height: 22px;padding-left: 30px;    background-size: 7px;    font-size: 14px;background-position:10px 10px;}
	footer .jumbotron h3{    font-size: 20px;}
	footer .jumbotron p{    font-size: 14px;line-height: 22px;}
	footer .jumbotron ul li a{font-size: 14px;}
	footer .jumbotron ul.contact li .icon.location{background-size: 60px;    background-position: 0px 5px;}
	footer .jumbotron ul.contact li .icon.call, footer .jumbotron ul.contact li .icon.email{background-position:0px 5px;}
	
	footer .jumbotron ul.contact li .icon, footer .jumbotron ul.contact li .icon.call, footer .jumbotron ul.contact li .icon.email{width: 30px;background-size: 50px;}
	.career_page .ta_content .content{width: 100%;}
	.career_page .tab button.active{    width: 100.6%;}
	.main_content{    margin-top: 50px;}
	.page_heading .heading{ line-height: 45px;    font-size: 30px;}
	.page_heading{    margin: 10px 0;}
	.home .section_1 h2{    font-size: 18px;}
	.home .section_1 p{    font-size: 16px;line-height: 22px;}
	.section_3 .col-sm-4{padding-right:0;}
	.homePage .section_3 h1, .homePage .section_4 h1, .homePage .section_5 h1{font-size: 28px;}
	.homePage .section_3 h3{    font-size: 18px;}
	.homePage .section_3 p{    font-size: 16px;}
	.partner_page .partner_list .list .left_part img{    max-width: 150px;}
	.partner_page .partner_list .list .right_part .partner_name{    font-size: 20px;}
	.team_page .team_listing .team_row:nth-child(odd) .list .img_part:before{right: -6px;    width: 10px;height: 10px;}
	.team_page .team_listing .list .img_part .name{    min-width: 100px;    font-size: 13px;}
	.team_page .team_listing .list .text_part{    padding: 10px 15px;}
	.team_page .team_listing .list .img_part img{height: 270px;}
	.team_page .team_listing .team_popup_wrapper .img_part img{height:100%;}
	.team_page .team_listing .list .text_part{height: 270px;}
	.team_page .team_listing .list .text_part .partner_name{    line-height: 20px;display: block;}
	
	.team_page .team_listing .list .text_part{    padding: 0px 10px;}
	
	
	.resources_page .section2 .bototm_part .left_part h2{width: 100%;margin-top: 120px;}
	.resources_page .section2 .bototm_part .left_part{width: 40%;}
	.resources_page .section2 .bototm_part .right_part{width:60%;padding-left: 80px;padding-top: 40px;}
	
	
	
	
	.about_page .about_listing .section1 .list.right_part .lgContent_box .text_part .text{font-size: 14px;    margin-bottom: 10px;    line-height: 22px;}
	
	
	.about_page .tp_img .title{    font-size: 24px;    line-height: 34px;}
	
	.about_page .about_listing .section_4 .left_part.lsist .fw_img img{    height: 410px;}
	
	/*.homePage .full_banner .canv{    margin-top: 20px;}*/
	.homePage .full_banner .canv .can_text{    max-width: 320px;}
	
	.homePage .section_2 .whitePage h3{font-size: 18px;}
	.homePage .section_2 .right_part p{    font-size: 14px;    line-height: 24px;}
	.home .section_2 h1{    font-size: 34px;    line-height: 40px;}
	.homePage .section_2 .whitePage h5{    font-size: 14px;}
	.ProgramPage .section_2 .leftPart h3, .ProgramPage .section_3 .leftPart h3, .ProgramPage .section_5 .heading h3, .sub_heading{    line-height: 28px;    font-size: 20px;   margin-bottom: 10px;}
	.mobile_heading{    margin-bottom: 20px;}
	
	.ProgramPage .section_2 .rightPart .points .list .icon img{    height: 60px;}
	.ProgramPage .section_2 .rightPart .points .list .number{    margin-bottom: 10px;        font-size: 28px;    line-height: 30px;}
	.ProgramPage .section_2 .rightPart .points .list .captionText{font-size: 16px;}
	.ProgramPage .section_2 .rightPart .textpart p, .ProgramPage .section_3 .rightPart p{    line-height: 30px;    font-size: 20px;}
	.ProgramPage .section_3 .rightPart{    background-position: 280px 75px;    background-size: 130px;}
	.ProgramPage .dividerStyle{margin: 30px 0px;}
	.ProgramPage .section_3 .rightPart p{margin-top: 45px;}
	.ProgramPage .section_1 .banner_1{min-height: 600px;}
	.ProgramPage .section_1 .banner_1 .heading{    padding: 25px 0;    font-size: 38px;   line-height: 54px;}
	.ProgramPage .section_1 .banner_1 .heading sup{top: -15px;    font-size: 17px;}
	.ProgramPage .section_4{    margin-top: 40px;}
	.ProgramPage .section_4 .insideDesign .leftPart .icon{    margin-bottom: 5px;}
	.ProgramPage .section_4 .insideDesign .leftPart p{line-height: 20px;    font-size: 14px;}
	.ProgramPage .section_2 .rightPart{    padding-left: 0px;}
	.ProgramPage .section_2 .rightPart .points .list{    width: 170px;margin-right: 10px;}
	.ProgramPage .section_4 .number{       font-size: 20px;}
	.ProgramPage .section_4 .label{     font-size: 11px;    line-height: 18px;    margin-right: 10px;}
	.ProgramPage .section_4 .nav > li a.active .number:after{    width: 34px;}
	.ProgramPage .section_4 .label:before{top: 5px;    height: 24px;}
	.ProgramPage .section_6{    background-position: 0px -60px;    background-size: cover;}	
	.ProgramPage .section_6 .boardPart{      width: 50%;    max-width: 100%;    display: block;    flex: initial;    padding: 30px;}
	.home .section_1 .col-md-3.col-sm-6.col-6:nth-child(2),.home .section_1 .col-md-3.col-sm-6.col-6:nth-child(3),.home .section_1 .col-md-3.col-sm-6.col-6:nth-child(4) {    padding-left: 15px;}
	.main_text .text{    font-size: 16px;    line-height: 22px;    margin-bottom: 0;}
	.news_detail_page .main_text{    margin: 10px 0;}
	.founder_page .founder_details .founder_list .list:first-child{    padding-right: 20px;}
	.founder_page .founder_details .founder_list .list.right_part{padding-left: 20px;}
	.img_wrapper .name{font-size: 14px;}
	.founder_page .founder_details .founder_list .list.left_part .content_part{    padding: 25px 0px 25px 25px;}
	.founder_page .founder_details .founder_list .list.right_part .content_part{padding: 25px 20px 25px 0px;}
	.founder_page .founder_details .caption .list .top_part .img_wrapper img{height: auto;}
	.founder_page .founder_details .caption .list .text_part{    padding-top: 30px;}
	.founder_page .founder_details .caption .list .text_part .text{    margin-bottom: 20px;}
	.founder_page .founder_details .caption .list .top_part .caption_text{padding: 25px 50px 25px 0px;font-size: 14px;    line-height: 20px;}
	.founder_page .founder_details .caption .list .bottom_part .caption_text{padding: 25px 0px 25px 20px;font-size: 14px;    line-height: 20px;}
	.founder_page .founder_details .founder_list .list .content_part .text{    font-size: 14px;    line-height: 20px;}
	.resources_page .section2 .bototm_part .right_part h2{    width: 100%;    font-size: 30px;padding: 35px 0 0;}
	.resources_page .section2 .bototm_part .left_part .img-part{width: 100%;    margin-top: 38px;}
	.resources_page .section2 .bototm_part .left_part .img-part img{max-width: 160px;}
	.resources_page .section2 .top_part .left_part .part2 .right-img img{max-width: 175px;}
	.resources_page .section2 .top_part .left_part .part2 .right-img{    bottom: 0;width: 45%;}
	.resources_page .section2 .top_part .right_part{padding-left: 50px;}
	.scrap_book .section_2 .left_part{   max-width: 100%;    display: block;    flex: initial;    padding-right: 0;}
	.scrap_book .section_2 .right_part.col-md-5{margin-top: 50px;    max-width: 100%;    display: block;    flex: initial;}
	.scrap_book .section_2 .right_part .top_part .chat_box .img_wrapper{    width: 190px;}
	.scrap_book .section_2 .right_part .top_part .chat_box{ top: -175px;display: none;}
	.scrap_book .section_2 .right_part .top_part{      max-width: 100%;    margin-left: auto;    margin-right: auto;    float: right;    margin-top: 0;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper{    max-width: 160px;    float: left;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper .text{transform: translate(-56%, -41%);}
	.ProgramPage .section_2 .leftPart{      padding-right: 0;    padding-left: 0;    border-right: 0;    border-bottom: 1px solid #ccc;    padding-bottom: 40px;}
	.ProgramPage .section_2 .rightPart{    padding-left: 15px;    padding-right: 0;}
	.ProgramPage .section_2 .leftPart p, .ProgramPage .section_3 .leftPart p, .ProgramPage .section_5 .heading p{    font-size: 16px;    line-height: 30px;}
	.scrap_book .section_2 .right_part .bottom_part .left_part{left: 0;    bottom: -80px;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box {    margin-top: 50px;}
	.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part .text{    float: left;    font-size: 14px;    line-height: 22px;}
.scrap_book .section_4 .left_part .img_wrapper .text_part{top:125px;    left: 45px;    transform: rotate3d(1, 1, 1, -16deg);}
.scrap_book .section_4 .left_part .img_wrapper .text_part .text_heading{    font-size: 18px;}
.scrap_book .section_4 .left_part .img_wrapper .text_part .text{    font-size: 12px;}
.scrap_book .section_4 .left_part .img_wrapper{    background-size:100% 402px;    background-repeat: no-repeat;    max-width: 350px;}
.scrap_book .section_4 .right_part .img_wrapper{    background-size: 100% 400px;    padding: 0 80px;}
.homePage .section_5{     background-position: 44%;    background-size: 1330px;}
.about_page .about_listing .list .style .text_part{padding: 15px 20px;}
.ProgramPage .section_4 .tabContainer .tabContent .left_part .content_part p{    line-height: 24px;    font-size: 16px;}

/*-- 768 --*/
    .team_page .team_listing .list .text_part{width:100%;    padding: 20px;height:initial;min-height:270px;}
	
	.team_page .team_listing .list .text_part .partner_name{font-size: 16px;    line-height: 24px;}
	
	.team_page .team_listing .list{width: 100%;margin-bottom:10px;}
	.team_page .team_listing .list .img_part{width:30%;}
	.team_page .team_listing .list .text_part{width:70%;}
	.team_page .banne_wrapper{    min-height: 350px;}
	.team_page .team_listing .team_row:nth-child(odd) .list:last-child .img_part{float: right;}
	.team_page .team_listing .team_row:nth-child(even) .list:first-child .img_part{float: left;}
	.resources_page .section_1 .top_part .right_part .part1 h2{    margin: 30px 0;line-height: 30px;    font-size: 24px;}
	.resources_page .section_1 .bototm_part .left_part h2   {font-size: 22px;    line-height: 30px;    margin-top: 40px;    padding: 15px 0;}
	.resources_page .section_1 .bototm_part .right_part{    padding-left: 40px;padding-top: 35px;}
	.resources_page .section_1 .bototm_part .left_part{    max-width: 250px;}
	.resources_page .section_1{margin-top:0px;}
	.resources_page .section_1 .bototm_part .right_part .text{padding-top:0;}
	.resources_page .section2{    margin-bottom: 80px;    padding-bottom: 30px;}
	.resources_page .section2 .top_part .left_part .part1 h2{margin: 30px 0;    line-height: 30px;    font-size: 24px;}
	.resources_page .section2 .bototm_part .right_part .text, .resources_page .section2 .bototm_part .right_part .read_more{font-size: 16px;    line-height: 24px;}
	.about_page .tp_img .title{padding:0;}
	.team_page .team_listing .team_row:nth-child(odd) .list .img_part:before, .team_page .team_listing .team_row:nth-child(even) .list .img_part:before{display:none;}
	.team_page .team_listing .team_row:nth-child(even) .list:last-child .img_part{float: right;}
	.team_page .team_listing .team_row:nth-child(odd) .list:first-child .img_part{float: left;}
/*-- 768 --*/

.homePage .section_4 .feeb_back_img{text-align:left;    margin-top: 20px;    margin-bottom: 30px;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0), .homePage .section_7 .video_wrapper .list:nth-child(odd){top:0;}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb{    padding: 15px ;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0) .style .right_part .content{padding-right: 25px;}
.homePage .section_7 .video_wrapper .list .style .right_part .content{padding-left: 25px;margin-top:0;}
.homePage .section_7 .video_wrapper .list:nth-child(3n+0) .style .right_part{padding-top:15px;}
.homePage .section_7 .video_wrapper .list .style .right_part{    padding-top: 15px;}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb .play_icon{    line-height: 48px;    font-size: 18px;    width: 45px;    height: 45px;}
.homePage .main_content{margin-bottom:50px;}
.homePage .section_4 .content_part{padding-top:0;}

.ProgramPage .section_2 .rightPart{padding-left:0;    margin-top: 30px;}

.about_page .about_listing .list img{object-fit: contain;}
.about_page .about_listing .list .img_1 img, .about_page .about_listing .list .img_2 img, .about_page .about_listing .list .img_5 img, .about_page .about_listing .list .img_4 img, 
.about_page .about_listing .list .img_6 img, .about_page .tp_img .right-part img, .about_page .about_listing .list .img_8 img, .about_page .about_listing .list .img_9 img, 
.about_page .about_listing .list .img_10 img, .about_page .section_4 .tp_img .right-part img, .about_page .about_listing .list .img_12 img{height:auto;}
.about_page .tp_img .left-part{    height: 185px;}
.about_page .section_4 .tp_img .left-part{height: 157px;}
.about_page .about_listing .list .img_3 img{height: 346px;    object-fit: fill;}

.about_page .about_content .section_1 .text_part{    padding-left: 20px;}
.about_page .about_content .section_1 .style{background-position:0 0;}
.main_heading{    font-size: 24px;}
.about_page .about_content .section_1 .style .content_part p, .about_page .about_content .section_1 .top_part p, .about_page .about_content .section_1 .bottom_part p{    font-size: 14px;    line-height: 24px;}
.about_page .about_content .section_1 .top_part, .about_page .about_content .section_1 .bottom_part{    padding: 15px;}
.about_page .about_content .section_1 .top_part:before, .about_page .about_content .section_1 .bottom_part:before{    height: 20px;}
.about_page .about_content .section_1 .top_part:after, .about_page .about_content .section_1 .bottom_part:after{width: 20px;}
.about_page .section_4 .img_wrapper img{width: 100%;}
.about_page .section_5 ul li{     line-height: 24px;    font-size: 14px;    margin-bottom: 20px;}
.about_page .section_2 .banner_wrapper .content_wrapper{    padding: 40px 40px;}
.about_page .section_6 .col-md-12 .col-md-2 h2 a{    font-size: 20px;}
.about_page .section_6 .col-md-12 .col-md-2:nth-child(4){bottom: -110px;}
.about_page .section_6 .col-md-12 .col-md-2:nth-child(even), .about_page .section_6 .col-md-12 .col-md-2:nth-child(4){    bottom: -75px;}
.founder_page .founder_details .founder_name{font-size: 18px;margin-top: 10px;}
.about_page .section_5{margin-top: 140px;}
.about_page .section_5 .img_wrapper img{width:100%;}
/*.scrap_book .section_2 .right_part.col-md-5 .scrap_book_carousal{    max-width: 380px;}*/
.popup .popup_content{max-width: 400px;}
.scrap_book .popup .close_popup{    top: 90px;}
.scrap_book .popup .close_popup img{    height: 20px;}
.main_heading{    font-size: 28px;}

.about_page .section_4 .text{    line-height: 22px;    font-size: 14px;}
.about_page .section_6 .content_wrapper h2{font-size: 20px;}
.scrap_book .section_2 .right-part {padding-left: 20px;}
.scrap_book .section_2 .right_part .bottom_part .left_part img{max-width: 145px;}
.scrap_book .section_2 .right_part .bottom_part .right_part{width: 65%;}
.scrap_book .section_2 .right-part .top-part{    margin-top: 0;    max-width: 400px;    margin: auto;    float: right;}

.scrap_book .section_2 .left_part{width:100%;}
.scrap_book .section_2 .left_part .top-part{    float: left;    width: 40%;}
.scrap_book .section_2 .left_part .bottom_part{      float: left;    width: 60%;    padding-left: 50px;}
.scrap_book .section_2 .right-part{width:100%;position: relative;}
.scrap_book .section_2 .left_part .bottom_part .left_part{    display: inline-block;}
.scrap_book .section_2 .left_part .bottom_part .right_part{display: inline-block;}
.scrap_book .section_2 .left_part .bottom_part .left_part{    display: inline-block;  float: left;    width: 35%;}
.scrap_book .section_2 .left_part .bottom_part .right_part{display: inline-block;    float: left;    width: 65%;}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper{margin-right: 0;}
.scrap_book .section_2 .mobile-chat{display: block;position: absolute;    top: 0;right: 370px;}
.scrap_book .section_2 .mobile-chat .img_wrapper{position: relative;}
.scrap_book .section_2 .mobile-chat .img_wrapper .text{position: absolute;    top: 50%;    left: 50%;    transform: translate(-65%, -50%);    text-align: center;    font-size: 18px;    line-height: 24px;    padding: 10px;    width: 50%;    margin: 0;}
.ProgramPage .section_4 .desktop_view{display:none;}
.ProgramPage .section_4 .mobile_view_tab{display:block;}
.homePage .section_3 p:last-child{margin-bottom:0;}
.about_page .heading_wrapper h2, .about_page .about_content .section_1 .text_part h2{line-height: 28px;    font-size: 20px;}
}

@media screen and (max-width:768px){
	.tab button.active{width: 101%;}
	.career_page .banne_wrapper{    min-height: 350px;}
	.contact_page .banne_wrapper{    min-height: 350px;}
	
	.ProgramPage .section_2 .rightPart .points .list {        width: 180px;margin-right:0;margin-bottom:10px;}
	.flip_container {display:block;text-align:center;}

}

@media screen and (max-width:767px){
    .about_page .about_content .section_1 .style .content_part p:last-child{margin-bottom:0;}
    .about_page .about_listing{    margin-bottom: 0;}
    .about_page .section_2{padding: 30px 0;}
	.news_detail_page .social_links li{display: inline-block;    margin-right: 15px;}
	.news_cotent .row:first-child .col-md-10{padding-top: 0px;}
	.related_news .lsting .list{border-right:none;margin-bottom: 20px;}
	.related_news .lsting .list .style{margin-bottom: 10px;    padding-bottom: 30px;border-bottom:1px solid #ccc}
	.related_news .lsting .list:last-child .style{border:none;}
	.contact_page .contact_info_wrapper .left_part{    display: block;}
	.contact_page .contact_info_wrapper .right_part{display:block;    padding-left: 0;    margin-top: 50px;    width: 100%;}
	.contact_page .contact_info_wrapper .left_part .contact_form .fotm_group{border:none;padding:0;}
	.contact_page .contact_info_wrapper .left_part{display:block;    padding-left: 0;    margin-top: 0px;    width: 100%;}
	.contact_page .contact_info_wrapper .left_part .contact_form .input_list .input_box.text_box{    height: 200px;    max-height: 200px;    min-height: 200px;}
	.contact_page .contact_info_wrapper .left_part .contact_form .input_list:last-child{margin-bottom:5px;}
	.contact_page .contact_info_wrapper .right_part .title{font-size: 22px;}
	.contact_page .contact_info_wrapper .right_part .contact li .icon.location{background-position:0px 0px;}
	.adat_analysis_page .contect .left_part img{max-width:280px;}
	.adat_analysis_page .contect .right_part{padding-top:0px;}
	.adat_analysis_page .contect{margin-top: 0px;}

	.adat_analysis_page .date_name{margin-top: 10px;    display: table;    width: 100%;    padding-top: 10px;}
	.adat_analysis_page .date_name .date{    display: table-cell;    vertical-align: middle;}
	.adat_analysis_page .date_name .name{    font-size: 11px;    line-height: initial;    color: #404041;    text-transform: uppercase;    font-weight: 500;    letter-spacing: .5px;    display: table-cell;    vertical-align: middle;    text-align: right;}
	.adat_analysis_page .contect .tet_part{    margin-top: 20px;}
	.adat_analysis_page .contect .section2 .img_wrapper img{max-width: 300px;}
	.main_text .text{font-size: 18px;margin-bottom: 10px;}
	.founder_page .content .text{font-size: 16px;    line-height: 28px;margin-bottom: 20px;}
	.founder_page .content{margin-top: 20px;}
	.home .section_3 .right_part{    margin-top: 30px;}
	.section_3 .Vdivider{    height: 4px;    border-bottom: 1px solid #ccc;    position: absolute;    display: block;    top: initial;    right: initial;    bottom: 0;    width: 100%;}
	.home .section_3 .right_part .col-sm-12{margin-bottom:20px;}
	.home .section_3 .right_part .col-sm-12:last-child{margin-bottom:0px;}
	.carousel .owl-carousel .owl-nav button.owl-next:after,.carousel .owl-carousel .owl-nav button.owl-prev:after{background-size: 20px;background-repeat: no-repeat;height:50px;width:20px;}
	
	
	
	.news_detail_page .social_links{    margin-top: 10px;}
.home .section_2 h1{	text-align: right;     margin-bottom: 120px; font-size: 26px;line-height: 32px;}
.ProgramPage .section_2 .rightPart .textpart{margin-top: 0px;}
.ProgramPage .section_3 .rightPart{padding-left: 20px;background-position: 220px 75px;}
.ProgramPage .section_4 .number{display: block;}
.ProgramPage .section_4 .label:before{    top: -6px;    height: 1px;    width: 100%;}
.ProgramPage .section_4 .nav > li a.active .number:after{    top: initial;    bottom: -90px;left: 15px;}
.ProgramPage .section_4 .number{text-align: center;    font-size: 22px;    line-height: 20px;}
.ProgramPage .section_4 .nav.scrollmenu{  white-space: nowrap;    display: block;    padding: 10px 0 5px;   overflow-x: auto;    overflow-y: hidden;}
.ProgramPage .section_4 .nav > li{display: inline-block;}
/*.ProgramPage .section_4 .nav > li a.active .number, .ProgramPage .section_4 .nav > li a.active .label{    color: #000;    font-weight: 500;}*/
.ProgramPage .section_4 .nav > li a.active .label:before{background:#f05a29;}


.ProgramPage .section_6 .boardPart p{    font-size: 14px;margin-top: 10px;}

/*.ProgramPage .section_4 .nav > li a.active{    border-radius: 4px 4px 0 0;display: block;    background: #faae40;    padding-top: 10px;padding-left:5px;padding-right:5px;}*/
.ProgramPage .section_4 .label{    margin-bottom: 0px;}
.homePage .section_2 .whitePage h3{    display: inline-block;}
.resources_page .section2 .bototm_part .right_part h2{    font-size: 22px;    line-height: 30px;}
.scrap_book .section_1 .left_part, .scrap_book .section_1 .right_part {    display: block;padding-left:0;padding-top: 0;}
.scrap_book .section_1 .right_part .text_part{padding-left: 20px;}
.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper{margin-right:0;}
.scrap_book .section_3 ul li div{    padding: 30px 25px;}
.scrap_book .section_3{    background-position: top;}
.scrap_book .section_2 .right_part .bottom_part .left_part img{max-width: 140px;}

.about_page .about_listing .list{width:100%;}
.about_page .about_listing .section1, .about_page .about_listing .section3, .about_page .about_listing .section2{    margin-bottom: 20px;}

.about_page .about_listing .list .style .lgContent_box .img_wrapper img{    height: auto;}
.about_page .about_listing .section1 .list.right_part .img_wrapper img{    object-fit: cover;height: auto;}
.about_page .about_listing .section1 .list.left_part .smcontent_box img{height:auto;}
.about_page .about_listing .section1 .list.right_part .lgContent_box .text_part, .about_page .about_listing .section2 .list .style .text_part{    height: auto;}
.about_page .about_listing .section2 .list.right_part .style .img_wrapper img{height: 355px;}
.about_page .about_listing .section_3 .list.left_part .fw_img img, .about_page .about_listing .section_3 .right_part.list .fw_img img, .about_page .about_listing .list .img_9 img{      height: 350px;    object-fit: cover;}

.about_page .tp_img{margin-bottom:10px;}
.about_page .tp_img .left-part, .about_page .about_listing .list .img_12 img, .about_page .tp_img .right-part img{    height: 250px;    object-fit: cover;}
.home .section_1 .right{float: right;max-width: 105px;    width: 100%;}
.home .section_1 p{font-size: 14px;}
.home .section_2{ background: url(../images/home/banner_2.jpg) no-repeat -510px -150px;    background-size: 1490px 1000px;    background-attachment: initial;}
.ProgramPage .section_1 .banner_1 .contect_part{min-height: 200px;}
.ProgramPage .section_1 .banner_1{min-height: 200px;background-size: cover;    background-position: 42% 0;}

.ProgramPage .section_1 .banner_1 .contect_part .heading{color:#fff;}
.ProgramPage .section_6{    margin-bottom: 250px;}
.ProgramPage .section_2 .rightPart .points{display: table;}
.ProgramPage .section_2 .rightPart .points .list .captionText{    font-size: 14px;}
.resources_page .section_1.section_3 .bototm_part .left_part h2{border-top:2px solid #33a4a9;margin-top: 40px;}
.page_heading .heading sup{    top: -8px;font-size: 11px;}
.video_page .main_video iframe{     height: 300px;    width: 100%;}
.page_heading .text{font-size: 14px;}
.ProgramPage .exectng_scl .item .style .content{     height: 200px;    right: 5%;    padding: 20px 30px;    margin: auto;    bottom: 5%;overflow:hidden;bottom:5%;}
.ProgramPage .exectng_scl .item .style .content .arrow_down{display:none;}

.ProgramPage .exectng_scl .item .style .content p{    font-size: 15px;}
.section_2 .whitePage{background: #fff;}
.ProgramPage .exectng_scl .item .style:hover .content{height:auto;}


/*-- 575 Media --*/
.analitic_listing .image_wrapper img{    width: 180px;    margin-bottom: 0;}
header .logo img {max-width: 150px;}
header { padding: 0 15px;}
header .container-fluid{    padding: 10px 0;}
header .right_nav .subNavList .list a{font-size: 14px;}
header .row > div {width: 50%;padding:0 10px;}
header .right_nav .subNavList {margin-top: 0px;}
.page_heading .heading{font-size: 24px;    margin: 10px 0;    line-height: 30px;}
.analitic_listing .content_part .list_heading{    font-size: 18px;line-height: 24px;    margin-top: 15px;}
.news-list .analitic_listing .content_part .list_heading{margin-top: 5px;}
.analitic_listing .content_part .auth_n_date .left_part .date, .analitic_listing .content_part .auth_n_date .right_part .name{font-size: 10px;}
.analitic_listing .content_part .auth_n_date{    margin-bottom: 5px;}
.analitic_listing .content_part .text{    margin-bottom: 10px;    font-size: 13px;}
.btn_wrapper .secondary.btn{    font-size: 11px;}
.content{margin-top: 30px;}
.career_page .tab button.active{    line-height: 18px;    font-size: 16px;width: 101%;}
.career_page .tab button{    font-size: 14px;    padding:10px;}
.career_page .tab {    width: 32%;}
.career_page .tabcontent{padding: 10px 15px;}
.career_page .ta_content .tabcontent .text{line-height: 20px;font-size: 13px;}
.career_page .ta_content .tabcontent h3{font-size: 18px;    margin-bottom: 5px;}
.career_page .ta_content .tabcontent .listing .list{font-size: 13px;}
.career_page .ta_content .tabcontent .listing .list{    padding-left: 20px;    font-size: 13px;    background-position: 5px 10px;}
.career_page .banne_wrapper{    min-height: 200px;}
.related_news .lsting .list .style .heading{line-height: 22px;font-size: 16px;}
.news_detail_page .news_cotent{    padding-bottom: 10px;}
.related_news{padding: 30px 0px 0;}
.news_detail_page .NewsMain_heading .text{    font-size: 16px;line-height: 24px;}
.news_cotent .text{    line-height: 24px;    font-size: 14px;    line-height: 24px;    margin-bottom: 10px;}


.analitic_listing .content_part {padding-left:0;}
.main_content{    margin-top:0px;     margin-bottom: 30px;}
.contact_page .contact_info_wrapper .right_part .contact{    margin-bottom: 0;}
.contact_page .contact_info_wrapper .btn.seconday{    font-size: 18px;}
.contact_page .banne_wrapper{    min-height: 200px;}
header .right_nav .subNavList .list a img{height: 14px;}
.home .section_5 .img-fluid{    max-width: 30%;}
/*.home .carousel .owl-carousel.owl-loaded{padding:0 10px 0 20px;}*/
.carousel .owl-carousel .owl-nav button.owl-prev:after{left:30px;}
.carousel .owl-carousel .owl-nav button.owl-next:after{right: -20px;}

.partner_page .partner_list .list .left_part img{    max-width: 120px;}
.partner_page .partner_list .list .right_part{    padding-left: 30px;}
.partner_page .partner_list .list .right_part .partner_name{font-size: 16px;}
.team_page .team_listing .list .img_part{    width: 100%;/*max-width: 180px;*/}
.team_page .team_listing .team_popup_wrapper .img_part {}
.team_page .team_listing .list .text_part{    width: 100%;padding: 10px;border:none;min-height: initial;}
.team_page .team_listing .list .img_part img{height: initial;    width: 100%;/*max-width:180px;*/}
.team_page .team_listing .list{border:1px solid #c0c2c3;}
.team_page .team_listing .team_row:nth-child(odd) .list .img_part:before, .team_page .team_listing .team_row:nth-child(even) .list .img_part:before{display:none;}
.team_page .team_listing .list .text_part .partner_name{    font-size: 14px;    line-height: 22px;}
.team_page .team_listing .list .img_part .name{   left:0; text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;     max-width: 180px;font-size: 14px; padding: 5px 15px;}
.team_page .banne_wrapper{    min-height: 200px;    background-size: cover;    background-position: top;}
.banner_text h2{padding-top: 30px;    line-height: 30px;    font-size: 24px;}

.resources_page .section_1 .top_part .left_part .part1 img{max-width: 60%;    max-height: 300px;    object-fit: fill;}
.resources_page .section_1 .top_part .left_part{width:100%;    padding: 0;}
.resources_page .section_1 .top_part .right_part .part2 .right-img img{margin-top: -100px;}
.resources_page .section_1 .bototm_part .left_part{max-width: 100%;}
.resources_page .section_1 .bototm_part .right_part{padding-left: 0;padding-top:0;    width: 100%;}
.resources_page .section_1{padding-bottom: 30px;}
.resources_page .section2 .top_part .left_part .part2 .right-img{bottom: 0px;    margin-top: -130px;}
.resources_page .section2 .bototm_part .left_part h2{border-top: 2px solid #ef5a28;    font-size: 22px;    line-height: 30px;    margin-top: 40px;    padding: 15px 0;}
.resources_page .section2 .bototm_part .right_part{    padding-top: 0px;padding-left: 0px;width:100%;}
.resources_page .section_1 .top_part .right_part{    width: 100%;}
.resources_page .section2 .bototm_part .left_part{    width: 100%;display: none;}
.resources_page .section2{    padding-top: 35px;margin-bottom:20px;}
.resources_page .section2 .top_part .right_part{    width: 100%;    padding: 0;}
.resources_page .section2 .top_part .right_part .part1 img{    max-width: 60%;  float: left;  max-height: 300px;    object-fit: fill;}
.resources_page .section2 .top_part .left_part{ max-width: 100%;    width: 100%; }
.resources_page .section2 .top_part .left_part .part1{text-align:left;}
.resources_page .section2 .top_part .left_part .part1 h2:before, .resources_page .section2 .top_part .left_part .part1 h2:after{left:0;}






.news_detail_page .social_links li{    margin-right: 5px;    margin-bottom: 5px;}

.team_page .team_popup_wrapper .list .img_part, .team_page .team_popup_wrapper .list .text_part{display:block;}
.team_page .team_popup_wrapper .list{margin: 20% auto;}
.team_popup_wrapper{overflow: auto;}
.team_page .team_listing .list{      max-width: 320px;    background: #fff;    display: table;    width: 100%;    float: none;    margin: 0px auto 10px;}
.team_page .team_listing .team_popup_wrapper .list{    margin: 20% auto 20px;}
.team_page .close_popup img{    height: 20px;}
.team_page .team_listing .list .text_part .partner_name .read-more{display:none;}
.partner_name .more-text{display:block;}

.ProgramPage .section_3 .rightPart, .ProgramPage .section_3 .leftPart{    padding: 0;}
.ProgramPage .section_3 .rightPart p{margin-top: 15px;}
.ProgramPage .section_3 .rightPart{background-size: 100px;background-position:right 45px;}


.ProgramPage .section_1 .banner_1 .contect_part .heading{line-height: 30px;    font-size: 24px;}
.ProgramPage .section_1 .banner_1 .heading sup{    top: -13px;    font-size: 13px;    left: -5px;}
.ProgramPage .section_4 .insideDesign .rightPart .thumb img{min-height: 300px;}
.ProgramPage .section_4 .label:before{    background: #404041b0;}

.ProgramPage .section_4 .insideDesign .leftPart{display: block;width:100%;padding: 20px 30px;}
.ProgramPage .section_4 .insideDesign .container{position:static;    padding: 0 15px;}
.ProgramPage .section_4 .insideDesign .rightPart{display:none;}
.homePage .section_1 .font-roboto.light{font-size:22px;}
.homePage .section_1 .font-roboto.light span{display:block;}

.desk_view{display:none;}
.mob_view{display:block;}
.homePage .section_5{     margin-bottom: 0;   background-position: top;    background-size: 350px;}
.homePage .section_5 .leftPart{padding-right: 10px;}
.homePage .section_5 .col-sm-2{display:none;}
.homePage .section_6{padding: 30px 0;    background: #f2f2f2;}
.homePage .section_7{padding: 30px 0;}
.homePage .section_6 h5{min-height:auto;}

.ProgramPage .section_6 .boardPart h3{ font-size: 20px;    line-height: 22px;    margin-bottom: 20px;}
.ProgramPage .section_6 .boardPart h4{font-size: 18px;}

.ProgramPage .section_6 .boardPart p{    margin-top: 5px;    margin-bottom: 10px;    line-height: 22px;}

.ProgramPage .section_2 .rightPart .points .list{display: block;    float: left;    width: 50%;}
header .right_nav .subNavList .list a{font-weight: 400;}
header .right_nav .subNavList .list.lan_h .hindi_btn{    font-size: 17px;}

.partner_page .partner_list {    margin: 60px 0;}
header .right_nav .subNavList .list.lan_h:after{top: 2px;}
.section_3 .publisher{      background-position: -45px -4px;background-size: 198px 300px;}
.menu_overlay{top:0;}
.slide_nav .menu_part .listing{    margin-top: 0px;border-top:none;}
.analitic_listing .content_part .list_heading a{font-size: 20px;}
.dividerStyle {margin: 20px 0px;}
.fixed_icon .icon_list a i{     font-size: 12px;}
.fixed_icon .icon_list a{    padding: 0px;}
.fixed_icon .icon_list{  width: 21px;    height: 30px;    line-height: 30px;}
.fixed_icon .icon_list a span{    font-size: 11px;}

.tabcontent{width: 68%;}
.career_page .ta_content .tabcontent h2{font-size: 20px;}
.career_page .ta_content .tabcontent h4{font-size: 18px;}
.career_page .tab button.active{    display: block;     word-break: break-word;;}
.popup_form{    overflow: auto;}
.btn.assent{    font-size: 13px;}
footer .jumbotron ul.contact li.social_links ul li a i{    font-size: 16px;}
.contact_page .contact_info_wrapper .right_part{margin-top: 30px;}
.contact_page .contact_info_wrapper{    margin-bottom: 0;}
.contact_page .banne_wrapper .contect_part{    min-height: 200px;}
.contact_page .banne_wrapper .contect_part .heading{    font-size: 24px;}
.banner_text{    min-height: 200px;}
.team_page .team_listing .team_row:nth-child(even) .list:last-child .img_part, .team_page .team_listing .team_row:nth-child(odd) .list:last-child .img_part{    float: left;}
.founder_page .founder_details .founder_list .list:first-child {    padding-right: 10px;}
.founder_page .founder_details .founder_list .list.right_part{    padding-left: 10px;    padding-top: 0;}
.founder_page .founder_details .caption .list .top_part .img_wrapper img{    height: 135px;}
.founder_page .founder_details .founder_list .list.left_part .content_part, .founder_page .founder_details .founder_list .list.right_part .content_part{    padding: 15px 0px 15px 0px;}
.founder_page .founder_details .caption .list .bottom_part .img_wrapper{display: table;    width: 100%;}
.founder_page .founder_details .caption .list .bottom_part .img_wrapper{    float: right;    width: 100%;}
.founder_page .founder_details .caption .list .bottom_part .caption_text,.founder_page .founder_details .caption .list .top_part .caption_text{    padding: 15px 0px 15px 0px;    float: left;    width: 100%;}
.founder_page .founder_details .caption .list .text_part{    padding-top: 10px;    margin-top: 20px;}
.founder_page .founder_details .caption .list{    float: left;    width: 100%;    padding-right: 0 !important;}
.founder_page .founder_details .caption .list .top_part{      float: left;    width: 50%;    padding-right: 10px;}
.founder_page .founder_details .caption .list .bottom_part{    margin-top: 0;    float: left;    width: 50%;    padding-left: 10px;}
.founder_page .founder_details .caption .list .bottom_part .img_wrapper img{    width: 100%;    height: 135px;    object-fit: cover;}
.founder_page .founder_details .caption .right_part{padding-left:0 !important;}
.news_detail_page .social_links{    margin-top: 0;    padding-top: 0;}
.news_detail_page .news_cotent .col-md-11{    padding-left: 15px;}

.news_detail_page .news_cotent {padding-top: 10px;}
.resources_page .section_1 .bototm_part .left_part h2 {    max-width: 200px;}
.resources_page .section2 .bototm_part .right_part h2{max-width: 200px;    float: left;    margin-top: 30px;	}

.home .section_2{     background-attachment: initial;    background: url(../images/child_banner.jpg) no-repeat;    background-size: cover;    padding-top: 50px;    background-position: top;    padding-bottom: 0px;    padding: 50px 0 50px;    min-height: 420px;}


.container{    padding-right: 25px;    padding-left: 25px;}
.ProgramPage .exectng_scl .item .style .img_wrapper .title{font-size: 20px;    padding: 5px 45px;}
.ProgramPage .section_2 .leftPart p, .ProgramPage .section_3 .leftPart p, .ProgramPage .section_5 .heading p{padding-right:0;}
.scrap_book .section_2 .left_part .img_wrapper.top_part{    border: 10px solid #fff;}
.scrap_book .section_2 .left_part .img_wrapper.top_part .sticker_icon{top: -30px;    left: -18px;}
.scrap_book .section_2 .left_part .img_wrapper.top_part .sticker_icon.strock_sticker{    right: -25px;}
.scrap_book .section_2 .left_part .img_wrapper.top_part .sticker_icon, .scrap_book .section_2 .left_part .img_wrapper.top_part .sticker_icon.strock_sticker, .scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .sticker_icon.top_sticker, .scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .sticker_icon.bottom_sticker, .scrap_book .section_2 .right_part .top_part .sticker_icon.right_icon, .scrap_book .section_2 .right_part .top_part .sticker_icon, .scrap_book .section_2 .left_part .img_wrapper.top_part .star_icon,.scrap_book .section_2 .left_part .bottom_part .right_part .img_wrapper .star_icon,.scrap_book .section_2 .right_part .bottom_part .left_part .star_icon{    display: none;}
.scrap_book .section_2 .right_part .top_part .chat_box{    top: -155px;    right: 100px;}
.scrap_book .section_2 .right_part .top_part .chat_box .img_wrapper{width: 170px;}
.scrap_book .section_2 .right_part .top_part .chat_box .img_wrapper .text{font-size: 14px;}
.scrap_book .section_2 .right_part.col-md-5{padding-left: 0;}
.scrap_book .section_2 .right_part .bottom_part .left_part{    bottom: -40px;}
.scrap_book .section_2 .right_part .bottom_part .left_part img{max-width: 180px;}
.scrap_book .section_3 ul li{width: 100%;    padding: 0px 45px;}
.scrap_book .section_3 ul li div{    padding: 80px 59px;}
.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part{    padding-right: 0;}
.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper{max-width: 210px;}

.scrap_book .section_4 .left_part .img_wrapper{background-size: 100% 402px;    margin: auto;}
.scrap_book .section_4 .right_part .img_wrapper{ padding: 0 60px;   background-size: 100% 400px;       max-width: 350px;    margin: 50px auto 0;}

.scrap_book .section_2{margin-bottom: 0;}
.scrap_book .section_3 .listing{padding: 50px 0;    max-width: 480px;    margin: auto;}
.homePage .section_5{background: url(../images/home/map-mobile.png) no-repeat  ;     background-size: contain;background-position: top;    padding-bottom: 50px;}
.homePage .section_5 .col-sm-3.col-lg-2{display: none;}
.video_page .tile {    width: 100%;}
.video_page .row__inner{width: 100%;}
.video_page .owl-carousel:hover .row__inner:hover{    transform: scale(1) translate3d(0, 0, 0);}
.video_page .tile__details{    opacity: 1;}
.video_page .owl-carousel:hover .row__inner{opacity:1;}
.about_page .tp_img .right-part, .about_page .tp_img .left-part{    padding-left: 0;width: 100%;}
.about_page .about_listing .list .img_12 img, .about_page .tp_img .right-part img{height:auto;}
.about_page .tp_img .title{    font-size: 30px;line-height: 40px;}
.about_page .list.right_part .tp_img .left-part, .about_page .tp_img .left-part{margin-bottom: 10px;}
.ProgramPage .exectng_scl .item .style, .ProgramPage .exectng_scl .item .style .img_wrapper, .owl-carousel .owl-item img{    max-height: 400px;    object-fit: cover;}
.ProgramPage .section_2 .rightPart .textpart p, .ProgramPage .section_3 .rightPart p{    line-height: 26px;    font-size: 16px;}

.about_page .section_4 .tp_img .right-part img{height:auto;}
.blog_page .banne_wrapper{    min-height: 200px;}
.popup_form .inner_box form .form-group .form-control{height: 35px;font-size: 14px;    line-height: 35px;}
.popup_form .inner_box form .form-group textarea.form-control{    height: 70px;}


/*-- 575 Media --*/


/*-- 500 Media --*/
.section_4 .list {padding: 10px 0px;}
.section_5 img.img-fluid {width: 150px;}
footer .jumbotron { padding: 20px 0px 0;}
footer .jumbotron h3{ margin-top: 20px;font-size: 20px;}
footer .jumbotron .col-sm-5 h3{ margin-top: 0px;}
footer .jumbotron p , footer .jumbotron ul li a , footer .jumbotron li {font-size: 14px;}
footer .jumbotron ul.contact li .icon.location { background:url(../images/icon/home.png) no-repeat center right; background-size: 70px;}
footer .jumbotron ul.contact li .icon.call { background:url(../images/icon/call.png) no-repeat center right; background-size: 70px;}
footer .jumbotron ul.contact li .icon.email { background:url(../images/icon/email.png) no-repeat center right; background-size: 70px;}
footer .jumbotron ul.contact li .icon  {width: 25px;}
footer .jumbotron ul.contact li .text{padding-left: 20px; display: table-cell; }

.homepage .section_6 .carousel .item  {width: 100%; display: inline-block; vertical-align: top; padding: 0px 2px;}
.homepage .section_5 .leftPart {padding-right: 0px;}
.homepage .section_5 .img-fluid {display: none;}
.homepage .section_5 {margin-bottom: 0px; margin-top: 0px;}
.homepage .section_6 {margin-top: 0px;margin-bottom: 10px;}
.homepage .section_4 .list .style .row div:first-child{width: 40%; padding-right: 0px;}
.homepage .section_4 .list .style .row div{width: 60%;}
.homepage .section_4 .list .style h5 {font-size: 13px;}
.homepage .section_4 .list .style p {font-size: 12px;}
.homepage .section_4 .list .style {padding: 15px;}
.homepage .section_4 h1 {margin-bottom: 0px; color: #df4911; position: relative; z-index: 1;padding: 20px 0px;top: -27px;}
.homepage .section_4 h1:before {width: 100%; height: 100%; content: ""; background:#fff; transform: scalex(1.5); position: absolute;z-index: -1;top: 0px;}
.homepage /* .section_4 h1 br {display: none;} */
.homepage .section_4 {overflow-x: hidden;}
.homepage .section_4 h1 sup{    top: -15px;left: 0px;}





.homepage .section_1 .row div {width: 50%;}
.homepage .section_1 h2 {font-size: 24px;}
.homepage .section_1 {margin-bottom: 30px; border-top: 1px solid #ccc; padding-top: 30px; margin-top: 30px;}
.homepage .section_2 {padding-bottom: 60px; background: url(../images/home/banner_2.jpg) no-repeat center ; background-attachment: inherit; background-size: cover;}
.homepage .section_2 h1{float: right; margin-bottom: 50px;}
.homepage .section_2 .whitePage p{font-size: 12px;}
.homepage .section_2 .whitePage h3 {font-size: 16px;}
.homepage .section_3 .Vdivider {display: none;}
.homepage .section_3 .col-sm-4 {padding-right: 0px;}
.homepage .section_3 {margin-bottom: 0px;}

/*-- Rahul 21-5-19 --*/
.overlay a{    font-size: 20px;}
/*-- //Rahul 21-5-19 --*/
.homePage .section_3 h3 {    font-size: 20px;}
.homePage .section_3.Mobile .row .col-sm-3 p {  font-size: 14px;    margin-bottom: 0px;}
.homePage .section_3.Mobile .publisher {    padding: 10px;height: 100%;}
.homePage .section_4 .list.hiddenXM {    display: none;}
header .right_nav .subNavList {padding-left: 0px;}

.founder_page .founder_details .founder_list .list.right_part .img_wrapper .name, .founder_page .founder_details .founder_list .list.left_part .img_wrapper .name {    font-size: 12px;    padding: 5px;}
.founder_page .content .text {    font-size: 14px;    line-height: 24px;    margin-bottom: 15px;}
footer .jumbotron ul li a:before{background-position:-7px 1px;}
.carousel .owl-carousel .owl-nav button.owl-next {    right: -8px;}
.ProgramPage .section_6 .boardPart{width: 60%;margin-top: 80px;}

.inputfile-6 + label strong{font-size: 12px;width:50%;    max-width: 120px;    line-height: 35px; padding: 0px 10px;}
.inputfile + label{    height: 35px;    border-radius: .25rem;}
.inputfile-6 + label span{    width: 50%;}
.popup_form .inner_box form h4{  font-size: 18px;}
.popup_form .inner_box form .btn.primary, .popup_form .inner_box form .btn.secondary{font-size: 12px;}
.section_4 .jumbotron{padding: 50px 0px;}
footer .jumbotron ul.contact li.social_links ul li{    width: 40px;    display: inline-block;    margin-bottom: 0;}
.analitic_listing .content_part .auth_n_date .left_part .icon_wrapper i{    font-size: 11px;}
.slide_nav{    padding-top: 47px;}
.contact_page .form_heading .heading {    font-size: 18px;line-height: 30px;}
.contact_page .contact_info_wrapper .left_part .contact_form .input_list .input_box{line-height: 30px;    padding: 0 10px;}
.contact_page .contact_info_wrapper .left_part .contact_form .input_list .input_box.text_box{    height: 100px;    max-height: 200px;    min-height: 100px;}
.ProgramPage .section_6{margin-bottom: 190px;}
/*-- 500 Media --*/



.tabContainer{padding: 0 25px;}
.ProgramPage .section_4 .tabContainer .tabContent .right_part{display: none;}
.ProgramPage .section_4 .tabContainer .tabContent .left_part{width: 100%;}
.ProgramPage .section_4 .tabContainer .tabContent.mTabActive{background: #fff !important;margin-bottom:30px;}
.ProgramPage .section_4 .tabContainer #soundbox{border:1px solid #faae40;}
.ProgramPage .section_4 .tabContainer #teaching{border:1px solid #28a8e0;}
.ProgramPage .section_4 .tabContainer #Games{border:1px solid #34b3b8;}
.ProgramPage .section_4 .tabContainer #Workbooks{border:1px solid #f05a29;}
.ProgramPage .section_4 .tabContainer #smartshala{border:1px solid #606060;}
.ProgramPage .section_4 .tabContainer .tabContent .left_part .content_part p{color:#424241;    font-size: 16px;line-height: 26px;}
.ProgramPage .section_4 .tabContainer .tabContent .left_part .content_part{max-width:100%;      min-height: auto; padding:30px 15px;}
.ProgramPage .section_4 .mResAccordAnchor[href="#soundbox"] {background: #faae40;}
.ProgramPage .section_4 .mResAccordAnchor[href="#teaching"]{     background: #28a8e0; }
.ProgramPage .section_4 .mResAccordAnchor[href="#Games"]{     background: #34b3b8; }
.ProgramPage .section_4 .mResAccordAnchor[href="#Workbooks"]{     background: #f05a29; }
.ProgramPage .section_4 .mResAccordAnchor[href="#smartshala"]{     background: #606060; }
.ProgramPage .section_4 .mResAccordAnchor{margin-bottom:5px;}
.ProgramPage .section_4 .mResAccordAnchor > span{    padding: 10px 15px;}
.ProgramPage .section_4 .tabbing .mResAccordAnchor span .number{font-size: 24px;display: inline-block;color: #fff;padding: 0;}
.ProgramPage .section_4 .tabbing .mResAccordAnchor span .label{    font-size: 18px;display: inline-block;color: #fff;padding: 0;}
.ProgramPage .section_4 .tabbing .mResAccordAnchor span .label:before{    top: -3px;    height: 24px;    width: 1px;left:-6px;background: #fff;}
.ProgramPage .section_4 .label span {display: inline-block;}

.fixed_icon .icon_list:hover span{opacity:0;}
.fixed_icon .icon_list:hover{width:21px;border-bottom-right-radius: 0px;border-top-right-radius: 0px;}
.fixed_icon .icon_list:last-child, .fixed_icon .icon_list:first-child{border-bottom-right-radius: 0;border-top-right-radius:0;}

.homePage .section_7 .video_wrapper .list .style .right_part{width: 60%;}
.homePage .section_7 .video_wrapper .list .style .left_part{    width: 40%;}
.homePage .section_7 .item .video_list .style .left_part .content{margin-top:0;}
.homePage .section_4 .feeb_back_img img{    max-width: 125px;}

.homePage .section_3.Mobile .Vdivider{    display: none;}
.homePage .section_3.Mobile .publisher{    padding: 10px;    height: 100%;    min-height: 400px;    background-size: cover;}
.homePage .section_3.Mobile .row .col-sm-3:first-child{    border-right: 1px solid #ccc;}
.homePage .section_3.Mobile .publisher{      padding: 10px;    height: 100%;    width: 100%;    background: url(../images/vn.jpg);    min-height: 250px;    background-position: top;    background-repeat: no-repeat;    background-size: cover;}
.homePage .section_3.Mobile .row .col-sm-3:last-child{display:none;}
.homePage .section_3.Mobile .row .col-sm-3.first{border-right:1px solid #ccc;}
.homePage .section_3 h3{font-size: 16px;    margin-bottom: 10px;margin-top: 10px;}
.homePage .section_3.Mobile .row .col-sm-3 p{padding:0;}

.about_page .about_content .section_1 .col-md-6:first-child{    margin-bottom: 40px;}
.about_page .about_content .section_1 .text_part{padding-left:0;}
.about_page .about_content .section_1 .style .inner_wrapper{min-height: 500px;}
.about_page .about_content .section_1 .style{    min-height: auto;}
.about_page .about_content .section_1 .top_part{    margin-bottom: 0px;}
.about_page .section_2 .banner_wrapper{    padding: 50px 0;}
.about_page .section_2 .banner_wrapper .content_wrapper .text{    font-size: 14px;    line-height: 22px;}


.about_page .section_6.mpbile_view .col-6{padding:0;margin-bottom:20px;}
.about_page .section_6.mpbile_view .col-6{  position:relative;}
.about_page .section_6.mpbile_view .col-6:nth-child(2){background: #2699d0;}
.about_page .section_6.mpbile_view .col-6:nth-child(4){background: #33a3a7;}
.about_page .section_6.mpbile_view .col-6:nth-child(6){background: #faae40;}
.about_page .section_6.mpbile_view .col-6 h2{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);width: 100%;    padding-left: 30px;}
.about_page .section_6.mpbile_view .col-6 h2 a{color:#fff;    font-size: 28px;}
.about_page .section_5{    margin:30px 0;    padding:  0;    padding-top: 30px;}
.about_page .section_4 .img_wrapper{text-align:left;}
.about_page .section_4{margin: 50px 0;}
.about_page  ul{padding-right:0;}
.about_page .section_5 .content_part .inner_part{padding-left:0;}
.about_page .section_5 .content_part .inner_part p{    font-size: 14px;    line-height: 22px;    margin-bottom: 20px;}
.about_page .section_5 .content_part .inner_part{position:static;}


.scrap_book .section_4 .left_part .img_wrapper .text_part{    top: 145px;    left: 65px;}
.homePage .section_3 h1, .homePage .section_4 h1, .homePage .section_5 h1, .homePage .section_6 h1, .homePage .section_7 h1{    font-size: 24px;    margin: 10px 0;    line-height: 30px;}
/*.scrap_book_carousal {    max-width: 575px;}*/
.scrap_book .section_2 .right_part .top_part{margin-top: 0px;}

.scrap_book_carousal .item{padding: 10px;}
.main_heading{    font-size: 24px;}
.about_page .section_2 .banner_wrapper{    background: url(../images/about-child-banner.jpg);  padding: 150px 0 50px;  background-repeat:no-repeat; background-position: top;  background-size: cover;   }

.homePage .section_4 .content_part{padding-right:0;  }
.homePage .section_4{    background: #fff;    padding: 0;}

.homePage .section_3.Mobile .row .col-sm-3{margin-bottom:0;}
.about_page .section_5 .content_wrapper .inner_part{    background: #fff;    padding: 15px;    border-radius: 5px;    -wenkit-border-radius: 5px;    -moz-border-radius: 5px;   }
.about_page .section_6 .content_wrapper h2 a{padding: 6px;}
.about_page .section_6 .content_wrapper h2 a:before{    height: 15px;    width: 2px;}
.about_page .section_6 .content_wrapper h2 a:after{    height: 2px;    width: 15px;}
.about_page .section_6 .content_wrapper h2{    font-size: 18px;}
.scrap_book .section_4{display:none;}
.scrap_book .section_2 .left_part .top-part{width:100%;}
.scrap_book .section_2 .left_part .bottom_part{width:100%;padding-left: 0;}
.homePage .section_3.Mobile .row .col-sm-4 p{font-size:14px;padding-right:0;}
.feedback_page .fee_back_content .video_wrapper iframe {height:500px;}
.home .section_1 .col-md-3{margin-bottom:20px;}
.home .section_1 h2{margin-bottom: 0px;}
.home .section_1 .col-md-3.col-sm-6.col-6:nth-child(even) .left{width: 130px;    float: right;}
.ProgramPage .section_2 {margin-top: 10px;}
.ProgramPage .page_description{    font-size: 16px;    margin-bottom: 0px;    margin-top: 20px;}

.ProgramPage .section_6{    display: table;    width: 100%;    margin-bottom: 50px;    background-position: -160px -100px;}
.blog_page .social_links{ padding-top:20px;}
.reports .image_wrapper img{    width: 120px;}

.contact_page .contact_info_wrapper .right_part .contact li .icon_wrapper{    display: inline-block;    width: 10%;    margin: 0;    float: left;}
.contact_page .contact_info_wrapper .right_part .contact li span.text{float: left;    width: 90%;}
.home .section_1 h2 a, .section_3 h1 a, .section_4 h1 a, .homePage .section_6 h1 a, .homePage .section_7 h1 a, .home .section_1 h2 a font, .analitic_listing .content_part .list_heading a{transition:background-size 0s ease;}
.analitic_listing .content_part .list_heading a:hover{transition:0s;-webkit-transition:0s;-moz-transition:0s;}
.news-list .social_links{padding: 5px 0 10px;}
.analitics .section, .reports .section{    margin-bottom: 30px;    padding-bottom: 30px;}
.feedback_page .fee_back_content .main_video iframe{width:100%;    height: 300px;}
.feed_back_carousal .item .style h5{font-size:14px;}
}
@media screen and (max-device-width: 767px) and (orientation : landscape){
    .slide_nav .menu_part .listing .list{    line-height: 35px;}
    .slide_nav .menu_part .listing .list a{font-size: 16px;line-height: 40px;}
    .slide_nav .menu_part .listing .dub_menu .list a{    font-size: 14px;    line-height: 30px;}
    .slide_nav .menu_part .listing{padding-top: 20px;}
    .popup .popup_content{    max-width: 360px;}
    .popup .text_part .text{    font-size: 14px;    line-height: 22px;}
}

@media screen and (max-width:700px){
    .ProgramPage .section_6 .boardPart{    width: 80%;}
    .career_page1 li{    padding-left: 15px;}
}

@media screen and (max-width:600px){

.home .section_2 h1{margin-bottom: 50px;text-align:left;}
.ProgramPage .section_4 .tabbing .mResAccordAnchor span .label{    font-size: 14px;}
.ProgramPage .section_4 .tabbing .mResAccordAnchor span .number{    font-size: 18px;}
.homePage .section_7 .video_wrapper .list{margin-bottom:20px;}
.homePage .section_7 .video_wrapper .list:last-child{margin-bottom:0px;}
.homePage .section_7 .video_wrapper .list .style .right_part .content h5 a{    font-size: 16px;}
.homePage .section_7 .video_wrapper .list .style .right_part .content:after{height: 13px;    width: 13px;    top: 5px;}
.homePage .section_7 .video_wrapper .list .style .right_part .content{padding-left: 15px;}
.homePage .section_7 .video_wrapper .list .style .right_part, .homePage .section_7 .video_wrapper .list:nth-child(3n+0) .style .right_part{    padding-top: 0;width:50%;}
.homePage .section_7 .video_wrapper .list:nth-child(2n+0) .style .right_part .content:after{}
.homePage .section_7 .video_wrapper .list .style .left_part{    width: 50%;}
.homePage .section_7 .video_wrapper .list .style .right_part .content .text{font-size: 13px;    line-height: 20px;}
.homePage .section_7 .video_wrapper .list .style .left_part .video_thumb{padding:10px;}
.career_page .tab button.active, .career_page .tab button{font-size:14px;line-height: 17px;}
.career_page .tab button{}
.homePage .section_7 .item .video_list .style .left_part, .homePage .section_7 .item .video_list .style .right_part{width: 100%;padding-left:0;padding-right:0;}
.homePage .section_7 .item .video_list .style .left_part .content{margin-top: 20px;padding-right:0;}
.homePage .section_7 .owl-carousel .owl-nav button.owl-next{    right: -25px;}
.homePage .section_7 .owl-carousel .owl-nav button.owl-prev{    left: -25px;}

.homePage .section_6 h5 a{   font-size: 18px;    line-height: 26px; min-height: initial;    margin: 0;}
.homePage .section_3.Mobile .publisher{  width: 100%;    background: url(../images/vn.jpg);    min-height: 250px;    background-position: 0 0;    background-repeat: no-repeat;    background-size: cover;}
.mobile_vew{display:block !important;}
.desktop_vew{display:none !important;}
.mobile_heading .heading{   font-size: 28px;    margin: 0;}
.about_page .section_6.mpbile_view .col-6 h2 a{font-size: 20px; font-family: 'prata';
    line-height: 26px;}
.about_page .section_6.mpbile_view .col-6{margin-bottom: 10px;}
.section_3 h1, .section_4 h1, .section_5 h1{    font-size: 20px;}
.homePage .section_1 .font-roboto.light {    font-size: 18px;}
.about_page .section_5 .content_part .inner_part p{    font-size: 14px;    line-height: 22px;    margin-bottom: 20px;}

.main_heading{      font-size: 20px;}
.about_page .about_content .section_1 .top_part, .about_page .about_content .section_1 .bottom_part{    padding: 5px;}
.about_page .section_3 .initiatives .initiatives_listing .title, .about_page .section_3 .initiatives .initiatives_listing .date{font-size: 14px;    line-height: 20px;}
.about_page .section_2 .banner_wrapper .content_wrapper{    padding: 20px 20px;}
.founder_page .founder_details .founder_name{font-size: 16px;    margin-top: 5px;}
.founder_page .founder_details .founder_list .text{    font-size: 12px;}
.founder_page .founder_details .left_part{    padding-right: 7px;}
.founder_page .founder_details .right_part{    padding-left: 7px;}
.founder_page .founder_details .right_part .img_wrapper:after, .founder_page .founder_details .left_part .img_wrapper:after{    width: 20px;}
.founder_page .founder_details .right_part .img_wrapper:before, .founder_page .founder_details .left_part .img_wrapper:before{height: 20px;}
.founder_page .founder_details .right_part .img_wrapper{    padding: 0px 0px 6px 0px;}
.founder_page .founder_details .left_part .img_wrapper{padding: 0px 6px 6px 0;}
.about_page .section_5 .left_part .img_wrapper {    border: 1px solid #ccc;    margin-bottom: 20px;}
.about_page .section_5 ul li{padding-left: 20px;}
.about_page .main_content  ul li:after{height: 6px;    width: 6px;}
.copy_right .copy_right_text{font-size: 14px;}

.scrap_book .section_3 ul li div{    padding: 51px 39px;}
.breadcrumb-w3pvt .breadcrumb .breadcrumb-item:last-child{    max-width: 150px;}
.about_page .about_content .section_1 .style{background: url(../images/About-new.jpg);    background-position: -60px -200px;padding: 100px 10px 30px;}

/*.scrap_book_carousal{max-width:400px;}*/
.popup .popup_content{    max-width: 310px;}
.popup .text_part .text{    font-size: 14px;    line-height: 22px;}
.scrap_book .section_2 .right_part .top_part .chat_box{    right: 10px;}
.popup .inner_wrapper{padding: 10px;}
.scrap_book .popup .close_popup{    top: 50px;right:10px;}
.scrap_book .popup .close_popup img{    height: 15px;}
.about_page .section_5 ul{padding-right:0;}
.main_heading span{display:block;}
.about_page .about_content .section_1 .style .content_part{max-width:100%;padding:10px;}
.homePage .section_4 .content_part p{    font-size: 16px;line-height: 22px;font-family:'roboto';color: #424241;}
.homePage .section_4 .feeb_back_img img{    max-width: 90px;}
.about_page .section_5 .col-md-7 img{width:100%;margin-bottom:10px;    border: 1px solid #ccc;}
/*.about_page .section_5{background:url(../images/about5.png);    padding: 200px 0 30px;background-repeat: no-repeat;    background-size: cover}*/
.about_page .section_5{background:none;}
.about_page .section_6.mpbile_view{display:block;}
.about_page .section_5 .content_wrapper .inner_part{padding:10px 0;}
.about_page .section_5 .main_heading{    margin-bottom: 10px;}
.scrap_book .section_2 .mobile-chat{display: none;}
.scrap_book .section_2 .right_part .top_part .chat_box{display: block;}
.scrap_book .section_2 .right_part .top_part{margin-top: 150px;}
.scrap_book .section_2 .right_part .bottom_part .left_part img{    max-width: 120px;}
.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper{    max-width: 140px;}
.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper .text{font-size: 14px;    line-height: 22px;}
.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box .img_wrapper{margin-bottom: 10px;}
.scrap_book .section_2 .right-part .top-part{    width: 100%;}
.scrap_book .section_2 .right-part{padding-left:0;}
.scrap_book .section_2 .right_part .bottom_part .right_part{padding-left: 30px;}
.scrap_book .section_2 .right_part .bottom_part .right_part .chat_box{    display: table;    width: 100%;}
.scrap_book .section_2 .right_part .bottom_part{margin-top:0;}
.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part .text, .scrap_book .section_2 .left_part .bottom_part .left_part .text{width:100%;}
.scrap_book .section_2 .right_part .bottom_part .left_part{    bottom: -30px;}
.scrap_book .owl-carousel .owl-nav button.owl-next, .scrap_book .owl-carousel .owl-nav button.owl-prev{    top: 20%;}
.scrap_book .right-part .owl-carousel .owl-nav button.owl-next,  .scrap_book .right-part .owl-carousel .owl-nav button.owl-prev {    top: 35%;}

.feedback_page .fee_back_content .video_wrapper iframe {height:300px;}
.slide_nav .menu_part .listing .list{line-height:40px;}
.slide_nav .menu_part .listing .list a{font-size:16px;}
.slide_nav .menu_part .listing .dub_menu .list a{font-size:14px;line-height:30px;}
.slide_nav.slide_nave{padding-top:60px;}
.news_detail_page .news_cotent .col-md-11 p img.a{    width: 100% !important;    margin: 10px 0 20px;}
.news_detail_page .news_cotent .col-md-11 p img{    float: none !important;padding-right:0;}
.news_detail_page .news_cotent .col-md-11 p img{    width: 100% !important;float: none !important;}
.ProgramPage .section_2 .rightPart ul li .number{line-height: 60px;font-size: 40px;}
.ProgramPage .section_2 .rightPart ul li .captionText{    font-size: 14px;    line-height: 22px;}
.ProgramPage .section_2 .rightPart ul li img{    height: 80px;}
.ProgramPage .section_6 .boardPart{    width: 100%;    margin-top: 0px;}
.page_heading .heading, .page_heading h2{    font-size: 30px;    line-height: 30px;}
.founder_page .founder_details .col-sm-4{margin-bottom:20px;    padding-left: 7px;    padding-right: 5px;}
.founder_page .founder_details h3{    margin-bottom: 5px;    margin-top: 5px;}
.founder_page .founder_details .founder_list{padding: 0 10px;}
.founder_page .founder_details .col-sm-4 .content_part{padding: 0px 0px 6px 0px;}
.founder_page .founder_details .center_part .img_wrapper{padding: 0px 0px 10px 5px;}
.about_page .section_4 p{font-size:14px;line-height:22px;}
.about_page .section_4 .heading_wrapper h2{    margin-bottom: 15px;}
.contact_page .banne_wrapper{background-position: -480px 0;}
.scrap_book .section_2 .left_part .bottom_part .left_part{width: 45%;}
.scrap_book .section_2 .left_part .bottom_part .right_part{    width: 55%;}
.scrap_book .section_2 .left_part .bottom_part .left_part .text{    padding-top: 0;}
.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part p{    font-size: 16px;    line-height: 26px;    word-break: break-word;    width: 100%;}
.scrap_book .section_2 .right_part .bottom_part .right_part .bottom_part{    display: block;    word-break: break-word;}
}


.covid{ position: absolute;	text-align: right;	right: 80px;   top: 250px; color:#ff0000;}
.covid a{ color:#fff; font-size:24px; font-weight:bold;}
.covidbtn{	padding: 10px 15px;	background-color: #ef5a2a;	color: #FFFFFF;	border: none;	border-radius:5px;	border-bottom: solid 2px #ea4a2f; 
	font-size: 14px;	margin: 0 5px;	text-transform: capitalize; }
	
#Iframe1 {    height: 0px;    padding: 0;    margin: 0;    top: 0;    position: absolute; }

@media screen and (max-width: 500px){
.full_banner .dsxBanner{display: none;}
.full_banner .mobBanner{display: block;}
header .logo.mobile_logo {display:block;}
header .logo.desktop_logo {display:none;}
.homePage .section_7 h1 .left_part{display:block;    float: none;}
.homePage .section_7 h1 .right_part{display:block;    float: none;margin-top:10px;text-align: left;}
.homePage .section_7 h1 .right_part a{color:#424241;}
.carousel .owl-carousel .owl-nav button.owl-next{right: -25px;}
.carousel .owl-carousel .owl-nav button.owl-prev{left: -25px;}

.scrap_book .section_4 .left_part .img_wrapper{    background: url(../images/Untitled-3.png);    background-size: 100% 440px;    height: 440px;    background-repeat: no-repeat;max-width: 330px;    margin: 0 auto;}
.scrap_book .section_4 .left_part .img_wrapper .text_part{  bottom: 30px;    left: 65px;    transform: initial;    top: initial;    max-width: 250px;}
.homePage .section_3.Mobile .publisher{  width: 100%;    background: url(../images/vn.jpg);    min-height: 250px;background-position: -110px 0;    background-repeat: no-repeat;}
.ProgramPage .section_2 .rightPart ul li{    width: 50%;}
.resvd_txt{display:block;}
/* .homePage .canv {min-height:560px;} */
}



@media screen and (max-width: 768px){
 .covid{ position: absolute;	text-align: right;	right: 20px;   top: 180px; color: #ff0000; }
 .covid a{ color:#fff; font-size:16px; font-weight:bold;}
 .covidbtn{ padding: 12px 15px; background-color: #ef5a2a;	color: #FFFFFF;	border: none;	border-radius:5px;	border-bottom: solid 2px #ea4a2f; 
	font-size: 14px; margin: 0 5px;	text-transform: capitalize; }
}


@media screen and (max-width: 450px){
 .ProgramPage .section_6 .boardPart{margin-top: 0px;}
 .ProgramPage .section_6{    background-position: -230px -130px;}
 .ProgramPage .exectng_scl .item .style, .ProgramPage .exectng_scl .item .style .img_wrapper, .owl-carousel .owl-item img{max-height: 500px;}
 .full_banner .canv{    min-height: 546px;}
 .covid{ position: absolute;	text-align: right;	right: 250px;   top: 150px; width:100%; }
 .covid a{ color:#fff; font-size:15px; font-weight:bold;}
 .covidbtn{ padding: 10px 15px; background-color: #ef5a2a;	color: #FFFFFF;	border: none;	border-radius:5px;	border-bottom: solid 2px #ea4a2f; 
	font-size: 14px; margin: 0 5px;	text-transform: capitalize; }
}

@media screen and (max-width: 375px){
.full_banner .canv{    min-height: 490px;}
  .covid{ position: absolute;	text-align: left;	left: 0px; width:200px;   top: 100px; }
  .covid a{ color:#fff; font-size:13px; font-weight:bold;}
  .covidbtn{ padding: 10px 15px; background-color: #ef5a2a;	color: #FFFFFF;	border: none;	border-radius:5px;	border-bottom: solid 2px #ea4a2f; 
	font-size: 14px; margin: 0 5px;	text-transform: capitalize; }

}
@media screen and (max-width: 320px){
.full_banner .canv{    min-height: 405px;}
.covid{ position: absolute;	text-align: left;	left: 0px; width:200px;   top: 80px; }
.covid a{ color:#fff; font-size:13px; font-weight:bold;}
.covidbtn{ padding: 5px 10px; background-color: #ef5a2a;	color: #FFFFFF;	border: none;	border-radius:5px;	border-bottom: solid 2px #ea4a2f; 
	font-size: 14px; margin: 0 5px;	text-transform: capitalize; }
}  



