
	@media(min-width: 513px){
		/* solution_main PROC */

		.solution_main .main_title{
			padding-top: 23vh;

		}

		.solution_main .main_title h1{
			font-size:3.125rem; font-weight:800; line-height:120%; text-shadow: 2px 2px 6px black;
		}

		.solution_main .main_title h1 a{
			font-size:3.125rem; font-weight:800; line-height:120%; text-shadow: 2px 2px 6px black;
		}

		.solution_main .main_buttons{
			padding-bottom:20vh;
		}

		.solution_main .main_buttons img{
			margin-right: 0.41rem;
			margin-left: 0.41rem;
		}
		/* solution_main END */


		/* solution_main_article PROC*/
		.solution_main_article > div{
			padding-top:13.34vh; padding-bottom:5.54vh;
		}

		/* solution_main_article END*/


		/* Carousel PROC */
		.Carousel .item img{
			border: 0.02rem solid #f0f0f0;
			border-collapse: collapse;
		}

		.customNavigation .next,
	    .customNavigation .prev{
	        position: absolute;
	        top: 52%;
	        transform: translateY(-50%);
	    }

	    .customNavigation .next{
	        right: -5rem;
	    }

	    .customNavigation .prev{
	        left: -5rem;
	    }
		/* Carousel END */



		/* solution_msg  PROC */
		.solution_msg{
			margin-top:6.54vh;
			padding: 75px 0;
		}

		/* .solution_msg .ad-text-box{
			margin:auto;
		} */
		/* solution_msg END */

		/* solution_fourText PROC*/
		.solution_fourText .row:first-of-type{
			margin-bottom: 10.13vh;
		}

		.solution_fourText{
			padding-top:16vh;
			padding-bottom:16vh;
		}

		.solution_fourText .feature-box-text-inner div{
			font-size: 1.125rem;
			color: #333333;
			font-weight: 500;
		}

		.solution_fourText .feature-box-text h3{
			font-size:1.5rem;
			margin-bottom: 1rem !important;
			font-weight: 800;
			text-align: left;
		}
		/* solution_fourText END*/
		 .youtube-start{
			 margin-top: 15.34vh;
		 }

		 .replace-br{
			 margin-bottom: 3.7rem;
		 }

	/* mediaQuery min-width: 513px EEENNNNDDDD*/
	}


    @media(max-width: 512px){
		/* solution_main PROC */

		.solution_main .main_title{
			padding-top: 22vh;

		}

		.solution_main .main_title h1{
			font-size:3.125rem; font-weight:800; line-height:120%; text-shadow: 2px 2px 6px black;
		}

		.solution_main .main_title h1 a{
			font-size:3.125rem; font-weight:800; line-height:120%; text-shadow: 2px 2px 6px black;
		}

		.solution_main .main_buttons{
			padding-bottom:15vh;
		}

		.solution_main .main_buttons img{
			margin-right: 0.41rem;
			margin-left: 0.41rem;
		}
		/* solution_main END */


		/* solution_main_article PROC*/
		.solution_main_article > div{
			padding-top:5.54vh; padding-bottom:0;
		}

		/* solution_main_article END*/


		/* Carousel PROC */
		.Carousel .item img{
			border: 0.02rem solid #f0f0f0;
			border-collapse: collapse;
		}

		.customNavigation .next,
	    .customNavigation .prev{
	        position: absolute;
	        top: 52%;
	        transform: translateY(-50%);
	    }

	    .customNavigation .next{
	        right: -5rem;
	    }

	    .customNavigation .prev{
	        left: -5rem;
	    }
		/* Carousel END */


		/* solution_msg  PROC */
		.solution_msg{
			margin-top:6.54vh;
			padding: 75px 0;
		}

		/* .solution_msg .ad-text-box{
			margin:auto;
		} */
		/* solution_msg END */

		/* solution_fourText PROC*/
		.solution_fourText .row:first-of-type{
			margin-bottom: 0;
		}

		.solution_fourText{
			padding-top:16vh;
			padding-bottom:16vh;
			padding-left:4vw;
		}

		.solution_fourText .feature-box-text-inner div{
			font-size: 1.225rem;
			color: #333333;
			font-weight: 500;
			text-align: justify;
		}

		.solution_fourText .feature-box-text h3{
			font-size:1.5rem;
			margin-bottom: 1rem !important;
			font-weight: 800;
			text-align: left;
		}

		.solution_fourText .feature-box-text a{
			font-size:1.5rem;
		}

		/* solution_fourText END*/

		.youtube-start{
			margin-top: 10vh;
			margin-bottom: 10vh;
		}

		.recent-post a{
			font-size: 1.2rem;
		}

		.display-xs-none{
			display: none;
		}


    	.ad-text-box{
			padding-left:15px;
			padding-right:15px;
   		}
   		.customNavigation .next,
   		.customNavigation .prev {
      		display:none;
   		}
   		.Carousel{
   			padding: 0;
   		}
   		.content-text41{
   			padding-top: 0;
   			padding-bottom: 0;
   		}
   		.content-text42{
   			padding-top: 5vh !important;
   			padding-bottom: 5vh !important;
   		}
   		.content-text43{
   			padding-top: 0;
   			padding-bottom: 0;
   		}
   		.content-text43 h4{
   			margin-bottom:0;
   		}
   		.feature-box{
   			margin-left:0;
   		}
		/* mediaQuery max-width: 513px EEENNNNDDDD*/
    }
