@media only screen and ( max-width: 1200px ){
	nav .navbar-brand img {
	    width: 80px;
	}
	.start-header ul li a {
	    font-size: 16px;
	}
	.start-header ul li {
	    margin: 0 16px;
	}
	.page-id-214 .inner-banner-content h2{
		font-size: 40px;
	}
	.inner-banner-content h2 {
	    font-size: 32px;
	    color: #FFFFFF;
	    line-height: 40px;
	}
	.inner-banner-content {
	    top: 50%;
	    position: absolute;
	    z-index: 9;
	    transform: translate(0%, -140%);
	}
}



@media only screen and ( max-width: 991px ){
	.blur{
		position: relative;
	}
	.blur:after{
		    position: absolute;
		    content: '';
		    background: #33333352;
		    width: 100%;
		    height: 100%;
		    left: 0;
		    top: 0;
		    z-index: -1;
	}

	.blur .banner-area {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .home-section-one {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .home-section-two {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .testimonial-sec {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .client-slider-section {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .about-detail {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .form-sec {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .general-footer {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .inner-banner {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .about-detail_detailspage {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .sectionone {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .sectiontwo {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .sectionthird {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .sectionfour {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .button-sec {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .bannersection {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .middlearea {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .inner-banner {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .advantage-sec {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .module-sec {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .complete-sec {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}
	.blur .form-sec {
	    filter: blur(18px);
	    -webkit-filter: blur(18px);
	    position: relative;
	    z-index: -1;
	}




	nav .navbar-brand img {
	    width: 130px;
	}
	.start-header .container {
	    padding: 0 80px !important;
	}
	.start-header ul{
		flex-direction: column;
	}
	.start-header ul li {
	    margin-bottom: 50px;
	}
	.start-header ul li:last-child {
	    margin-bottom: 0px;
	}
	.start-header ul li a {
	    font-size: 21px;
	    color: #fff;
	    line-height: 25px;
	}
	.blur .start-header ul li:last-child {
	    margin-right: 16px;
	}
	.blur .navbar-brand img {
	    max-width: 60pxpx;
	    position: relative;
	    z-index: 9;
	}
	.blur .navbar-toggler {
	    position: relative;
	    z-index: 9;
	}
	button:focus {
	    outline: 1px dotted;
	    outline: none;
	}
	.banner-area h1 {
	    font-size: 35px;
	    line-height: 42px;
	    margin-bottom: 30px;
	}
	.banner-area h2 {
	    font-size: 35px;
	    line-height: 42px;
	    margin-bottom: 30px;
	}
	.banner-area h5 {
	    font-size: 15px;
	    line-height: 18px;
	    padding-bottom: 40px;
	}
	.container{
		padding: 0 80px !important;
	}
	.home-section-one {
	    padding-top: 50px;
	}
	.home-section-one h2 {
	    font-size: 30px;
	    margin-bottom: 35px;
	}
	.training-box{
		margin-top: 80px;
		  justify-content: center;
    	text-align: center;
	}
	.training-content h2{
		text-align: center;
	}
	.training-box:before {
	    border-radius: 10px;
	    clip-path: initial;
	    width: 100%;
	    background: linear-gradient(180deg, rgba(124,14,111,1) 0%, rgba(127,44,193,1) 100%);
	}
	.training-content {
	    max-width: 100%;
	    width: 100%;
	    display: flex;
    	flex-direction: column;
    	justify-content: center;
	}
	.training-content a {
	    margin: 0 auto;
	}
	.service-slider .owl-prev{
		display: none !important;
	}
	.service-slider .owl-next{
		display: none !important;
	}
	.service-slider .owl-dots .owl-dot span {
	    width: 10px;
	    height: 10px;
	    margin: 5px 7px;
	    background: #7C0E6F !important;
	    display: block;
	    -webkit-backface-visibility: visible;
	    transition: opacity .2s ease;
	    border-radius: 30px;
	}
	.service-slider .owl-dots .owl-dot.active span, .service-slider .owl-dots .owl-dot:hover span {
	    background: #ffffff !important;
	    border: 2px solid #7c0e6f !important;
	    width: 14px !important;
	    height: 14px !important;
	    top: 2px !important;
	    position: relative !important;
	}
	.formula-area .back-koi .row{
		flex-direction: column-reverse;
	}
	.formula-area .frm_forms.frm_style_style-formidable.with_frm_style {
	    background-color: #FFE6FC;
	    border-radius: 0 0 10px 10px;
	}
	.frm_forms.frm_style_style-formidable.with_frm_style {
	    padding: 54px 15px;
	    margin-top: 10px;
	    overflow: hidden;
	}
	.frm_form_fields svg {
	    right: 30px;
   	 top: 138px;
	}
	.frmno {
	    right: 0px;
    	top: 180px;
	}
	.back-koi{
		background: transparent;
	}
	.home-section-two h2 {
	    font-size: 30px;
	    margin-bottom: 35px;
	}
	.title-heading h2 {
	    font-size: 30px;
	    margin-bottom: 35px;
	    line-height: 30px;
	}
	.slidecard-content {
	    height: 160px;
	}
	.client-slider-section {
	    padding-top: 64px;
	}
	.back-koi img{
		border-left: 0;
		border-radius: 10px 10px 0 0;
	}
	.page-id-214 .inner-banner-content h2 {
	    font-size: 30px;
	    line-height: 40px;
	    margin-bottom: 20px;
	}
	.page-id-214 .about-desc_details h2 {
	    font-size: 30px;
	    line-height: 30px;
	    margin-bottom: 20px;
	}
	.page-id-214 .about-desc_details p{
	    margin-bottom: 30px !important;
	}
	.section-title h2 {
	    font-size: 30px;
	    line-height: 30px;
	    margin-bottom: 20px;
	}	
	.servicelist {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.page-id-214 .img-sec_des .lock-about-imgarea {
	    padding-right: 0;
	    margin-bottom: 25px;
	}
	.page-id-214 .about-desc_details {
	    padding-left: 0;
	}
	.sectionone {
	    padding-top: 0px;
	}
	.bannersection h1 {
	    font-size: 30px;
	    line-height: 30px;
	}
	.single-formula-img img {
	    max-width: 100%;
	}
	.formsection2 {
	    left: 0;
	    width: 100%;
	    gap: 0 53px;
	}
	#frm_field_29_container{
		max-width: 46%;
	}
	#frm_field_30_container{
		max-width: 46%;
	}
	#frm_field_31_container{
		max-width: 46%;
	}
	#frm_field_37_container{
		max-width: 46%;
	}
	#frm_field_33_container{
		max-width: 46%;
	}
	#frm_field_46_container{
		max-width: 46%;
	}
	#frm_field_29_container{
		max-width: 46%;
	}
	.single-formula-content .frm_form_fields .frm_fields_container {
	    grid-gap: 0 9% !important;
	}
	.inner-404-content .contentBx h1 {
	    font-size: 52px;
	    line-height: 52px;
	    margin-bottom: 30px;
	}
	.error404-template img {
	    position: absolute;
	    right: 30%;
	    bottom: 0;
	    overflow: hidden;
	    width: 175%;
	}
	.inner-banner-content {
	    transform: translate(0%, -150%);
	}
	.inner-banner-content h2 {
	    font-size: 35px;
	    line-height: 40px;
	}
	.widget-img {
	    max-width: 100px;
	    margin-right: 17px;
	    width: 100%;
	    margin-bottom: 15px;
	    display: block;
	}
	/*.widget-content p{
		   display: -webkit-box;
	    -webkit-line-clamp: 7;
	    -webkit-box-orient: vertical;
	    overflow: hidden;
	}*/
	.price-tag-box {
	    width: 72px;
	    height: 72px;
	}
	.module-content-box h3 {
	    font-size: 20px;
	    line-height: 24px;
	}
	.complete-heading h2 {
	    font-size: 35px;
	    line-height: 40px;
	    margin-bottom: 30px;
	}
	.form-sec {
	    padding: 50px 0;
	}
	.footer-logo{
		margin-bottom: 60px;
	}
	.complete-heading h2 span{
		font-weight: 500;
	}

}




@media only screen and ( max-width: 768px ){
	.start-header .container {
	    padding: 0 25px !important;
	}
	.container {
	    padding: 0 25px !important;
	}
	.banner-content {
	    padding-left: 25px;
	}
	.service-desktop{
		display: none;
	}
	.banner-area .overlay{
		padding-top: 250px;
	}
	.about-desc h2{
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 30px;
	}
	.service-slider {
	    display: block !important;
	}
	.client_panel-area .owl-slider{
		display: none;
	}
	.client-slider{
		display: block !important;
	}
	.client-slider .owl-nav{
		display: none !important;
	}
	.client-slider .owl-stage {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.about-detail{
		padding-top: 35px;
	}
	.form-sec .frm_form_fields .frm_fields_container {
	    max-width: 90%;
	    width: 100%;
	}
	#frm_field_1_container {
	    width: 100% !important;
	    max-width: 90%;
	}
	#frm_field_2_container {
	    width: 100% !important;
	    max-width: 90%;
	}
	#frm_field_6_container{
		width: 100% !important;
	    max-width: 90%;
	}
	#frm_field_3_container{
		width: 100% !important;
	    max-width: 90%;		
	}
	#frm_field_40_container{
		width: 100% !important;
	    max-width: 90%;			
	}
	#frm_field_5_container{
		width: 100% !important;
	    max-width: 90%;			
	}
	.form-sec .with_frm_style .frm_submit{
		width: 100% !important;
	    max-width: 90%;			
	}
	.lock-about-imgarea img{
		border-right: 0;
	}
	.lock-about-imgarea img{
		border-bottom: 7px solid #7C0E6F;
		border-radius: 10pt 10pt 0 0;
	}
	.page-template-template-formulesdetails .lock-about-imgarea img{
		border-bottom: 0;
	}
	.page-template-template-formulesdetails .about-detail_detailspage{
		padding-top: 40px;
	}
	.home-section-two{
		padding-top: 50px;
	}
	#frm_field_14_container{
		max-width: 77%;
		width: 100%;
	}
	#frm_field_15_container{
		max-width: 77%;
		width: 100%;
	}
	#frm_field_16_container{
		max-width: 77%;
		width: 100%;
	}
	#frm_field_41_container{
		max-width: 77%;
		width: 100%;
	}
	.frm_form_fields  .frm_submit{
		max-width: 80%;
		width: 100%;
	}
	.frm_page_num_4 .frm_final_submit{
		margin: 0 auto !important;
	}
	.frm_form_fields  .frm_submit button.frm_prev_page{
		position: relative !important;
		top: -280px !important;
		left: 0 !important;
	}
	.page-id-214 .inner-banner img {
	    max-width: 100%;
	    width: 100%;
	    height: 414px;

	}
	.inner-banner-content{
		position: relative;
		transform: inherit !important;
		padding: 44px 0;
		top: 0;
	}
	.page-id-214 .inner-banner:after {
		top: auto;
	    bottom: 11px;
	    width: 100%;
	    height: 227px;
	    position: absolute;
	    clip-path: inherit;
	}
	.title-heading h1 {
	    margin-bottom: 25px;
	    font-size: 25px;
	}
	.service:hover{
		transform: scale(1.0) !important;
	}
	.page-id-214 .inner-banner-content h2 {
	    font-size: 25px;
	}
	.page-id-214 .about-desc_details h2 {
	    font-size: 25px;
	}
	.section-title h2 {
	    font-size: 25px;
    	line-height: 30px;
	}
	.section-title h3 {
	    font-size: 18px;
    	line-height: 22px;
	}
	.section-title img {
	    margin-bottom: 20px;
	}
	.accoInner .card-body{
		padding: 15px 30px;
	}
	.accoInner .card-body p {
	    max-width: 100%;
	}
	.accordin-btn {
	    margin-left: auto;
	    margin-top: 40px;
	    margin-bottom: 40px;
	    margin-right: auto;
	}
	.button-sec {
	    margin-bottom: 30px;
	}
	.bannersection h1 {
	    font-size: 25px;
	    line-height: 30px;
	}
	.middlearea{
		padding-top: 0;
		   padding-bottom: 910px;
	}
	.single-formula-img img {
	    max-width: 100%;
	    height: 252px;
    	object-fit: cover;
	}
	.bannersection{
		height: 130px;
	}
	.middlearea .frm_forms.frm_style_style-formidable.with_frm_style {
	    padding: 0;
	    margin-top: 10px;
	}
	#frm_field_27_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_27_container select {
	    width: 70px;
	    height: 36px;
	}
	#frm_field_28_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_29_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_30_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_31_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_33_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_35_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_37_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_46_container label {
	    font-size: 17px;
	    line-height: 20px;
	    margin-bottom: 10px;
	}
	#frm_field_29_container{
		max-width: 100%;
		margin-top: 10px;
	}
	#frm_field_30_container{
		max-width: 100%;
		margin-top: 10px;
	}
	#frm_field_31_container{
		max-width: 100%;
		margin-top: 10px;
	}
	#frm_field_37_container{
		max-width: 100%;
		margin-top: 10px;
	}
	#frm_field_33_container{
		max-width: 100%;
		margin-top: 10px;
	}
	#frm_field_46_container{
		max-width: 100%;
		margin-top: 10px;
	}
	#frm_field_29_container{
		max-width: 100%;
		margin-top: 10px;
	}

	#frm_field_29_container.frm_blank_field{
		margin-top: 20px;
	}
	#frm_field_30_container.frm_blank_field{
		margin-top: 20px;
	}
	#frm_field_31_container.frm_blank_field{
		margin-top: 20px;
	}
	#frm_field_37_container.frm_blank_field{
		margin-top: 20px;
	}
	#frm_field_33_container.frm_blank_field{
		margin-top: 20px;
	}
	#frm_field_46_container.frm_blank_field{
		margin-top: 20px;
	}
	#frm_field_29_container.frm_blank_field{
		margin-top: 20px;
	}
	.formsection2 {
	    padding: 0 15px;
	    margin-top: 26px;
	}
	.formsection3 {
	    padding: 0 15px;
	    width: 100%;
	}
	.single-formula-content .with_frm_style input[type=text] {
	    height: 36px !important;
	}
	.single-formula-content .with_frm_style input[type=email] {
	    height: 36px !important;
	}
	#frm_field_46_container input {
	    height: 36px !important;
	}
	.formsection4 {
	    top: 147%;
	    width: 100%;
	    transform: translate(-50%, -50%);
	    left: 50%;
	}
	.formsection4 .subpagesform{
		margin: 0 auto !important;
	}
	#frm_field_28_container .frm_error {
	    top: -23px !important;
	    font-size: 17px !important;
	    line-height: 22px !important;
	}
	.middlearea #frm_field_29_container .frm_error {
	    font-size: 17px;
	    line-height: 22px;
	    top: -23px;
	}
	.middlearea #frm_field_30_container .frm_error {
	    font-size: 17px;
	    line-height: 22px;
	    top: -23px;
	}
	.middlearea #frm_field_31_container .frm_error {
	    font-size: 17px;
	    line-height: 22px;
	    top: -23px;
	}
	.middlearea #frm_field_37_container .frm_error {
	    font-size: 17px;
	    line-height: 22px;
	    top: -23px;
	}
	.middlearea #frm_field_33_container .frm_error {
	    font-size: 17px;
	    line-height: 22px;
	    top: -23px;
	}
	.middlearea #frm_field_46_container .frm_error {
	    font-size: 17px;
	    line-height: 22px;
	    top: -23px;
	}
	.middlearea #frm_field_35_container .frm_error {
	    font-size: 17px;
	    line-height: 22px;
	    top: 20px;
	}
	.single-formula-img{
		margin: 0 -25px;
	}
	.inner-banner img {
	    max-width: 100%;
	    width: 100%;
	    height: 414px;
	}
	.page-id-141 .form-sec .frm_form_fields .frm_fields_container {
	    max-width: 83%;
	    width: 100%;
	}
	.inner-banner-content h2 {
	    font-size: 25px;
	    line-height: 30px;
	}
	.price-tag-box {
	    width: 100%;
	    height: 50px;
	    left: 50%;
	    right: auto;
	    max-width: 100%;
	    transform: translate(-50%, 0%);
	    bottom: 0px;
	    border-radius: 0 0 10px 10px;
	}
	#frm_field_18_container{
		max-width: 73%;
    	width: 100% !important;
	}
	#frm_field_26_container{
		max-width: 73%;
    	width: 100% !important;
	}
	#frm_field_24_container{
		max-width: 73%;
    	width: 100% !important;
	}
	#frm_field_21_container{
		max-width: 73%;
    	width: 100% !important;
	}
	#frm_field_42_container{
		max-width: 73%;
    	width: 100% !important;
	}
	#frm_field_23_container{
		max-width: 73%;
    	width: 100% !important;
	}
	.page-template-templete-trainings .form-sec .frm_submit{
		max-width: 73% !important;
    	width: 100% !important;
	}
	#frm_field_18_container .frm_error {
	    top: -27px !important;
	    font-size: 17px !important;
	    line-height: 24px !important;
	}
	#frm_field_26_container .frm_error {
	    top: -27px !important;
	    font-size: 17px !important;
	    line-height: 24px !important;
	}
	#frm_field_24_container .frm_error {
	    top: -27px !important;
	    font-size: 17px !important;
	    line-height: 24px !important;
	}
	#frm_field_21_container .frm_error {
	    top: -27px !important;
	    font-size: 17px !important;
	    line-height: 24px !important;
	}
	#frm_field_42_container .frm_error {
	    top: -27px !important;
	    font-size: 17px !important;
	    line-height: 24px !important;
	}
	#frm_field_23_container .frm_error {
	    top: -27px !important;
	    font-size: 17px !important;
	    line-height: 24px !important;
	}
	.module-img-box {
	    margin-bottom: 40px;
	    max-width: 340px;
	    width: 100%;
	    overflow: hidden;
	    max-height: 340px;
	    height: 340px;
	    margin: 0 auto 40px;
	}
	.page-template-templete-trainings .inner-banner:after {
	    background: linear-gradient(90deg, rgba(124,14,111,1) 0%, rgba(127,44,193,1) 100%);
	    left: 0;
	    top: auto;
	    width: 200%;
	    height: 227px;
	    position: absolute;
	    content: '';
	    z-index: 1;
	    border-radius: 0;
	    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	    bottom: -25px;
	    transform: translate(-50%, 0);
	}
	.advantage-sec {
	    padding: 50px 0;
	    padding-bottom: 0;
	}
	.complete-heading h2 {
	    font-size: 25px;
	    line-height: 30px;
	    margin-bottom: 20px;
	}
	.page-template-templete-trainings .title-heading h2 {
	    font-size: 25px;
	    margin-bottom: 20px;
	    line-height: 30px;
	}
	.frm_style_style-formidable.with_frm_style .frm_form_fields.frm_page_num_4 .frm_submit button.frm_prev_page{
		top: -390px !important;
		left: 0;
	}
	#frm_field_14_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_15_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_16_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_41_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.with_frm_style input[type=text]{
		height: 36px !important;
	}
	.with_frm_style input[type=email]{
		height: 36px !important;
	}
	.home-section-two .with_frm_style input[type=tel]{
		height: 36px !important;
	}

	#frm_field_1_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_2_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_6_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_3_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_40_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	#frm_field_5_container .frm_error{
		top: -24px !important;
		font-size: 18px !important;
		line-height: 22px !important;
	}
	.widget-box{
		flex-direction: column;
		text-align: center;
		padding: 25px 36px;
		height: 391px; 
		margin-bottom: 27px;
	}
	.widget-img img{
		width: 75px !important;
		margin: 0 auto !important;
	}
	.traingform{
		margin: 0 auto !important;
	}
	.contactfrm{
		margin: 0 auto !important;
	}
	.advatage-dektop{
		display: none;
	}
	.price-tag-box p{
		font-size: 18px;
		font-weight: 700;
		line-height: 20px;
	}
	.price-tag-box p span{
		font-weight: 400;
	}
	.advantage-slider .owl-dots .owl-dot span{
		margin: 0 4px !important;
	}
	.advantage-slider .owl-stage-outer{
		padding: 15px 0px 0px 2px;
	}
	/*.testimonial-sec .container{
		padding-right: 0 !important;
	}*/
	.service-slider .owl-stage{
		padding-left: 15px !important;
	}
	.frm_form_fields svg{
		display: none;
	}
	.frmno{
		display: none;
	}
	.formula-area #frm_field_8_container{
		max-width: 85%;
		width: 100%;
		margin-left: 10px;
	}
	.formula-area .frm_form_fields .frm_fields_container{
		grid-gap:0 9% !important;
	}
	.noformula-area .container:nth-child(2){
		padding-right: 0 !important;
	}
	.module-img-box img{
		height: 330px;
		object-fit: cover;
		object-position: 0 -15px;
		width: 358px;
		margin-left: -15px;
		border-radius: 10px;
	}
	/*.advantage-slider .owl-stage{
		padding-left: 0 !important;
	}*/
	/*.advantage-sec .container .title-heading.text-center{
		padding-right: 25px;
	}*/
	.page-id-214 .back_71 .about-desc_details p span {
	    margin-bottom: 30px;
	}
	.page-id-214 .back_72 .about-desc_details p span {
	    margin-bottom: 30px;
	}
	#frm_field_28_container input {
	    margin-bottom: 0;
	}
}



@media only screen and ( max-width: 600px ){
	.slidecard{
		flex-direction: column;
		max-width: 264px;
		margin: 0 auto;
	}
	.slidecard-header {
	    max-width: 100%;
	    border-radius: 10px;
	}
	.sidecard-img-box {
	    width: 100%;
	}
	.slidecard .slidecard-header img {
	    max-width: 100px;
	}
	.slidecard-content {
	    height: 100%;
	    text-align: center;
	}
	.testimonialsscrol{
		padding-left: 25px;
	}
	.testimonialsscrol .owl-prev{
		display: none !important;
	}
	.testimonialsscrol .owl-next{
		display: none !important;
	}
	#frm_field_1_container {	 
	    max-width: 67%;
	}
	#frm_field_2_container {	 
	    max-width: 67%;
	}
	#frm_field_6_container{
	    max-width: 67%;
	}
	#frm_field_3_container{
	    max-width: 67%;		
	}
	#frm_field_40_container{
	    max-width: 67%;			
	}
	#frm_field_5_container{
	    max-width: 67%;			
	}
	.form-sec .with_frm_style .frm_submit{
	    max-width: 56%;			
	}
	.banner-content{
		padding-left: 0;
	}
	.banner-area .overlay{
		padding-top: 300px;
	}
	.home-section-one h2{
		font-size: 25px;
		margin-bottom: 25px;
	}
	.service-slider .owl-dots{
		position: relative;
		top: -15px;
	}
	.training-content{
		padding: 0 15px;
	}
	.training-box{
		height: 180px;
	}
	.testimonial-sec{
		padding-top: 50px;
	}
	.frm_page_num_4 .frm_fields_container svg{
		top: auto;
		bottom: 73px;
		left: 38px;
	}
	.frm_page_num_4 .frmno{
		top: auto;
		bottom: 30px;
		left: 70px;
	}
	
	.about-desc{
		text-align: center;
	}
	.about-desc h2{
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 25px;
		text-align: center;
	}
	.a2{
		width: 100%;
		left: -42%;
		top: -20%;
	}
	.form-sec .with_frm_style .frm_message, .frm_success_style{
		padding-top: 140px;
	}
	.general-footer{
		text-align: center;
	}
	.general-footer ul{
		justify-content: center;
	}
	.page-template-templete-trainings .form-sec {
	    padding-bottom: 0;
	}
	.page-id-141 .form-sec {
	    padding-bottom: 50px;
	}
	.testimonialsscrol .owl-stage{
		padding-left: 0 !important;
	}
	.testimonial-sec .container:last-child{
		padding-right: 0 !important;
		overflow: hidden;
	}
	.client-slider-section .container{
		padding-right: 0 !important;
		overflow: hidden;
	}
	.contact-img-box{
		display: none;
	}
	.contact-box-img{
		display: none;
	}

	.page-id-141 .frm_forms.frm_style_style-formidable.with_frm_style{
		padding: 0;
	}
	.page-id-141 .frm_forms.frm_style_style-formidable.with_frm_style{
		padding: 0;
	}
	.advantage-sec .container{
		padding-right: 0 !important;
		overflow: hidden;
		padding-left: 0 !important;
	}
	.servicelist .container{
		padding-right: 0 !important;
		overflow: hidden;
	}
	.page-id-34 .inner-content-widget ul {
	    width: 100%;
	}
	.frm_forms.frm_style_style-formidable.with_frm_style{
		padding: 0 15px;
	}
	/*.advantage-slider{
		padding-left: 24px;
	}*/
	.widget-box{
		max-width: 283px;
	}
	/*.advantage-slider .owl-dots{
		padding-right: 25px;
	}*/
}


@media only screen and ( max-width: 425px ){
	.single-formula-content .frm_form_fields .frm_fields_container {
	    grid-gap: 0 9% !important;
	}
	.form-sec .frm_form_fields .frm_fields_container {
	    max-width: 86%;
	    width: 100%;
	}
	#frm_field_18_container {
	    max-width: 69%;
	    width: 100% !important;
	}
	#frm_field_26_container {
	    max-width: 69%;
	    width: 100% !important;
	}
	#frm_field_24_container {
	    max-width: 69%;
	    width: 100% !important;
	}
	#frm_field_21_container {
	    max-width: 69%;
	    width: 100% !important;
	}
	#frm_field_42_container {
	    max-width: 69%;
	    width: 100% !important;
	}
	#frm_field_23_container {
	    max-width: 69%;
	    width: 100% !important;
	}
	#frm_field_1_container{
		max-width: 60%;
	}
	#frm_field_2_container{
		max-width: 60%;
	}
	#frm_field_6_container{
		max-width: 60%;
	}
	#frm_field_3_container{
		max-width: 60%;
	}
	#frm_field_5_container{
		max-width: 60%;
	}
	.page-id-11 #frm_field_40_container{
		max-width: 60%;
	}
	.page-id-11 #frm_field_14_container{
		margin-top: 30px !important;
	}
	.page-id-11 #frm_field_14_container .frm_primary_label{
		font-size: 17px;
		line-height: 20px;
	}
	.page-id-11 #frm_field_15_container .frm_primary_label{
		font-size: 17px;
		line-height: 20px;
	}
	.page-id-11 #frm_field_16_container .frm_primary_label{
		font-size: 17px;
		line-height: 20px;
	}
	.page-id-11 #frm_field_41_container .frm_primary_label{
		font-size: 17px;
		line-height: 20px;
	}
	.page-id-11 .frm_form_fields .frm_submit button.frm_prev_page{
		top: -260px !important;
	}
	.page-id-11 .formula-area .frm_forms.frm_style_style-formidable.with_frm_style{
		padding: 24px 15px;
	}
	.page-id-11  .frm_style_style-formidable.with_frm_style .frm_form_fields.frm_page_num_4 .frm_submit button.frm_prev_page{
		top: -372px !important;
	}
}


@media only screen and ( max-width: 320px ){
	
}


@media only screen and ( min-width: 768px ){
	.service-slider{
		display: none !important;
	}
	.advantage-slider{
		display: none !important;
	}
}
