/* Media Queries for Additional Responsive - Starts */
	@media screen and (min-width: 1400px){
		.colorInd{
			background:green;
		}
		div.bannerContent.v1{
			padding:20% 50px 10px; /* -ks- Changed from 20% 70px 10px; */
		}
		div.contentContainer{
			padding: 60px 5%;
		}

		.contactSection_Containers{
			width:90%;
		}
		#seventhSection div.contentContainer{
			padding: 60px 20px 20px;
		}
		.addressText_Container{
			margin-top: 85px;
		}
		.rcpecheckicon {
    background-color: #fff !important;
    background: url(/wp-content/themes/merz/img/ic_confirmation.png) no-repeat scroll 480px 11px;
}

	}
	@media screen and (min-width: 1000px) and (max-width: 1399px){
		.scontent {
		    font-size: 13px;
		    font-weight: normal;
		    line-height: 23px;
		    letter-spacing: 1px;
		    color: #434A54;
		}
		#signup .formContent {
		  padding: 0 34% 20px;
		}
		.colorInd{
			background:blue;
		}
		div.bannerContent.v1{
			padding:20% 70px 0px;
		}
		div.contentContainer{
			padding: 40px 5.3% 77px;
		}
		div.copyRight_Container{
			padding: 10px 10%;
		}
		div.sliderContent_Container div.imgCarousel_Container{
			padding-left:0px;padding-right:0px;
		}
		div.item{
			width:102%;
			width:100%;
			padding-right:15px;
			height:auto !important;
			height:599px !important;
		}
		#myCarousel{height:599px !important;}
		.navButton_2{font-size:16px!important;}
		button.imgTxt_Button span{font-size:12px!important;}
		#thirdSection div.imgCarousel_Container{
			padding-left:0px;
			padding-right:0px;
		}
	}
	@media screen and (min-width: 780px) and (max-width: 999px){
     .carousel-inner{height:880px;}
		.colorInd{
			background:pink;
		}
		#signup .formContent {
		  padding: 0 27% 20px;
		}
		div.bannerContent.v1 p:nth-child(1){
			font-size: 20px;
			font-weight: 600;
			line-height: 47px;
			padding-left: 121px;
		}
		div.bannerContent.v1 p:nth-child(2){
			font-size: 37px;
			font-weight: 600;
			line-height: 64px;
			letter-spacing: 1px;
		}
		div.bannerContent.v1 p:nth-child(3){

			font-size: 32px;
			font-weight: 600;
			letter-spacing: 1px;
			line-height: 40px;
			margin-left: 48px;
		}
		div.bannerContent.v1 p:nth-child(4){
			padding-left: 30px;
			font-size: 17px; font-weight: 600; line-height: 34px;
		}
		div.bannerContent.v1{
			padding:20% 50px 10px;
		}
		div.contentContainer{
			padding: 60px 50px;
		}
		div.formContent{
			padding: 20px 15%;
		}
		div.item{
			width:103%;
			padding-right:3%;
			height:auto !important;
		}
		#myCarousel{height:auto !important;}
		.navButton_2{font-size:12px!important;}
		button.imgTxt_Button span{font-size:12px!important;}
		#thirdSection div.imgCarousel_Container{
			padding-left:0px;
			padding-right:0px;
		}
		.contactSection_Containers{
			width:90%;
		}
		#seventhSection div.contentContainer{
			padding: 60px 20px 20px;
		}
		.addressText_Container{
			margin-top: 85px;
		}
	}
	@media screen and (min-width: 480px) and (max-width: 779px){
		.colorInd{
			background:yellow;
		}
		#signup .formContent {
		  padding: 0 22% 20px;
		}
		.overlayContainer_TextContainer.v1 {bottom:40%;}
		div.bannerContent.v1 p:nth-child(1){
			font-size: 20px;
			font-weight: 600;
			line-height: 37px;
			padding-left: 121px;
		}
		div.bannerContent.v1 p:nth-child(2){
			font-size: 38px;
			font-weight: 600;
			line-height: 64px;
			letter-spacing: 1px;
		}
		div.bannerContent.v1 p:nth-child(3){
			font-size: 35px;
			font-weight: 600;
			letter-spacing: 1px;
			line-height: 40px;
			margin-left: 48px;
			white-space:normal;
		}
		div.bannerContent.v1 p:nth-child(4){
			padding-left: 30px;
			font-size: 17px; font-weight: 600; line-height: 34px;
		}
		div.bannerContent.v1{
			padding:20% 28px 10px;
			padding:0 0 67px;
		}
		div.contentContainer{
			padding: 60px 70px;
		}
		div.navContainer_Custom{
			padding: 0px;
		}
		nav a.navbar-brand {
			padding: 22px 0 15px;
		}
		div.formContent{
			padding: 20px 5%;
		}
		div.copyRight_Container{
			padding:10px 0px;
		}
		div.contactContent div.shadowContainer{
			margin-bottom: 20px;
		}
		div.addressText_Container{
			margin-bottom: 50px;
		}
		div.item{
			width:105%;
			padding-right:5%;
			height:auto !important;
			height: 727px !important;
		}
		#myCarousel{height:auto !important;}
		.navButton_2{font-size:12px!important;}
		button.imgTxt_Button span{font-size:12px!important;}
		#thirdSection div.imgCarousel_Container{
			padding-left:0px;
			padding-right:0px;
		}
		.footerHolderParentContent_Last nav{
			padding: 10px 0px;
		}
		a.anchorMob-5 span{
			display:block !important;
			width:100% !important;
		}
		.wpfm-floating-wh-wrapper{display:none;}
		.overlayContainer_TextContainer.v1{ bottom: 0;}
		.contactSection_Containers{
			width:100%;
		}
		#seventhSection div.contentContainer{
			padding: 60px 20% 20px;
		}
		#seventhSection div.contactContent{
			margin-bottom: 25px;
		}
		
	}
	@media screen and (min-width: 360px) and (max-width: 479px){
		.carousel-inner{height:420px;height:790px;}
		.inactiveslideimage {
	    	margin-left: 688px;
		}
		#myModal p {
			margin-bottom: 20px;
			font-size: 12px;
			font-weight: 600;
			line-height: 17px;
			color: #434A54;
		}
		#myModal h4 {

			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			color: #434A54;
		}
		#myModal a.close {
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			line-height: 19px;
			color: #FFFFFF;
			border-radius: 5px;
			background: #FFC701 none repeat scroll 0 0;
			padding: 10px 12px;
		}
		.scontent {
			font-size: 14px;
			font-weight: 600;
			line-height: 20px;
			letter-spacing: 1px;
			color: #434A54;
		}
		div.sliderContent_Container div.txtCarousel_Container h3 {
			font-size: 14px;
			font-weight: 800;
			text-align: center;
			line-height: 19px;
			letter-spacing: 1px;
			color: #434A54;
		}
		div.textContent .addHeader_1 {
			font-size: 14px;
			font-weight: 800;
			line-height: 19px;
			color: #FFFFFF;
		}
		#secondSection .textContent p {
			font-size: 14px;
			font-weight: 600;
			line-height: 20px;
			letter-spacing: 1px;
			color: #FFFFFF;
		}
		div.textContent .headerPart {

			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			letter-spacing: 2px;
			color: #656D78;
		}
		section#thirdSection .logoContent p {
			opacity: 0.8;
			font-size: 14px;
			font-weight: 800;
			text-align: center;
			line-height: 19px;
			letter-spacing: 3px;
			color: #005DB9;
		}
		#fifthSection div.textContent .headerPart {
			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			letter-spacing: 2px;
			color: #656D78;
		}
		#wwomm {font-size: 12px;}
		#wwoc {
			font-size: 10px;
			font-weight: 600;
			line-height: 14px;
			color: #434A54;
		}
		#wwot {
			font-size: 10px;
			font-weight: 600;
			line-height: 14px;
			color: #434A54;
		}
		#fifthSection div.textContent p {
			font-size: 12px;
			font-weight: 600;
			line-height: 20px;
			letter-spacing: 1px;
			color: #434A54;
		}
		div.sliderContent_Container div.extraSmallSection p:first-child{

			opacity: 0.7;
			font-size: 8px;
			font-weight: 600;
			line-height: 11px;
			color: #434A54;
		}
		div.sliderContent_Container div.extraSmallSection p:last-child {
			font-size: 12px;
			font-weight: bold;
			line-height: 17px;
			color: #434A54;
		}
		.logoContent p{
			opacity: 0.8;
			font-size: 14px;
			font-weight: 800;
			text-align: center;
			line-height: 19px;
			letter-spacing: 3px;
			color: #FFFFFF;
		}
		#gform_submit_button_3 {
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			line-height: 19px;
			color: #FFFFFF;
		}
		.sign-up-text {
			font-size: 12px;
			font-weight: 600;
			line-height: 17px;
			letter-spacing: 1px;
			color: #FFFFFF;
		}
		#signup .textContent .headerPart {
			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			letter-spacing: 3px;
			color: #FFFFFF;
		}
		section#secondSection {
   		 	background-image: url("/wp-content/themes/merz/img/bg_triangles-background-mobile.png");
   		 	background-color: #16518A;
   			background-position: right top;
    		background-repeat: no-repeat;
    	}
    	section#thirdSection {
		    padding: 42px 0 0;
		    position: relative;
		    background: url(/wp-content/themes/merz/img/bg_triangles-wwo1.png) left top / cover no-repeat;
		}
		section#fifthSection {
		    background: #fff;
		    position: relative;
		    background: url(/wp-content/themes/merz/img/bg_triangles-why.png) center left / cover no-repeat;

		}
		#signup {
		    background-image: url("/wp-content/themes/merz/img/bg_triangles-sign-up.png");
		    background-color: #004281;
		    background-repeat: no-repeat;
		    background-position-y: 270px;
    		background-position-x: 111px;
		}
		section#seventhSection {
		    background-image: url("/wp-content/themes/merz/img/bg_triangles-footer-mobile.png");
		    background-color: #005BB6;
		    background-position: center center;
		}
    #signup .formContent {
		  padding: 0 13% 20px;
		}
		.colorInd{
			background:red;
		}
		div.bannerContent.v1 p:nth-child(1){
			font-size: 17px;
			font-weight: 600;
			line-height: 25px;
			padding-left: 0px;
		}
		div.bannerContent.v1 p:nth-child(2){
			font-size: 23px;
			font-weight: 600;
			line-height: 27px;
			letter-spacing: 1px;
		}
		div.bannerContent.v1 p:nth-child(3){

			font-size: 25px;
			font-weight: 600;
			letter-spacing: 1px;
			line-height: 25px;
			margin-left: 0px;
		}
		div.bannerContent.v1 p:nth-child(4){
			padding-left: 0px;
			font-size: 15px; font-weight: 600; line-height: 24px;
		}
		div.bannerContent.v1{
			padding:20% 17px 10px;
		}
		div.contentContainer{
			padding: 60px 30px;
		}
		div.navContainer_Custom{
			padding: 0px;
		}
		nav a.navbar-brand img {
			width: 240px;
		}
		nav a.navbar-brand {
			padding: 20px 5px;
		}
		button.navbar-toggle{
			margin-right: 5px;
		}
		div.buttonContent_Container{
			padding:10% 0px !important;
		}
		div.formContent{
			padding: 20px 0px;
		}
		div.formContent div.form-group{
			padding:0px;
		}
		div.btnSection_Container button{
			padding: 15px 15%;
		}
		div.copyRight_Container{
			padding:10px 0px;
		}
		div.contactContent div.shadowContainer{
			margin-bottom: 20px;
		}
		div.addressText_Container{
			margin-bottom: 50px;
		}
		div.item{
			width:106%;
			height:auto !important;
		}
		#myCarousel{height:auto !important;}
		.navButton_2{font-size:12px!important;}
		button.imgTxt_Button span{font-size:12px!important;}
		button.imgTxt_Button{
			padding:10px 10px;

		}

		.carousel-indicators{
			left: 0%;
			margin-left: 0%;
			width: 100%;
		}
		.contactSection_Containers{
			width:100%;
		}
		.footerHolderParentContent_Last p span{
			display:block;
		}
		#seventhSection div.contentContainer{
			padding: 60px 20px 20px;
		}
		#seventhSection div.contactContent{
			margin-bottom: 25px;
		}
		.footerHolderParentContent_Last nav{
			padding: 10px 0px;
		}
		a.anchorMob-5 span{
			display:block !important;
			width:100% !important;
		}
		.navButton_1,
.navButton_1:hover,
.navButton_1:active,
.navButton_1:focus {
    color: #fff;
    background: transparent;
    padding: 8px 10px;
    border: 1px solid white;
    text-transform: uppercase;
}
		/* 31/01/2017 - Abhilas - Ends */
		.wpfm-floating-wh-wrapper{display:none;}
		.footerHolderParentContent_Last{clear:both}
	}
	@media screen and (min-width: 0px) and (max-width: 359px){
		.wpfm-floating-wh-wrapper{display:none;}
		.carousel-inner{height:420px;height:880px;}
		.inactiveslideimage {
	    	margin-left: 610px;
		}
		#myModal p {
			margin-bottom: 20px;
			font-size: 12px;
			font-weight: 600;
			line-height: 17px;
			color: #434A54;
		}
		#myModal h4 {

			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			color: #434A54;
		}
		#myModal a.close {

			font-size: 14px;
			font-weight: bold;
			text-align: center;
			line-height: 19px;
			color: #FFFFFF;
			border-radius: 5px;
			background: #FFC701 none repeat scroll 0 0;
			padding: 10px 12px;
		}
		.scontent {
			font-size: 12px;
			font-weight: 600;
			line-height: 20px;
			letter-spacing: 1px;
			color: #434A54;
		}
		div.sliderContent_Container div.txtCarousel_Container h3 {
			font-size: 14px;
			font-weight: 800;
			text-align: center;
			line-height: 19px;
			letter-spacing: 1px;
			color: #434A54;
		}
		div.textContent .addHeader_1 {
			font-size: 14px;
			font-weight: 800;
			line-height: 19px;
			color: #FFFFFF;
		}
		#secondSection .textContent p {
			font-size: 12px;
			font-weight: 600;
			line-height: 20px;
			letter-spacing: 1px;
			color: #FFFFFF;
		}
		section#thirdSection .logoContent p {
			opacity: 0.8;
			font-size: 14px;
			font-weight: 800;
			text-align: center;
			line-height: 19px;
			letter-spacing: 3px;
			color: #005DB9;
		}
		#wwomm {font-size: 12px;}
		#wwoc {
			font-size: 10px;
			font-weight: 600;
			line-height: 14px;
			color: #434A54;
		}
		#wwot {
			font-size: 10px;
			font-weight: 600;
			line-height: 14px;
			color: #434A54;
		}
		div.textContent .headerPart {

			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			letter-spacing: 2px;
			color: #656D78;
		}
		#fifthSection div.textContent .headerPart {
			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			letter-spacing: 2px;
			color: #656D78;
		}

		#fifthSection div.textContent p {
			font-size: 12px;
			font-weight: 600;
			line-height: 20px;
			letter-spacing: 1px;
			color: #434A54;
		}
		div.sliderContent_Container div.extraSmallSection p:first-child{

			opacity: 0.7;
			font-size: 8px;
			font-weight: 600;
			line-height: 11px;
			color: #434A54;
		}
		div.sliderContent_Container div.extraSmallSection p:last-child {
			font-size: 12px;
			font-weight: bold;
			line-height: 17px;
			color: #434A54;
		}
		.logoContent p{
			opacity: 0.8;
			font-size: 14px;
			font-weight: 800;
			text-align: center;
			line-height: 19px;
			letter-spacing: 3px;
			color: #FFFFFF;
		}
		#gform_submit_button_3 {
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			line-height: 19px;
			color: #FFFFFF;
		}
		.sign-up-text {
			font-size: 12px;
			font-weight: 600;
			line-height: 17px;
			letter-spacing: 1px;
			color: #FFFFFF;
		}
		#signup .textContent .headerPart {
			font-size: 18px;
			font-weight: 800;
			text-align: center;
			line-height: 24px;
			letter-spacing: 3px;
			color: #FFFFFF;
		}
		section#secondSection {
   		 	background-image: url("/wp-content/themes/merz/img/bg_triangles-background-mobile.png");
   		 	background-color: #16518A;
   			background-position: right top;
    		background-repeat: no-repeat;
    	}
    	section#thirdSection {
		    padding: 42px 0 0;
		    position: relative;
		    background: url(/wp-content/themes/merz/img/bg_triangles-wwo1.png) left top / cover no-repeat;
		}
		section#fifthSection {
		    background: #fff;
		    position: relative;
		    background: url(/wp-content/themes/merz/img/bg_triangles-why.png) center left / cover no-repeat;

		}
		#signup {
		    background-image: url("/wp-content/themes/merz/img/bg_triangles-sign-up.png");
		    background-color: #004281;
		    background-repeat: no-repeat;
		    background-position-y: 270px;
    		background-position-x: 20px;
		}
		section#seventhSection {
		    background-image: url("/wp-content/themes/merz/img/bg_triangles-footer-mobile.png");
		    background-color: #004281;
		    background-position: center center;
		}
		#signup .formContent {
		  padding: 0 13% 20px;
		}
		.colorInd{
			background:orange;
		}
		div.bannerContent.v1 p:nth-child(1){
			font-size: 14px;
			font-weight: 600;
			line-height: 27px;
			padding-left: 0px;
		}
		div.bannerContent.v1 p:nth-child(2){
			font-size: 21px;
			font-weight: 600;
			line-height: 22px;
			letter-spacing: 1px;
		}
		div.bannerContent.v1 p:nth-child(3){

			font-size: 20px;
			font-weight: 600;
			letter-spacing: 1px;
			line-height: 23px;
			margin-left: 0px;
		}
		div.bannerContent.v1 p:nth-child(4){
			padding-left: 0px;
			font-size: 13px; font-weight: 600; line-height: 20px;
		}
		div.textContent .addHeader_1{margin-left:25px;}
		#secondSection .textContent p{margin-left:28px;}
		.btn{font-size: 17px; font-weight: 600;}
		#gform_submit_button_3{font-size: 16px;}
		#gform_wrapper_3 input[type="text"]{padding: 3px;}
		div.bannerContent.v1{
			padding:20% 17px 10px;
		}
		div.contentContainer{
			padding: 60px 20px;
		}
		div.navContainer_Custom{
			padding: 0px;
		}
		nav a.navbar-brand img {
			width: 180px;
		}
		nav a.navbar-brand {
			padding: 25px 5px;
		}
		button.navbar-toggle{
			margin-right: 5px;
		}
		div.buttonContent_Container{
			padding:10% 0px !important;
		}
		div.buttonContent_Container button{
			width:100%;
		}
		div.formContent{
			padding: 20px 0px;
		}
		div.formContent div.form-group{
			padding:0px;
		}
		div.btnSection_Container button{
			padding: 10px 30px;
		}
		div.copyRight_Container{
			padding:10px 0px;
		}
		div.contactContent div.shadowContainer{
			margin-bottom: 20px;
		}
		div.addressText_Container{
			margin-bottom: 50px;
		}
		div.item{
			width:107%;
			height:auto !important;
		}
		#myCarousel{height:auto !important;}
		.navButton_2{font-size:12px!important;}
		button.imgTxt_Button span{font-size:12px!important;}
		button.imgTxt_Button{
			padding: 10px;
		}
		button.imgTxt_Button img{
			margin-right: 0px;
		}
		.carousel-indicators{
			left: 0%;
			margin-left: 0%;
			width: 100%;
		}

		.pcontent {
			font-weight: 400;
			font-size: 12px;
			line-height: 17px;
			color: #434A54;
		}

		.contactSection_Containers{
			width:100%;
		}
		.footerHolderParentContent_Last p span{
			/*margin-top: 10px;*/
			display: block;
		}
		#seventhSection div.contentContainer{
			padding: 60px 20px 20px;
		}
		#seventhSection div.contactContent{
			margin-bottom: 25px;
		}
		.footerHolderParentContent_Last nav{
			padding: 10px 0px;
		}
.footerHolderParentContent_Last{clear:both}
		/* 31/01/2017 - Abhilas - Ends */
		section#fifthSection{ margin-top:0;}
	}
@media screen and (min-width: 0px) and (max-width: 380px){

	.fullRequestButton{
		/*height: 0;*/
		padding: 12px 0;
	}
	.rrsbutton {
		font-size: 20px;
	}
	.navButton_1{ margin-top:16px !important;}
	.cmargin{
		margin-top: 16px;
		margin-left: 0px;
	}
	.logoSignup {
		/*height: 105px;*/
	}
	.carousel-inner{height:420px;height:880px;}
	.rccontent{ padding:10px 0;}
	.wpfm-floating-wh-wrapper{display:none;}
	.footerHolderParentContent_Last{clear:both}
}

/* Media Queries for Additional Responsive - Ends */
