/* Responsive 1366 */
@media (min-width: 1366px){

	/* About Us Page */
	.vision_img {
	    font-size: 21px;
	    position: relative;
	    left: -90px;
	    line-height: 36px;
	}
	.vision_main {
	    /* height: 444px; */
	}
	.about_slider .carousel-caption{
		top: 29%;
	}
	.about_slider .carousel-caption h3 {
	    font-size: 38px;
	    line-height: 45px;
	    position:  relative;
	    left: -32px;
	}
	.energization, .digitization, .decentralization{
		line-height: 30px;
	}
	.decarbonization p, .decentralization, .digitization p{
		margin-top: 0px !important;
		font-size: 15px;
	}
	.energization{
		/* width: 100%; */
		line-height: 28px;
		font-size: 15px;
		margin-left: 0;
		position: relative;
		top: 0;
	}
	.decarbonization, .digitization, .decentralization{
		margin-left: 0;
	}
	.decarbonization{
		position: relative;
		top: 117px;
		line-height: 29px;
	}
	.digitization{
		top: 182px;
	}
	.decentralization{
		top: 309px;
	}
	.digitization p{
		margin-top: 0px !important;
		position: relative;
		top: 12px;
	}
	.padding_left_15{
		padding-left: 15px;
	}
	.padding_left_27{
		padding-left: 15px;
	}
	.map_bg{
		background-size: 842px;
	}
	.map_main{
		height: 1040px;
	}
	img.arrow_icon {
	    position: relative;
	    top: -20px;
	}


	/* Social Impact */
	.healthCare.social_impact_sub_heading {
	    margin-top: 0;
	}
	button.download_report {
	    position: relative;
	    left: 555px;
	}










}



/* Responsive 1024 */

@media (min-width: 1024px) and (max-width: 1365px){



	/* Navbar Sizing */
	img.main_left_logo.img-responsive {
	    position: relative;
	    top: 15px;
	}

	/* Advantage Greenko */
	.main_nav .navbar-default .navbar-nav>li>a{
		font-size: 11px;
	}
	video.home_video_advantage{
		position: relative;
		top: 29px;
		width: 445px;
		position:  relative;
		top: 0;
	}

	.annual_report_txt {
	    font-size: 21px;
	    width: 86%;
	}

	/* Home */
	.text_appear{
		top: -60px;
	}
	.sizing_in_xs{
		/* position: relative; */
		/* top: -50px !important; */
	}
	.largest_solar_park_main h4{
		margin: 0;
	}
	.navbar-brand>img {
	    display: block;
	    width: 128px;
	}
	/* .hydro_text{
		font-size: 21px !important;
	} */





	/* Social Impact */
	.active, .active_state_inner:hover {
	    list-style-image: url('../images/dot_small.png');
	}
	.healthCare.social_impact_sub_heading {
	    margin-top: 0;
	}
	.impacting_communities_bg {
		height: 372px;
	}
	.impacting_communities_xs {
	    font-size: 37px;
	    margin-left: -3em;
	    line-height: 48px;
	    margin-top: -1em;
	}
	.healthcare_content{
		font-size: 16px;
	}
	..Greenko-is-committed{
		font-size: 16px;
	}
	.verticalNav li a {
	    color: #2e2e2e;
	    font-size: 15px;
	}
	.verticalNav li a:hover {
	    color: #2e2e2e;
	    font-size: 15px;
	}
	button.download_report {
	    height: 40px;
	    position: relative;
	    left: 320px;
	}

	/* Investors Page */
	h1.investors_main_title.no-padding-left{
	  margin-left: -10px;
	}
	.inverstors_main_content{
		width: 100%;
	}

	/* Rayala Wind Farm */
	.greenko_ghani_content_color{
		font-size: 27px;
	}

	/* Hydro Power */
	img.hydro_power_icon {
	    position: relative;
	    left: -50px;
	}
	/* .hydro_pwr_bg h2{
		font-size: 50px;
		position: relative;
	    left: -64px;
	    top: 15px;
	} */

	.hydro_pwr_bg a{
		margin-left: 0;
	}

	/* Wind Power */
	/* .wind_pwr_bg h2{
		position: relative;
	    top: 19px;
	    left: -67px;
	    font-size: 44px;
	} */
	h2.default_color {
	    font-size: 25px;
	}
	.wind_details_main p {
	    font-size: 13px;
	}



	/* Solar Power Page */

	img.arrow_icon {
	    position: relative;
	    top: -20px;
	}
	img.img-responsive.map-india{
		left: 90px;
	}

	.map-dot-main-solar{
	    position: absolute;
	    /* margin: -5px 0 0 -5px; */
	    width: 13px;
	    height: 13px;
	    -webkit-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	            animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	    -webkit-animation-delay: .5s;
	            animation-delay: .5s;
	    -webkit-animation-fill-mode: both;
	            animation-fill-mode: both;
	    -webkit-animation-iteration-count: 1;
	            animation-iteration-count: 1;
	    background-color: #ffffff;
	    border-radius: 20px;
	    cursor: pointer;
	}

	.map-dot---0{
	    left: 318px;
	    top: 196px;
	}
	.map-dot---1{
	    left: 277px;
	    top: 468px;
	}
	.map-dot---2{
	    left: 230px;
	    top: 412px;
	}
	.map-dot---3{
	    left: 279px;
    	top: 362px;
	}
	.map-dot---4{
	    left: 285px;
	    top: 406px;
	}
	.map-dot---5{
	    left: 266px;
	    top: 267px;
	}
	.map-dot---6{
	    left: 257px;
	    top: 169px;
	}
	.popover{
	    max-width: 200px !important;
	}
	.solar_pwr_bg h2{
		font-size: 41px;
		/* position: relative;
		top: 16px;
		left: -66px; */
		/* margin-left: -66px !important;
		margin-top: 5px !important; */
		margin-left: -49px !important;
		margin-top: 5px !important;
	}
	h2.font_size_solar{
		font-size: 28px;
	}







	/* Businesses Page */
	.solar_power_main_txt h2{
		font-size: 29px;
	}
	.development-left h2{
		font-size: 39px;
	}
	img.address_png{
		margin-left: 15px;
	}
	.margin_left_15{
		margin-left: 15px;
	}

	/* About Us Page */
	img.home_banner_img_size.img-responsive {
	    height: 370px;
	}
	.endover_bg {
	    height: 250px;
	}
	.vision_img {
	    font-size: 21px;
	    position: relative;
	    left: -90px;
	}
	.vision_main {
	    height: 444px;
	}
	.achivements_right_bottom p{
		height: 60px;
	}
	.achivements_right {
	    position: relative;
	    left: -35px;
	    top: -8px;
	}
	.achivements_right h5{
		font-size: 13px;
	}
	.style-1 .awsm-popup-details h2.achievements_heading {
	    font-size: 19px !important;
	}
	img.achievements1, img.achievements2, img.achievements3, img.achievements4 {
	    width: 100%;
	    position: relative;
	    top: 84px;
	}
	.style-1 .awsm-modal-content-inner {
	    padding-right: 0 !important;
	}

	.agile-gallery:hover .agileits-caption {
	    bottom: 0%;
	    width: 100%;
	}
	.demo-section h4{
		font-size: 14px !important;
	}
	.agileits-caption p{
		line-height: unset;
	}
	.modal-content {
	    height: 750px;
	}
	.mile_stone_head{
		margin: 0;
	}
	.map_bottom_right{
		margin-top: -12.5em;
	}
	.map_main{
		height: 882px;
	}
	.right_green{
		left: 75px;
	}
	.map_up_main h4{
		font-size: 21px;
	}
	.about_slider .carousel-caption h3{
		font-size: 29px;
		line-height: 46px;
		font-weight:  700;
		font-size: 36px;
	}
	.about_slider .carousel-caption{
		top: 25%;
		left: 5%;
	}
	.energization, .decarbonization, .digitization, .decentralization{
		/* width: 100%; */
		line-height: 28px;
		font-size: 15px;
		margin-left: 0;
		position: relative;
		top: 4px;
	}
	.digitization p, .decentralization{
		margin-top: 0px !important;
		position: relative;
		top: 125px;
	}
	.decentralization p{
		/* margin-top: 16px; */
		position: relative;
		top: 132px;
	}
	.evolution_height{
		height: 0 !important;
	}
	.achivements_size{
		margin-top: 20em;
	}
	/* .padding_left_15{
		padding-left: 15px !important;
	} */
	.padding_left_27{
		padding-left: 27px !important;
	}
	.map_bottom_right{
		margin-top: -12.5em;
	}
	.map_main{
		height: 882px;
	}
	.endover_bg h5{
		padding-top: 50px !important;
	}
	.decarbonization p{
		/* margin-top: 23px !important; */
		position: relative;
		top: 38px;
	}



}

/*Tablet - Responsive 768 */

@media (min-width: 767px) and (max-width: 1023px){

	/* Navbar Header */
	img.main_left_logo.img-responsive {
	    position: relative;
	    top: 15px;
	}

	/* Advanatage Greenko */
	video.home_video_advantage{
		position: relative;
		top: 29px;
		width: 369px;
		position:  relative;
		top: 0;
	}
	ul.dropdown-content_advantage{
		height: 109px !important;
		width: 128px;
	}
	h1.concepute_text{
		font-size: 35px;
		padding-left:  15px;
	}
	.advantage_content_sub{
		font-size: 15px;
		padding-left: 15px !important;
		text-align:  justify;
		padding-right: 15px !important;
		line-height:  24px;
	}
	h1.iresp_project{
		padding-left: 15px;
	}
	.advantage_greenko_banner{
		width:  100%;
	}
	h1.concepute_text {
	    color: white;
	    font-size: 28px;
	    font-weight: 600;
	    margin: 0;
	    display: table-cell;
	    vertical-align: middle;
	    height: 228px;
	    line-height: 40px;
	}
	.advantage_greenko_banner{
		height: 0 !important;
	}
	.greenko_is_currently{
		font-size: 15px;
		padding-left: 15px;
		padding-right:  15px;
	}

	.container.text_appear.m-l-15-sm {
	    margin-top: -150px !important;
	}


	/* Home */
	.invester_info_main p {
	    color: whitesmoke;
	}
	.invester_info_main h4{
		color: white !important;
	}
	.m-l-15-sm{
		margin-left: 15px !important;
	}
	ul.dropdown-content_social a {
	    padding: 11.5px 16px;
	    font-size: 10px;
	}
	ul.dropdown-content_social{
	    height: 166px;
	    width: 128px;
	    /* font-size: 10px; */
	}
	ul.dropdown-content_investors a {
	    padding: 11.5px 16px;
	    font-size: 10px;
	}
	ul.dropdown-content_investors {
	    width: 128px;
	    height: 102px !important;
	}
	ul.dropdown-content_about {
	    height: 228px;
	    width: 128px;
	}
	ul.dropdown-content_about a {
	    padding: 11.5px 16px;
	    font-size: 11px;
	}
	.forword_img{
		width: 100% !important;
		/* height: 1210px; */
	}
	.largest_solar_park_main h4{
		font-size: 16px;
	}
	.largest_solar_park_main p {
	    color: white;
	    position: relative;
	    top: 68px;
	    font-size: 13px;
	}
	.annual_report_txt{
		font-size: 20px;
	}
	.pull-left-xs{
		float: right;
	}
	img.padding_in_mobile{
		padding-left: 15px;
	}
	.achivements_right.padding_in_mobile{
		padding-left: 25px;
	}
	/* 
	.col-md-2.no-padding-left h5 a{
		padding-left: 15px;
	} */
	ul.dropdown-content a {
	    color: gray;
	    font-weight: 600;
	    padding: 11.5px 16px;
	    text-decoration: none;
	    display: block;
	    font-size: 10px;
	}
	ul.dropdown-content {
		min-height: 0 !important;
	    width: 150px;
	    height: 111px !important;
	}
	ul.dropdown-content{
		width: 128px;
		height: 110px !important;
	}




	/* Social Impact */
	.active, .active_state_inner:hover {
	    list-style-image: url('../images/dot_small.png');
	}
	.healthCare.social_impact_sub_heading {
	    margin-top: 0;
	}
	.building_networks_content{
		padding-right: 15px !important;
		padding-top: 0 !important;
		font-size: 16px;
		position: relative;
		left: 20px;
		text-align: justify;
	}
	.ac_solar_capacity{
		margin-bottom: 15px;
	}
	.impacting_communities_xs{
		font-size: 35px;
		line-height: 46px;
		position: relative;
		top: -28px;
		left: -142px;
	}
	/* .impacting_communities_bg{
		height: 335px;
		background-size: 679px 257px;
	} */
	.margin_right_15{
		margin-right: 15px;
	}
	.md_message{
		font-size: 14px;
		line-height: 23px;
		padding: 35px;
		padding-left: 22px;
		margin-bottom: 0;
	}
	.md_message_padding{
		padding: 0 70px 0 0 !important;
	}
	.mahesh_kolli{
		font-size: 25px;
	}
	.md_autograph{
		font-size: 28px;
	}
	.mahesh_kolli_dg{
		font-size: 17px;
	}
	.md_container {
	    display: block;
	    padding: 0px !important;
	    padding: ;
	}
	.prologue_from_president{
		margin-left: 20px !important;
	}
	.Greenko-is-committed{
		font-size: 14px;
		padding-right: 30px;
		text-align: justify;
	}
	.md_message p {
	    padding: 0px !important;
	    text-align: justify;
	}
	button.download_report {
	    font-size: 12px;
	    position: relative;
	    left: 65px;
	    top: -41px;
	    float:  right;
	}
	.healthcare_content{
		font-size: 14px;
		text-align:  justify;
	}
	.verticalNav li a {
	    color: #2e2e2e;
	    font-size: 14px;
	}
	.verticalNav{
		font-size: 14px;
	}
	.active, .active_state_inner:hover{
		font-size: 14px;
	}
	.social-initiatives_main_title{
		font-size: 30px;
	}
	.social_initiatives_size{
		margin-left: 15px !important;
	}
	.row.social_initiatives_size{
		margin-left: 15px !important;
	}
	ul.social_initiatives_size{
		margin-left: 30px;
	}


	/* Investors Page */
	ul.dropdown-content_advantage a{
		font-size: 9px !important;
	}
	h1.investors_main_title.no-padding-left{
		margin-left: 17px !important;
	}
	.inverstors_main_content{
		width: 100%;
		font-size: 20px;
		line-height: 28px;
	}
	.investors_main_content_sub{
		margin: 10px;
		font-size: 14px;
		line-height: 25px;
	}
	.tabs_list_mobile{
		margin-top: -40px !important;
	}
	.wrapper_columns{
		width: 90%;
		margin-left: 17px;
	}
	.rectangle-1-content{
		font-size: 14px;
	}
	.download_icon{
		margin-top: 0 !important;
		width: 35px;
	}
	.Rectangle-3{
		padding: 13px;
		width: 90%;
		clear: both;
		margin-left: 17px;
	}
	.annural_report{
		font-size: 15px;
		padding-left: 10px;
	}
	.press_release_size_mobile{
		margin-top: -40px !important;
	}
	.pagination_size_in_mobile{
		position: relative;
		top: 42px;
		left: -20px;
	}
	.bondholder_years{
		position: relative;
		top: 45px;
		left: -3px;
	}
	.investors_main_title{
		font-size: 14px;
		margin-left: 15px;
	}
	.bondholder_size_mobile{
		position: relative;
		left: -15px;
	}
	.rectangle2{
		min-height: 600px;
	}




	/* Contact Page */
	.careers_size{
		margin-bottom: 130px !important;
	}
	.full_name, .number, .mail_id{
		height: 43px;
	}
	.send_request{
		height: 45px !important;
	}
	.get_in_touch_heading{
		font-size: 28px !important;
	}
	.contact_us_address{
		font-size: 13px;
	}
	.careers{
		font-size: 30px;
	}
	.greenko_hq{
		font-size: 28px !important;
	}




	/* Index Page */
	img.main_left_logo.img-responsive{
		width: 135px;
	}
	.navbar-right{
		font-size: 11px;
	}
	.main_nav .navbar-default .navbar-nav>li>a{
		font-size: 11px;
		margin-right: 0;
	}
	.largest_solar_park_main h4{
		/* color: #584af7; */
		color: white;
		position: relative;
		top: 66px;
	}
	.investor_sm {
	    position: relative;
	    top: 30px;
	}
	video.home_video{
		position: relative;
		top: 29px;
		width: 369px;
		position:  relative;
		top: 0;
	}
	.largest_solar_park_main{
		margin-top: -82px;
		position: relative;
		top: -35px;
	}
	.invester_info_main{
		margin: 0 !important;
		position: relative;
	}



	/* Dikchu Hep */
	.verticalNav_Vertical_line {
	    border-left: solid 9px #EEF2F4;
	    height: auto;
	    padding-left: 25px;
	    padding-right: 20px !important;
	    line-height: 26px;
	    font-size: 14px;
	    text-align: justify;
	}

	/* Rayala Wind Farm */
	.greenko_ghani_content_color{
		font-size: 25px;
	}

	/* Ghani Page */
	h5.text-right {
	    font-size: 12px;
	    padding-right: 15px;
	}

	/* Hydro Power */
	img.hydro_power_icon {
	    position: relative;
	    left: -1px;
	    top: 5px;
	    width: 75px;
	}
	.hydro_pwr_bg h2{
		font-size: 39px;
		position: relative;
	    left: -33px;
	    top: 23px;
	}
	.hydro_pwr_bg h4 {
	    font-size: 12px;
	    position: relative;
	    top: 5px;
	    left: 48px;
	}

	.hydro_pwr_bg a{
		margin-left: -63px;
	}

	/* Wind Power */
	img.arrow_icon{
		position: relative !important;
		top: -28px !important;
	}
	.wind_pwr_bg h2{
		position: relative;
	    top: 19px;
	    left: -30px;
	    font-size: 41px;
	}
	.wind_pwr_bg h4 {
	    font-size: 12px;
	    font-weight: 400;
	    line-height: 22px;
	    text-align: left;
	    position: relative;
	    top: 5px;
	    left: 8px;
	}
	.content_text_right{
		font-size: 14px;
	}

	/* Solar Power Page */
	.solar_pwr_text {
	    left: 0;
	    top: 234px;
	    margin-left: 43px;
	}
	.solar_power_txt2 {
	    position: relative;
	    padding-left: 40px;
	    padding-right: 50px;
	    top: 220px;
	}
	.solar_pwr_bg h4 {
	    margin-top: 28px;
	    margin-left: 16px;
	}
	img.img-responsive.map-india{
		left: 40px !important;
	}

	.map-dot-main-solar{
	    position: absolute;
	    /* margin: -5px 0 0 -5px; */
	    width: 13px;
	    height: 13px;
	    -webkit-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	            animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	    -webkit-animation-delay: .5s;
	            animation-delay: .5s;
	    -webkit-animation-fill-mode: both;
	            animation-fill-mode: both;
	    -webkit-animation-iteration-count: 1;
	            animation-iteration-count: 1;
	    background-color: #ffffff;
	    border-radius: 20px;
	    cursor: pointer;
	}

	.map-dot---0{
	    left: 260px;
	    top: 292px;
	}
	.map-dot---1{
	    left: 264px;
	    top: 468px;
	}
	.map-dot---2{
	    left: 227px;
	    top: 425px;
	}
	.map-dot---3{
	    left: 277px;
	    top: 357px;
	}
	.map-dot---4{
	    left: 286px;
	    top: 419px;
	}
	.map-dot---5{
	    left: 266px;
	    top: 267px;
	}
	.map-dot---6{
	    left: 244px;
	    top: 159px;
	}
	.popover{
	    max-width: 200px !important;
	}
	.solar_pwr_bg h2{
		font-size: 41px;
		position: relative;
		top: 15px;
		left: -22px;
	}
	.solar_pwr_bg h4 {
	    font-size: 12px;
	    line-height: 22px;
	    /* position: relative; */
	    /* left: -7px; */
	    margin-top:  28px;
	}
	h2.font_size_solar{
		font-size: 28px;
	}
	.businesses_size h4 a{
		margin-left: -15px !important;
	}





	/* Businesses Page */

	.p-l-30-sm{
		padding-left: 30px;
	}
	svg.business_map {
	    overflow: hidden !important;
	    width: 82% !important;
	    position: relative !important;
	    left: 74px !important;
	    top: -12px !important;
	}
	svg:not(:root) {
	    overflow: hidden;
	    width: 82%;
	    position: relative;
	    left: -128px;
	    top: -103px;
	}
	figure{
		margin-bottom: -137px !important;
		/* margin: 0; */
	}

	.development-left h2{
		font-size: 40px;
	}
	.solar_power_main_txt h2{
		font-size: 20px;
		margin: 0;
		font-weight: 500;
	}
	.solar_power_main_txt p{
		font-size: 12px;
	}
	.development-left{
		margin-top: -9em;
	}
	.capabilities h2{
		font-size: 28px;
	}
	.capabilities_size{
		margin-top: 0 !important;
	}
	img.img-responsive.solar_images{
		/* padding-left: 0; */
		position: relative;
		left: -20px;
		top: 0px;
	}





	/* Footer Page */
	footer {
	    background-color: #424242;
	    color: #fff;
	    position: relative;
	    /* top: 1198px !important; */
	}
	h4.annual_report_txt.sustain_rep_txt img{
		left: 39px;
	}
	.annual_report_txt{
		line-height: 22px;
		width: 86%;
	}
	.invester_info_main{
		/* margin-top: 10.5em;
		margin-left: -1.2em; */
		padding-left: 0;
	}

	.padding_in_xs, span.location_icon img, .envelop_img{
		padding-left: 15px;
	}
	.padding_left_in_xs{
		padding-left: 15px !important;
		position: relative;
		left: 6px;
	}
	img.footer_logo {
	    padding-left: 30px !important;
	    width: 150px;
	}
	hr{
		margin-left: 15px !important;
	}
	.footer_align_justify {
	    margin-left: 15px;
	}
	.pull-left-xs{
		/* float: left !important; */
		text-align: left;
	}




	/* About Us */
	.vision_img {
	    font-size: 17px;
	    position: relative;
	    left: -60px;
	}
	.achivements_right_bottom p{
		height: 116px;
	}
	.achivements_right {
	    position: relative;
	    left: -44px;
	    top: -12px;
	}
	.awsm-grid-holder.agile-gallery {
	    min-height: 428px !important;
	}
	.solar_power_main {
	    height: 140px;
	    width: 100%;
	    padding: 20px;
	}
	.style-1 .awsm-popup-details h2.achievements_heading{
		font-size: 17px;
	}
	.style-1 .awsm-modal-content-inner{
		font-size: 15px;
	}
	.no-padding-left-xs{
		padding-left: 0;
	}
	img.main_left_logo {
	    width: 128px;
	    margin-left: 10px;
	}
	.map_main h3{
		width: 100%;
	}
	.about_greenko_right p {
	    font-size: 15px;
	}
	.vision_li {
	    position: relative;
	    top: 60px;
	}
	.vision_li li {
	    margin-bottom: 20px;
	    line-height: 26px;
	    padding-left: 15px;
	    font-size: 15px;
	}
	.about_greenko_left h3{
		font-size: 22px;
	}
	.about_slider .carousel-caption h3 {
	    font-size: 21px;
	    line-height: 35px;
	    position: relative;
	    right: 135px;
	}
	.vision_txt_left {
	    left: 12px;
	    top: 44px;
	}
	.vision_bg {
	    background-size: 228px;
	    height: 354px;
	}
	.about_slider .carousel-caption{
		top: 15%;
	}
	.vision_main {
	    background-color: #304ffe;
	    height: 370px;
	}
	.map_bg{
		margin-top: 0 !important;
		height: 593px;
	}
	.map_up_main{
		width: 90%;
	}
	.right_green{
		left: 85px;
	}
	.map_up_main h4{
		font-size: 22px;
	}
	.map_left_bottom{
		width: 50%;
	}
	.awsm-modal{
		margin-left: 12%;
	}
	.agileits-caption{
		width: 75%;
	}
	.endover_bg h5{
		font-size: 20px;
		margin-left: 25px;
		padding-top: 23px;
	}
	.endover_bg p{
		padding-left: 23px;
		font-size: 13px;
		line-height: 22px;
	}
	.endover_bg{
		height: 190px;
	}
	.style-1 .awsm-image-main{
		margin: 0 !important;
		width: 40% !important;
	}
	.energization, .decarbonization, .digitization, .decentralization{
		width: 100%;
		line-height: 28px;
		font-size: 13px;
	}
	.digitization p{
		position: relative;
		top: 94px;
	}
	.decentralization{
		margin-top: 0px !important;
	}
	.decarbonization p{
		position: relative;
		top: 43px;
	}
	.decentralization p{
		/* margin-top: 16px; */
		position: relative;
		top: 214px;
	}
	.evolution_height{
		height: 0 !important;
	}
	/* .achivements_size{
		margin-top: 20em;
	} */
	.awsm-modal{
		margin-left: 0;
	}
	.m-t-15-sm{
		/* margin-bottom: 30px !important; */
	}
	.grid{
		margin-left: 10% !important;
	}
	.achivements_right h5{
		font-size: 12px !important;
	}
	.achivements_right p{
		font-size: 15px;
		/* margin-bottom: 30px !important; */
	}
	.mile_stone_head{
		font-size: 33px;
	}
	.padding_left_15{
		padding-left: 15px !important;
	}
	.padding_left_27{
		padding-left: 27px !important;
	}
	.map_bottom_right{
		margin-top: -12.5em;
	}
	.map_main{
		height: 882px;
	}



}


/*Mobile Large - Responsive 480 */

@media (min-width: 480px) and (max-width: 767px){


	.nav_animation li {
		display: inline-block;
		list-style: outside none none;
		/* margin: 0 1.5em; */
		padding: 0;
		width: 500px;
	}

	/* Advantage Greenko */
	.worlds_largest_solar_sub{
		font-size: 15px;
		line-height: 25px;
	}
	.worlds_largest_solar{
		/* padding: 0 15px; */
	}
	.worlds_largest_solar_sub{
		/* padding: 0 15px; */
		line-height: 25px;
		text-align:  justify;
	}
	.greenko_is_currently{
		font-size: 15px;
		text-align:  justify;
		padding:  0 15px;
	}
	.advantage_content_sub{
		font-size: 15px;
		padding: 0 15px !important;
	}
	.icon_container p{
		padding: 0 15px;
	}
	video.home_video_advantage{
		max-height: 300px;
		position: relative;
		top: -40px;
		width: 450px;
		margin: 0 15px;
		margin-top: 65px !important;
	}

	h1.concepute_text{
		padding-left: 15px;
		font-size: 24px;
		line-height:  33px;
		height: 190px;
	}
	h1.iresp_project{
		padding-left: 15px;
	}
	.greenko_in_the_news{
		width: 100%;
	}
	.map_green_line{
		display: none;
	}
	li.current a.navbar_active:before{
		width: 0 !important;
	}





	/* Contact */
	.get_in_touch {
	    position: relative;
	    top: -222px;
	}
	/* Home */
	.power_layer_main p {
	    margin-top: 25px !important;
	}
	img.cta_img{
		width: 40px !important;
	}
	.sizing_in_xs{
		/* margin-top: 50px; */
	}
	.text_appear {
	    position: relative;
	    z-index: 1;
	    position: relative;
	    top: -182px;
	}
	.largest_solar_park_main{
		position: relative;
		top: -143px;
	}
	.power_layer_main h1{
		font-size: 36px;
		line-height: 45px;
	}
	.display_xs{
		display: table-caption !important;
	}
	.main_nav .navbar-default .navbar-nav>li>a {
	    padding-left: 0 !important;
	}

	.largest_solar_park_main h4{
		font-size: 22px;
	}
	.largest_solar_park_main p{
		font-size: 14px;
	}
	.annual_report_txt{
		font-size: 20px;
	}
	.pull-left-xs{
		float: right;
	}
	.col-md-2.no-padding-left h5 a{
		padding-left: 15px;
	}
	ul.dropdown-content a {
	    color: gray;
	    font-weight: 600;
	    padding: 20px 16px;
	    text-decoration: none;
	    display: block;
	    font-size: 10px;
	}
	ul.dropdown-content{
		width: 134px;
	}
	ul.dropdown-content{
		height: 114px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    border-color: #e7e7e7;
	    height: 543px;
	}
	.forword_img{
		width: 100%;
		height: 1186px;
	}
	.padding-left-0{
		padding-left: 0 !important;
	}
	.description_list_main h3{
		font-size: 26px;
	}
	.description_list_main p{
		font-size: 12px;
		/* max-width: 95px; */
		margin-top: 10px;
	}






	/* Social Impact */
	div.scrollmenu {
	    width: 93%;
	}
	.md_message p{
		text-align: justify;
	}
	.building_networks_content{
		padding: 15px !important;
		padding-top: 0 !important;
		padding-left: 30px !important;
		font-size: 14px;
	}
	.ac_solar_capacity{
		margin-bottom: 15px;
	}
	.impacting_communities_xs{
		font-size: 35px;
		/* margin-left: -3.5em; */
		line-height: 46px;
		position: relative;
		top: -80px;
		left: -138px;
	}
	.impacting_communities_bg{
		height: 335px;
		/* background-size: 679px 257px; */
	}
	.margin_right_15{
		margin-right: 15px;
	}
	.md_message{
		font-size: 14px;
		line-height: 23px;
		padding: 35px;
		margin-bottom: 0;
	}
	.md_message_padding{
		padding: 0 70px 0 0 !important;
		margin-top: -28px;
	}
	.mahesh_kolli{
		font-size: 25px;
	}
	.md_autograph{
		font-size: 28px;
	}
	.mahesh_kolli_dg{
		font-size: 17px;
	}
	button.download_report {
	    /* font-size: 12px; */
	    /* margin-top: -76px; */
	    height: 40px;
	    /* margin-right: -11px !important; */
	    position: relative;
	    left: -4px;
	    margin-top: 10px;
	    margin-right: 183px !important;
	}
	.prologue_from_president{
		margin-left: 33px !important;
		margin-bottom: 28px;
		margin-top: 30px;
	}
	.Greenko-is-committed{
		font-size: 14px;
		text-align: justify;
		padding-right: 15px;
	}
	.healthcare_content{
		font-size: 14px;
		text-align: justify;
	}
	.verticalNav{
		font-size: 14px;
	}
	.active, .active_state_inner:hover{
		font-size: 15px;
	}
	.social-initiatives_main_title{
		font-size: 30px;
	}
	.social_initiatives_size{
		margin-left: 15px !important;
	}
	.row.social_initiatives_size{
		margin-left: 15px !important;
	}
	ul.social_initiatives_size{
		margin-left: 30px;
	}







	/* Investors Page */
	h1.investors_main_title.no-padding-left{
		margin-left: 0 !important;
	}
	.inverstors_main_content{
		width: 100%;
		font-size: 20px;
		line-height: 28px;
		text-align:  left;
		padding-left:  15px;
	}
	.investors_main_content_sub{
		margin: 10px;
		font-size: 14px;
		line-height: 25px;
	}
	.tabs_list_mobile{
		margin-top: -40px !important;
	}
	.wrapper_columns{
		width: 114%;
		margin-top: -30px;
		margin-left: 15px;
		min-height: 547px;
	}
	.investors_main_title{
		margin-left: 15px;
	}
	.rectangle-1-content{
		font-size: 16px;
	}
	.download_icon{
		margin-top: 0 !important;
		width: 35px;
	}
	.Rectangle-3{
		padding: 13px;
		width: 114%;
		clear: both;
		margin-left: 15px;
	}
	.annural_report{
		font-size: 19px;
		padding-left: 10px;
	}
	.press_release_size_mobile{
		margin-top: -40px !important;
	}
	.pagination_size_in_mobile{
		position: relative;
		top: -59px;
		left: 42px;
	}
	.container.footer_sub {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.bondholder_size_mobile{
		position: relative;
		/* left: -15px; */
	}
	.bondholder_years{
		position: relative;
		left: 73px;
		top: -59px;
	}





	/* Contact Page */
	.careers_size{
		margin-bottom: 130px !important;
	}
	.full_name, .number, .mail_id{
		height: 43px;
	}
	.send_request{
		height: 45px !important;
	}
	.get_in_touch_heading{
		font-size: 28px !important;
	}
	.contact_us_address{
		font-size: 13px;
	}
	.careers{
		font-size: 28px;
	}
	.greenko_hq{
		font-size: 28px;
	}
	.careers_size{
		/* margin-bottom: 130px !important; */
	}

	/* Dikchu Hep */
	h5.col-xs-12.text-right.dikchu_size_xs, h5.col-xs-12.text-right.dikchu_size_xs a{
		font-size: 10px;
	}
	h4.dikchu_size{
		font-size: 14px; 
	}

	.paragraph_spacing {
	    padding-bottom: 20px;
	    line-height: 25px;
	    font-size: 11px;
	}

	/* Rayala wind farm */
	h5.text-right.ghani_size_xs, h5.text-right.ghani_size_xs a{
		font-size: 10px;
	}
	h4.ananthapur_size{
		font-size: 14px !important;
	}
	.ac_solar_capacity{
		font-size: 11px;
	}

	/* Ghani */
	h5.text-right.font_size_xs, h5.text-right.font_size_xs a{
		font-size: 10px;
		/* position:  relative; */
	}
	.ghani_main_title{
		margin-top: 40px !important;
		font-size: 35px;
	}
	h3.greenko_ghani_content_color{
		font-size: 15px !important;
	}
	.verticalNav_Vertical_line {
	    padding-left: 27px;
	    padding-right: 0;
	}
	h5 a{
		font-size: 14px;
	}



	/* Solar Power Page */
	img.arrow_icon {
	    position: relative;
	    top: -28px;
	}
	.solar_pwr_text {
	    left: 0;
	    top: 234px;
	    margin-left: 39px;
	    width:  100%;
	}
	img.img-responsive.map-india.map_india_solar{
		left: 40px !important;
		top: 0;
	}

	.map-dot-main-solar{
	    position: absolute;
	    /* margin: -5px 0 0 -5px; */
	    width: 13px;
	    height: 13px;
	    -webkit-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	            animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	    -webkit-animation-delay: .5s;
	            animation-delay: .5s;
	    -webkit-animation-fill-mode: both;
	            animation-fill-mode: both;
	    -webkit-animation-iteration-count: 1;
	            animation-iteration-count: 1;
	    background-color: #ffffff;
	    border-radius: 20px;
	    cursor: pointer;
	}

	.map-dot---0{
	    left: 260px;
	    top: 292px;
	}
	.map-dot---1{
	    left: 264px;
	    top: 468px;
	}
	.map-dot---2{
	    left: 227px;
	    top: 425px;
	}
	.map-dot---3{
	    left: 277px;
	    top: 357px;
	}
	.map-dot---4{
	    left: 286px;
	    top: 419px;
	}
	.map-dot---5{
	    left: 266px;
	    top: 267px;
	}
	.map-dot---6{
	    left: 244px;
	    top: 159px;
	}
	.popover{
	    max-width: 200px !important;
	}


	.solar_pwr_bg h2, .wind_pwr_bg h2{
		font-size: 20px;
		margin-left: 74px !important;
		margin-top: -123px !important;
	}
	.content_text_right{
		text-align: justify;
		font-size: 14px !important;
	}
	.hydro_pwr_bg h2{
		/* font-size: 17px; */
		/* margin-left: 50px !important; */
		/* margin-top: -121px !important; */
		font-size: 20px;
		margin-left: 74px !important;
		margin-top: -123px !important;
	}
	.hydro_size h4{
		margin-top: -114px;
		margin-left: -150px !important;
		font-size: 10px;
	}
	.businesses_size h4{
		margin-top: -114px;
		margin-left: -150px !important;
		font-size: 10px;
		display:  none;
	}
	img.solar_power_icon, img.wind_power_icon{
		width: 50px !important;
		margin-top: -190px !important;
		margin-left: 0px;
	}
	img.hydro_power_icon{
		width: 50px !important;
		margin-top: -192px;
		margin-left: -15px;
	}
	h2.font_size_solar{
		font-size: 18px;
	}
	.businesses_size h4 a{
		margin-left: -15px !important;
	}
	.solar_details_main p{
		font-size: 12px;
	}
	.solar_pwr_bg, .solar_pwr_bg1, .wind_pwr_bg, .wind_pwr_bg1, .hydro_pwr_bg, .hydro_pwr_bg1{
		width: 100%;
		min-height: 200px;
		height: auto;
		/* margin-top: 40px; */
	}
	.solar_power_txt2{
		top: 123px !important;
	}
	.solar_power_txt2 h2{
		font-size: 20px !important;
		line-height: 15px;
		margin-left: -28px;
	}
	.ghani_solar_txt{
		margin-left: -28px;
	}

		





	/* Businesses Page */
	img.main_left_logo.img-responsive {
	    padding-left: 25px;
	    width: 142px;
	    margin-top: 10px;
	}

	.development-left h2{
		font-size: 40px;
	}
	.solar_power_main_txt h2{
		font-size: 20px;
		margin: 0;
		font-weight: 500;
	}
	.solar_power_main_txt p{
		font-size: 12px;
	}
	.capabilities_size{
		margin-top: 0 !important;
	}
	img.img-responsive.solar_images{
		padding-left: 0;
		position: relative;
		left: -2px;
		width: 75px;
		top: 9px;
	}
	/* .home_banner{
		height: 1106px;
	} */
	img.img-responsive.map-india{
		left: 0;
		top: 5em;
	}
	.footer_bottom_size p a{
		font-size: 15px;
		line-height: 15px;	
	}
	.footer_bottom_align{
		text-align: right;
	}
	.ghani_solar_txt{
		font-size: 12px !important;
	}
	.solar_power_main_txt{
		padding-top: 15px !important;
	}
	.hydro_power a, .wind_power a{
		font-size: 12px;
		line-height: 0;
	}
	svg.business_map{
		overflow: hidden;
	    width: 100%;
	    position: relative;
	    left: 13px !important;
	    max-height: 275px;
	}
	svg:not(:root) {
	    overflow: hidden;
	    /* width: 100%; */
	    position: relative;
	    /* left: -120px; */
	    /* max-height: 275px; */
	    margin: 0 auto;
	}
	.hydro_power, .wind_power {
	    font-size: 26px;
	    line-height: 1;
	    padding-bottom: 15px;
	}

	/* AboutPage */
	.achivements_right_news p{
		margin-bottom: -28px !important;
	}
	.achivements_right{
		position: relative;
		top: 0;
		left: 0;
	}
	.achivements_right p {
	    font-size: 16px;
	    color: #6f6c6c;
	    min-height: 34px;
	    text-align: justify;
	    height: 0;
	}
	.style-1 .awsm-popup-details{
		overflow: visible !important;
	}
	.padding_left_15{
		padding-left: 15px !important;
	}
	img.home_banner_img_size.img-responsive{
		height: 282px;
	}
	.navbar-toggle{
		/* margin-right: -12px; */
	}
	h2.achievements_heading {
	    font-size: 16px !important;
	}
	.about_slider .carousel-caption h3 {
		font-size: 18px;
		line-height: 27px;
		position: relative;
		top: -25px;
		left: -74px;
	}
	.about_slider .carousel-caption {
	    /* top: -21px; */
	    top: 20px;
	    text-align: left;
	    left: 23%;
	    /* font-size: 10px !important; */
	}
	.about_slider .carousel-caption h3 {
	    font-size: 27px;
	    line-height: 35px;
	    text-align: left;
	    position: relative;
	    left: -80px;
	    top: 0px;
	    font-weight: 700;
	}

	.vision_txt_left {
	    vertical-align: middle;
	    position: absolute;
	    height: 208px;
	    top: 57px;
	    left: 15px;
	}

	.about_greenko_left{
 		padding-left: 0px !important;
		font-size: 23px;
		line-height: 27px;
		/* width: 0px; */
 	}
 	.about_greenko_left h3{
		font-size: 28px;
	    line-height: 45px;
	    width: 100%;
	    margin-left: 15px;
 	}
 	.m-l-15{
	    margin-left: 15px;
	}
 	.about_greenko_right{
 		padding: 0px;
 	}
 	.about_greenko_right p {
	    font-size: 12px;
	    line-height: 26px;
	    margin-bottom: 0px;
	}
	.vision_li{
		margin-left: -3.5em;
	}
	.vision_li li {
	    margin-bottom: 20px;
	    line-height: 18px;
	    padding-left: 18px;
	    font-size: 12px;
	}
	.vision_bg {
	    background-size: 140px;
	    height: 307px;
	}
	.vision_main {
	    background-color: #304ffe;
	    /* height: 275px; */
	    height: 335px;
	}
	.map_main h3{
		width: 100%;
		font-size: 30px;
		line-height: 43px;
	}
	.map_bg{
		margin-top: 0px;
		/* height: auto; */
		background-size: contain;
	}
	.map_up_main h4{
		font-size: 17px;
	}
	.map_up_main{
		/* width: 86%; */
	}
	.right_green{
		/* left: 191px; */
		display:  none;
	}
	.map_top_left {
	    margin-top: 2.5em;
	    margin-left: -2em;
	}
	.map_left_bottom{
		margin-top: -1em;
		margin-left: -2em;
	}
	.map_top_right{
	    float: right;
	    width: 49%;
	    margin-top: 30px;
	    /* width: 0 !important;
	    text-align: right;
	    margin-right: 5em;
	    margin-top: 2em; */
	}
	p.about_operating_capacity_xs{
		float: right;
	}
	.map_bottom_right{
		margin-top: -10em;
	}
	.map_main{
		height: auto;
	}
	.board_of_directors{
		font-size: 18px;
	}
	.agileits-caption{
		/* width: 63.5%; */
		width: 54%;
    	left: 18%;
	}
	.grid figure img {
	    position: relative;
	    /* left: 18%; */
	    margin:  0 auto;
	}
	.endover_bg h5 {
	    font-size: 20px;
	    margin-left: 21px;
	    padding-top: 42px;
	}

	.endover_bg p {
		font-size: 17px;
		line-height: 28px;
		padding-left: 20px;
		padding-right: 30px !important;
		padding-top: 11px;
		width: 435px;
	}

	.endover_bg{
		min-height: 160px;
		/* height: 0px; */
		/* background-size: 293px; */
		/* background-size: 251px; */
	}
	.gko_1{
		margin-bottom: 0px;
	}
	.gko_2{
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    margin-bottom: 155px;
	    /* margin-top: 150px; */
	}
	.gko_3{
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    margin-bottom: -46px;
	    /* margin-top: 150px; */
	}
	.gko_4{
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    margin-bottom: -46px;
	    /* margin-top: 150px; */
	}
	.decarbonization p {
	    margin-top: -144px !important;
	}
	.dizitzation p{
		margin-top: 76px !important;
	}
	.decentralization {
	    margin-top: 36px !important;
	}
	.gko_1_xs {
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    /* margin-bottom: 155px; */
	}
	.energization, .decarbonization, .digitization, .decentralization{
		width: 100%;
		line-height: 26px;
    	font-size: 15px;
	}
	.mile_stone_head{
		line-height: 29px;
		font-size: 30px;
		font-weight: 500;
	}
	.grid > li{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.modal-content{
		width: 90%;
	}
	h3.awards_popup_size{
		font-size: 14px;
	}
	.modal_popup_content {
	    font-size: 12px;
	    line-height: 25px;
	    margin: 10px auto;
	}


	/* Footer Page */
	footer {
	    background-color: #424242;
	    color: #fff;
	    position: relative;
	}
	h4.annual_report_txt.sustain_rep_txt img{
		left: 39px;
	}
	.annual_report_txt{
		line-height: 22px;
	}
	.invester_info_main{
		margin-top: 4em;
		margin-left: -1.2em;
	}
	.padding_in_xs, span.location_icon img, .envelop_img{
		padding-left: 15px;
	}
	.padding_left_in_xs{
		padding-left: 5px !important;
	}
	img.footer_logo {
	    padding-left: 19px;
	}
	.pull-left-xs{
		float: left !important;
		text-align: left;
	}
	.largest_solar_park_main p {
	    /* color: #3b2af6; */
	    color: white;
	}






}

/* Responsive 320 */

@media (min-width: 320px) and (max-width: 479px){

	.nav_animation li {
		display: inline-block;
		list-style: outside none none;
		/* margin: 0 1.5em; */
		padding: 0;
		width: 500px;
	}

	/* Advanatage Greenko */
	.worlds_largest_solar_sub{
		font-size: 15px;
		line-height:  25px;
	}
	li.dropdown_advantage.current a.navbar_active:before{
		width: 0 !important;
	}
	h1.iresp_project{
		padding-left: 15px;
	}
	h1.concepute_text{
		font-size: 16px;
		line-height: 28px;
		padding-left:  15px;
		height: 165px;
	}
	.advantage_content_sub{
		font-size: 15px;
		text-align:  justify;
	}
	video.home_video_advantage {
	    max-height: 300px;
	    position: relative;
	    top: -40px;
	    width: 290px;
	    margin: 0 15px;
	    margin-top: 65px !important;
	}
	.advantage_content_sub{
		font-size: 15px;
		padding: 0 15px !important;
		line-height:  23px;
	}
	.greenko_is_currently{
		font-size: 15px;
		padding: 0 15px;
	}
	.advantage_greenko_banner{
		background-size: 778px 228px;
	}
	.worlds_largest_solar{
		/* padding: 0 15px !important; */
	}



	/* Social Impact */
	.md_message p{
		text-align: justify;
	}
	.impacting_communities_xs {
	    font-size: 27px;
	    /* margin-left: -3.5em; */
	    line-height: 34px;
	    position: relative;
	    top: -56px;
	    left: -153px;
	}
	.impacting_communities_bg{
		height: 335px;
		/* background-size: 679px 257px; */
	}
	.md_message{
		font-size: 14px;
		line-height: 23px;
		padding: 35px;
		margin-bottom: 0;
	}
	.md_message_padding{
		padding: 0 70px 0 0 !important;
	}
	.mahesh_kolli{
		font-size: 25px;
	}
	.md_autograph{
		font-size: 28px;
	}
	.mahesh_kolli_dg{
		font-size: 17px;
	}
	button.download_report {
	    height: 40px;
	    position: relative;
	    top: 15px;
	    /* left: -8px; */
	}
	.prologue_from_president{
		margin-left: 33px !important;
	}
	.Greenko-is-committed{
		font-size: 14px;
		text-align: justify;
		padding-right: 33px;
	}
	.healthcare_content{
		font-size: 14px;
		text-align: justify;
	}
	.verticalNav{
		font-size: 14px;
	}
	.active, .active_state_inner:hover{
		font-size: 15px;
		/* margin-left: 10px; */
		margin-right: 15px;
	}
	.social-initiatives_main_title{
		font-size: 26px;
	}
	.row.social_initiatives_size{
		margin-left: 15px !important;
	}
	ul.social_initiatives_size{
		margin-left: 30px;
	}









	/* Investors Page */
	h1.investors_main_title.no-padding-left{
		margin-left: 0 !important;
	}
	.pager, .pager_press_releases {
	    text-align: right;
	    list-style: none;
	    position: relative;
	    left: 10px;
	}
	.inverstors_main_content{
		width: 100%;
		font-size: 20px;
		line-height: 28px;
		text-align:  left;
		padding-left:  15px;
	}
	.investors_main_content_sub{
		margin: 10px;
		font-size: 14px;
		line-height: 25px;
		text-align:  left;
		padding-left: 10px;
	}
	.tabs_list_mobile{
		margin-top: -40px !important;
	}
	.wrapper_columns{
		width: 122%;
		/* height: 544px; */
		min-height: 527px;
	}
	.rectangle-1-content{
		font-size: 12px;
	}
	.download_icon{
		margin-top: 0 !important;
		width: 35px;
	}
	.Rectangle-3{
		padding: 13px;
		width: 114%;
		clear: both;
		margin-left: 10px;
	}
	.tab-pane.active.wrapper_columns.bondholder_container_xs {
	    margin-left: 1px;
	    width: 125%;
	}
	h1.investors_main_title.no-padding-left{
		margin-left: 0;
	}
	.container.footer_sub {
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.annural_report{
		font-size: 15px;
		padding-left: 10px;
	}
	.press_release_size_mobile{
		margin-top: -40px !important;
		float:  left;
	}
	.pagination_size_in_mobile{
		position: relative;
		left: 40px;
	}
	.wrapper_columns.rectangle2.for_gap{
		width: 125%;
	}
	.bondholder_size_mobile{
		/* position: relative; */
		/* left: 0px; */
		float:  left;
	}
	.investors_main_title{
		margin-left: 10px;
		margin-top: 0;
	}


	/* Rayala wind farm */
	h4.ananthapur_size{
		font-size: 12px !important;
	}

	/* Ghani */

	/* img.img-responsive.img_height {
	    width: 100%;
	    height: 144px !important;
	} */

	.ghani_main_title{
		font-size: 24px;
		
	}
	h4.kurnool_size{
		font-size: 12px;
	}
	h5 a{
		font-size: 13px !important;
	}

	/* Solar Power Page */
	img.img-responsive.pull-right {
	    position: relative;
	    width: 40px;
	    left: 70px;
	    top: -18px;
	}
	img.img-responsive.map-india.map_india_solar{
		left: 0 !important;
		top: 21px;
	}

	.map-dot-main-solar{
	    position: absolute;
	    /* margin: -5px 0 0 -5px; */
	    width: 13px;
	    height: 13px;
	    -webkit-animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	            animation: fade-in 1.8s cubic-bezier(.25,.74,.22,.99);
	    -webkit-animation-delay: .5s;
	            animation-delay: .5s;
	    -webkit-animation-fill-mode: both;
	            animation-fill-mode: both;
	    -webkit-animation-iteration-count: 1;
	            animation-iteration-count: 1;
	    background-color: #ffffff;
	    border-radius: 20px;
	    cursor: pointer;
	}

	.map-dot---0{
	    left: 260px;
	    top: 292px;
	}
	.map-dot---1{
	    left: 264px;
	    top: 468px;
	}
	.map-dot---2{
	    left: 227px;
	    top: 425px;
	}
	.map-dot---3{
	    left: 277px;
	    top: 357px;
	}
	.map-dot---4{
	    left: 286px;
	    top: 419px;
	}
	.map-dot---5{
	    left: 266px;
	    top: 267px;
	}
	.map-dot---6{
	    left: 244px;
	    top: 159px;
	}
	.popover{
	    max-width: 200px !important;
	}


	.solar_pwr_bg h2, .wind_pwr_bg h2{
		font-size: 15px;
		margin-left: 30px !important;
		margin-top: -158px !important;
		width:  201px;
	}
	.hydro_pwr_bg h2{
		/* font-size: 14px; */
		/* margin-left: 28px !important; */
		/* margin-top: -120px !important; */
		/* position:  relative; */
		/* left: 26px; */
		font-size: 15px;
		margin-left: 30px !important;
		margin-top: -158px !important;
		width: 201px;
	}
	.hydro_pwr_bg a{
		/* margin-left: -126px; */
	}
	.hydro_size h4{
		margin-top: -107px;
		margin-left: -165px !important;
		font-size: 7px;
		/* position:  relative; */
		/* top: 6px; */
	}
	.businesses_size h4{
		margin-top: -142px;
		/* margin-left: 0 !important; */
		font-size: 8px;
		/* position: relative; */
		/* top: 6px; */
		/* float:  right; */
		display:  none;
	}
	.content_text_right{
		font-size: 12px;
	    line-height: 24px;
	    text-align: justify;
	}
	.ghani_solar_txt{
		font-size: 10px;
	}
	img.solar_power_icon, img.wind_power_icon{
		width: 45px !important;
		margin-top: -268px !important;
		margin-left: -39px;
	}
	img.hydro_power_icon{
		width: 35px !important;
		margin-top: -190px;
		margin-left: -17px;
	}
	h2.font_size_solar{
		font-size: 14px;
	}
	.businesses_size h4 a{
		margin-left: -15px !important;
	}
	.solar_details_main p{
		font-size: 10px;
	}
	.solar_pwr_bg, .solar_pwr_bg1, .wind_pwr_bg, .wind_pwr_bg1, .hydro_pwr_bg, .hydro_pwr_bg1{
		width: 100%;
		min-height: 150px;
		height: auto;
	}
	.solar_power_txt2{
		top: 100px !important;
	}
	.solar_power_txt2 h2{
		font-size: 18px !important;
		line-height: 15px;
		margin-left: -66px;
	}
	.ghani_solar_txt{
		margin-left: -65px;
	}
	.hydro_power a, .wind_power a{
		font-size: 10px;
	}








	/* Businesses Page */
	.capabilities_buttom h2 {
		font-size: 20px;
	}
	.capabilities_buttom p {
	    font-size: 13px;
	}
	svg.business_map{
		overflow: hidden;
		width: 100%;
		height: 270px;
		position: relative;
		left: 13px !important;
	}
	svg:not(:root) {
	    overflow: hidden;
	    width: 100%;
	    height: 282px;
	    position: relative;
	    /* left: -118px; */
	    margin:  0 auto;
	}
	.development-left h2{
		font-size: 24px;
		line-height: 30px;
	}
	.development-left p{
		line-height: 26px;
	}
	.solar_power_main_txt h2{
		font-size: 20px;
		margin: 0;
		font-weight: 500;
		line-height: 30px;
	}
	.solar_power_main_txt p{
		font-size: 12px;
	}
	.capabilities_size{
		margin-top: 0 !important;
	}
	img.img-responsive.solar_images{
		padding-left: 0;
		height: 70px;
		margin-left: -10px;
		margin-top: 3px;
	}
	.home_banner{
		height: 1106px;
	}
	img.img-responsive.map-india{
		left: 0;
		top: 5em;
	}


	.power_layer_main h1 {
	    font-size: 18px;
	    font-weight: 600;
	    color: white;
	    letter-spacing: 2px;
	}
	/* h4.annual_report_txt.sustain_rep_txt img{
		left: 0;
	} */
	img.main_left_logo.img-responsive {
	    padding-left: 0 !important;
	    width: 129px;
	    margin-top: 6px;
	}
	.power_layer_main h1 {
	    font-size: 25px;
	    font-weight: 700 !important;
	    color: white;
	    letter-spacing: 2px;
	    line-height: 30px;
	    margin-top: -5em;
	    padding-left: 5px;
	}
	.power_layer_main p {
	    font-size: 12px;
	    line-height: 20px;
	    max-width: 290px;
	    text-align: left;
	    padding-left: 5px;
	    margin-top: 2em !important;
	}
	.padding-left-0{
		padding-left: 0px !important;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background-color: white !important;
	}
	/* .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img */ 
	.forword_img_size{
	    /* max-width: 143%; */
	    height: 928px;
	    width: 100%;
	}
	.p-l-6{
		padding-left: 6px;
	}
	.no-padding {
	    /* margin-top: -75px; */
	}
	.diversified_energy{

	}
	.crossfade > figure, .crossfade > figure:nth-child(1),
	.crossfade > figure:nth-child(2), .crossfade > figure:nth-child(3){
		height: 461px !important;
	}

	.description_list_main.no-padding-left.p-l-6 h3, .description_list_main.p-l-6 h3{
		font-size: 24px;
	}

	.description_list_main p {
	    color: white;
	    padding-top: 10px;
	    font-weight: 500;
	    font-size: 10px;
	    /* max-width: 95px; */
	    line-height: 15px;
	}
	.largest_solar_xs{
		/* background-color: teal; */
		margin-top: -8em;
		padding-left: 20px;
	}
	.largest_solar_park_main h4{
		font-size: 22px;
		/* color: #4471f7; */
		color: white;
		position: relative;
		top: -20px;
		line-height: 30px;
	}
	.largest_solar_park_main p{
		font-size: 12px;
	}
	.menu_xs_size{
		margin-right: 6px !important;
		margin-top: 8px;
	}

	.image_video{
		margin-top: 20px;
	}
	.spacer-small-double{
	    height: 40px !important;
	}
	.spacer-medium-40{
	    height: 60px;
	}
	.annual_report_txt{
		font-size: 14px;
	}


	footer {
	    background-color: #424242;
	    color: #fff;
	    position: relative;
	    /* top: 9px !important; */
	    top: 0px !important;
	}
	h4.annual_report_txt.sustain_rep_txt img{
		left: 39px;
	}
	.annual_report_txt{
		line-height: 22px;
		width: 80%;
	}
	.invester_info_main{
		margin-top: 10.5em;
		margin-left: -1.2em;
	}
	.padding_in_xs, span.location_icon img, .envelop_img{
		padding-left: 15px;
	}
	.padding_left_in_xs{
		padding-left: 5px !important;
	}
	img.footer_logo {
	    padding-left: 19px;
	    width:  160px;
	}
	.pull-left-xs{
		float: left !important;
		text-align: left;
	}
	.largest_solar_park_main p {
	    /* color: #3b2af6; */
	    color: white;
	    position: relative;
	    top: -28px;
	    line-height: 20px;
	}
	video.home_video {
	    max-height: 300px;
	    position: relative;
	    top: -40px;
	}


	/* Contact Page */
	.careers {
	    font-size: 24px;
	}
	.send_us_request_2 {
	    line-height: 13px !important;
	    font-size:  13px;
	}
	.contact-map{
		margin-top: -82px;
	}
	h2.solar_power, h2.wind_power_caption, h2.hydro_power_caption{
		font-size: 12px;
		margin-top: 0;
		margin-bottom: 0;
	}

	.home_banner {
	    /* background-image: url('../images/banners/Businesses.png'); */
	    height: 800px;
	    height: auto;
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
	.capabilities_size {
	    margin-top: 0 !important;
	}
	/* .development-left h2{
		font-size: 36px;
	} */
	.solar_power_main {
		height: 118px;
	}
	.solar_power_main_txt p {
	    font-size: 10px;
	}
	.capabilities h2{
		font-size: 27px;
	}
	img.img-responsive.map-india{
		left: 0;
		top: 60px;
	}
	h5 a{
		font-size: 10px;
	}
	.verticalNav_Vertical_line {
	    padding-left: 10px;
	    padding-right: 0px;
	}
	.greenko_ghani_content_color{
		font-size: 13px !important;
	}
	.padding_right_0{
		padding-right: 0;
		float: right !important;
	}
	.ac_solar_capacity{
		font-size: 9px;
	}
	.rayalaWindForm_solar_park_text.verticalNav_Vertical_line p {
	    font-size: 10px;
	    line-height: 19px;
	    text-align: justify;
	}
	a.color_333 {
	    font-size: 10px !important;
	}
	h5.col-xs-12.text-right{
		font-size: 10px;
		position: relative;
		top: 33px;
		left: -9px;
	}
	h5.text-right.ghani_size_xs{
		font-size: 10px !important;
		position: relative;
		top: 33px;
		left: -9px;
	}
	.font_size_xs{
		font-size: 10px !important;
		position: relative;
		top: 33px;
		left: -9px;
	}
	h4.col-xs-12.dikchu_size {
	    font-size: 12px;
	}
	.img_height{
		height: 212px !important;
	}
	.building_networks_content{
		padding-left: 15px !important;
		font-size: 15px;	
	}
	.prologue_from_president{
		font-size: 26px;
		position:  relative;
		top: 25px;
	}
	.get_in_touch_heading{
		font-size: 26px;
	}
	.contact_us_address{
		line-height: 21px;
	}
	.full_name, .number, .mail_id{
		height: 41px;
	}
	.send_request {
	    height: 47px !important;
	    font-size: 16px;
 	}
 	.greenko_hq{
 		font-size: 24px;
 		margin-top: 0;
 		margin-bottom:  5px;
 	}

 	/* About Page */
 	.achivements_right_news h5 {
	    font-size: 13px;
	}
 	.achivements_right_news p{
 		margin-bottom: -40px !important;
 	}
 	.item.active{
 		margin: 0;
 	}
 	li.current a.navbar_active:before {
	    width: 0;
	    left: 19px;
	}
	li.dropdown_social.current a.navbar_active:before{
		width: 0;
	}
 	.map_green_line{
 		display: none;
 	}
 	.achivements_right{
		position: relative;
		top: 0;
		left: 0;
	}
	.achivements_right p {
	    font-size: 16px;
	    color: #6f6c6c;
	    min-height: 56px;
	    text-align: justify;
	    height: 0;
	}
	.achivements_right h5{
		font-size: 13px;
	}
 	h2.achievements_heading {
	    font-size: 16px !important;
	}
	.awsm-modal-content-inner p {
	    font-size: 12px;
	    text-align: justify;
	}
 	.container.main_nav.bg_color_xs{
 		background-color: #fff !important;
 		/* height: 0; */
 		/* max-height: 95px;
 		height: 95px; */
 	}
 	.navbar-toggle .icon-bar{
 		width: 24px;
 		height: 2px;
 	}
 	img.home_banner_img_size.img-responsive{
 		height: 300px;
 	}
 	.about_greenko_left{
 		padding-left: 0px !important;
		font-size: 23px;
		line-height: 27px;
		/* width: 0px; */
 	}
 	.about_greenko_left h3{
		font-size: 18px;
	    line-height: 34px;
	    width: 100%;
 	}
 	.about_greenko_right{
 		padding: 0px;
 	}
 	.about_greenko_right p {
	    font-size: 12px;
	    line-height: 26px;
	    margin-bottom: 0px;
	}
	.vision_li li {
	    margin-bottom: 20px;
	    line-height: 18px;
	    padding-left: 18px;
	    font-size: 12px;
	}
	.vision_bg {
	    /* background-size: 128px; */
	    height: 366px;
	    /* display:  none; */
	}
	.vision_main {
	    background-color: #304ffe;
	    height: 437px;
	    height: 365px;
	}
	.map_main h3{
		width: 100%;
		font-size: 30px;
		line-height: 43px;
	}
	.map_bg{
		margin-top: 0px;
		/* height: auto; */
		background-size: contain;
	}
	.map_up_main h4{
		font-size: 17px;
	}
	.map_up_main{
		/* width: 86%; */
		/* height: 50px; */
	}
	.right_green{
		left: 52px;
	}
	.map_top_left {
	    margin-top: 3em;
	    margin-left: -2em;
	}
	.map_left_bottom{
		margin-top: -1em;
		margin-left: -2em;
	}
	.map_top_right{
	    float: right;
	    width: 49%;
	    margin-top: 41px;
	    /* width: 0 !important;
	    text-align: right;
	    margin-right: 5em;
	    margin-top: 2em; */
	}
	p.about_operating_capacity_xs{
		float: right;
	}
	.map_bottom_right{
		margin-top: -10.2em;
	}
	.map_main{
		height: auto;
	}
	.mile_stone_head{
		font-size: 22px;
	}
	.board_of_directors{
		font-size: 18px;
	}
	.agileits-caption{
		/* width: 59%;
    	left: 21%; */
		width: 83%;
		left: 9%;
		margin: 0 auto;
	}
	.grid figure img {
	    position: relative;
	    /* left: 21%; */
	    margin: 0 auto;
	}
	.endover_bg h5 {
	    font-size: 17px;
	    margin-left: 40px;
	    padding-top: 21px;
	}
	.endover_bg p {
		color: #393939;
		font-family: Montserrat;
		font-size: 11px;
		font-weight: 400;
		line-height: 23px;
		/* margin-left: 20px; */
		padding-left: 42px;
		padding-right: 30px !important;
		text-align: left;
		max-width: 350px;
		width: 312px;
	}
	.endover_bg{
		min-height: 160px;
		height: 0px;
		background-size: 334px 161px;
		/* background-size: 251px; */
	}
	.gko_1{
		margin-bottom: 0px;
	}
	.gko_2{
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    margin-bottom: 155px;
	    /* margin-top: 150px; */
	}
	.gko_3{
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    margin-bottom: -46px;
	    /* margin-top: 150px; */
	}
	.gko_4{
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    margin-bottom: -46px;
	    /* margin-top: 150px; */
	}
	.decarbonization p {
	    margin-top: -144px !important;
	}
	.dizitzation p{
		margin-top: 76px !important;
	}
	.decentralization {
	    margin-top: 36px !important;
	}
	.gko_1_xs {
	    background-color: #304FFE;
	    border-radius: 15px;
	    -webkit-box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	            box-shadow: 0 2px 50px 0 rgba(138, 138, 138, 0.5);
	    width: 241px;
	    height: 91px;
	    /* margin-bottom: 155px; */
	}
	.energization, .decarbonization, .digitization, .decentralization{
		width: 100%;
		line-height: 26px;
    	font-size: 12px;
    	padding-left: 15px;
	}
	.no-padding-left-xs{
		padding-left: 0;
	}
	.mile_stone_head{
		line-height: 29px;
	}
	.grid > li{
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.modal-content{
		width: 90%;
	}
	h3.awards_popup_size{
		font-size: 14px;
	}
	.modal_popup_content {
	    font-size: 12px;
	    line-height: 25px;
	    margin: 10px auto;
	}
	.about_slider .carousel-caption h3 {
	    font-size: 22px;
	    line-height: 33px;
	    text-align: left;
	    position: relative;
	    left: -56px;
	    top: 16px;
	    font-weight:  700;
	}
	.style-1 .awsm-popup-details {
	    position: relative;
	    /* top: 35px; */
	    overflow: visible !important;
	}
	.about_slider .carousel-caption {
	    /* top: -21px; */
	    top: 0px;
	    text-align: left;
	    left: 23%;
	    /* font-size: 10px !important; */
	}
	.navbar-toggle{
		margin-right: 0px;
	}
	.vision_li{
		margin-left: -75px;
	}
	.vision_txt_left {
		height: 220px;
		top: 80px;
		display:  none;
	}

	/* Home */
	.main_nav{
		z-index: 999999999 !important;
		/* height: 50px; */
	}
	.invester_info_main h4{
		font-size: 24px;
	}
	img.cta_img {
		width: 40px !important;
		margin-top: 4rem;
	}
	.greenko_in_the_news{
		width: 100% !important;
	}
	.largest_solar_park_main {
	    height: 288px;
	    margin-top: 135px;
	}
	.footer_bottom_size p a{
		font-size: 11px;
		line-height: 15px;	
	}
	.footer_bottom_align{
		text-align: right;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    border-color: #e7e7e7;
	    min-height: 543px;
	}


	.display_xs{
		display: table-caption !important;
		/* margin-left: -20px; */
	}
	.main_nav .navbar-default .navbar-nav>li>a {
	    padding-left: 0 !important;
	}

	.position_xs{
		position: absolute;
		top: -74px !important;
	}




	.mobile-spacer{
		display:none !important;
	}


.irespPage{
	height: 100px;
}
.irespHeading{
	font-weight:600;
	font-size: 22px;
}


}



@media only screen and (max-width: 480px){
	.visible-xs.spacer-small.on-mobile{
		height: 100px;
	}
	.mobile-cta{
		position:relative;
		top:90px;
	}
}

@media only screen and (max-width: 399px){
	.visible-xs.spacer-small.on-mobile{
		height: 125px;
	}
	.mobile-cta{
		position:relative;
		top:115px;
	}
}

@media only screen and (max-width: 767px){
	ul.toViewMenu{
		/* background-color:transparent; */
		border-radius:unset;
	}
}
