@media (min-width: 1400px) { 
	
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (max-width: 1310px){

	html {
	    font-size: 57.5%;
	}

	.price_last ul li span {
	    margin-left: 0.6rem;
	    font-size: 1rem;
	}


}

@media (min-width: 1200px) { 
	.container {
		max-width: 131rem;
	}
}

@media (min-width: 992px) and (max-width: 1100px) {

	.testimonial_one.owl-drag .owl-item {
	    margin-left: -0.8rem;
	}

	.testimonial_two.owl-drag .owl-item {
		margin-right: -0.8rem;
	}

}

@media (max-width: 1199px) { 

	html {
	    font-size: 52.5%;
	}

	.container {
		max-width: 100%;
	}

	.enter_box {
	    left: 19.5rem;
	}

	.width01 {
	    width: 45.5rem;
	}

	.width02 {
	    width: 45.5rem;
	}

	.custom_item p br {
		display: none;
	}

	.price_first {
	    padding: 1.5rem;
	}

	.price_last {
	    padding: 1.5rem;
	}

	.price_last p {
	    font-size: 1.7rem;
	}

	.price_first p br {
		display: none;
	}

	.price_first p {
	    font-size: 1.5rem;
	}

	.tabler_icon {
	    margin-right: 0.5rem;
	}

	.price_last ul li {
	    font-size: 1.4rem;
	}

	.frequently_head p br {
		display: none;
	}

	.testimonial_item {
	    height: auto;
	}
	
}

@media (max-width: 991px) {

	header {
	    margin-top: 1rem;
	}

	#menu{
		position: fixed;
	    height: 100%;
	    width: 100%;
	    left: 0;
	    top: 0;
	    padding: 12rem 0;
	    background-color: #000;
	    z-index: -1;
	    -webkit-transform: translateX(-100%);
	        -ms-transform: translateX(-100%);
	            transform: translateX(-100%);
	    -webkit-transition: 0.4s;
	    -o-transition: 0.4s;
	    transition: 0.4s;
	}

	#menu.open{
		text-align: center;
		-webkit-transform: translateX(0);
		    -ms-transform: translateX(0);
		        transform: translateX(0);
	}

	#menu li{
		display: block;
		padding: 0 1.5rem;
		margin: 0 auto;
	}

	#menu li a.nav-link {
	    line-height: 4rem;
	    width: 100%;
	    color: #ffffff;
	}

	#menu>li>a.active, #menu>li>a:hover {
	    color: #acaeb9 !important;
	}

	.hamburger-menu {
		display: block;
	}

	.home_wrapper {
	    padding-top: 7.5rem;
	}

	.home_chart {
	    left: -46%;
	    top: -6%;
	}

	.home_box p br {
		display: none;
	}

	.home_box {
	    padding-right: 1rem;
	}

	.feature_wrap {
	    padding: 6rem 0;
	}

	.feature_para {
	    margin-bottom: 3rem;
	}

	.feature_para br {
		display: none;
	}

	.feature_box1 {
	    margin-right: auto;
	}

	.feature_mt {
	    margin-top: 3rem;
	}

	.edit_slider .owl-item.active.center .edit_item {
	    -webkit-transform: scale(1.8) translate(3.2rem, -5.4rem);
	        -ms-transform: scale(1.8) translate(3.2rem, -5.4rem);
	            transform: scale(1.8) translate(3.2rem, -5.4rem);
	}

	.how_itshape {
	    display: none;
	}

	.how_item01, .how_item02, .how_item03, .how_item04,
	.how_item05, .how_item06, .how_item07, .how_item08 {
		position: relative !important;
		padding-top: 3rem;
		top: auto;
		left: auto;
		right: auto;
		width: 100% !important;
	}

	.how_item01 {
	    width: 100%;
	    text-align: left;
	}

	.enter_box {
	    left: auto;
	    top: auto;
	    position: relative;
	    margin-top: 3rem;
	}

	.progress_bar {
	    position: absolute;
	    bottom: auto;
	    left: 3.5rem;
	    top: 34rem;
	}

	.custom_item {
	    text-align: left !important;
	}

	.custom_number2 {
	    -webkit-transform: translateX(-2rem);
	        -ms-transform: translateX(-2rem);
	            transform: translateX(-2rem);
	}

	.custom_align {
		-webkit-box-align: center !important;
		    -ms-flex-align: center !important;
		        align-items: center !important;
	}

	.how_wrapper {
	    padding: 6rem 0;
	}

	.price_wrapper {
	    padding: 0rem 2.4rem 4rem 2.4rem;
	}

	.price_wrap {
	    padding: 6rem 0;
	}

	.btn_wrap {
	    margin: 3rem 0 1rem 0;
	}

	.testimonial_wrapper::before, .testimonial_wrapper::after {
		display: none;
	}

	.testimonial_wrapper {
	    margin-bottom: 6rem;
	    height: auto;
	    overflow: visible;
	}

	.frequently_wrapper {
	    padding: 0rem 0 6rem 0;
	}

	.frequently_head .head_text {
	    margin-top: 2rem;
	}

	.testimonial_head .head_two br {
		display: none;
	}

	.accordion {
		margin-top: 3rem;
	}

	.frequently_head .head_text br {
		display: none;
	}

	.email_wrapper {
	    padding: 0rem 0 6rem 0;
	}

	.email_shape02, .email_shape04 {
		display: none;
	}

	.email_shape05 {
	    left: 3%;
	    width: 8.2rem;
	}

	.footer_para br {
		display: none;
	}

	.testimonial_two {
		display: none !important;
	}

	.testimonial_one .owl-dots {
		display: block;
	}

	.testimonial_one {
	    -webkit-transform: rotate(0);
	        -ms-transform: rotate(0);
	            transform: rotate(0);
	}

	.testimonial_one .owl-stage-outer {
	    overflow: hidden;
	}

	.testimonial_one.owl-drag .owl-item {
	    -webkit-transform: rotate(0deg);
	        -ms-transform: rotate(0deg);
	            transform: rotate(0deg);
	    margin-left: 0.4rem;
	}

	.testimonial_one .owl-dots {
	    display: block;
	    position: absolute;
	    bottom: -13%;
	    left: 50%;
	    -webkit-transform: translateX(-50%);
	        -ms-transform: translateX(-50%);
	            transform: translateX(-50%);
	}

	.testimonial_one .owl-dot {
	    background: rgba(0, 125, 252, 0.56);
	    width: 1rem;
	    height: 1rem;
	    border-radius: 50%;
	    padding: 0;
	    margin: 0 0.5rem;
	    display: -webkit-inline-box;
	    display: -ms-inline-flexbox;
	    display: inline-flex;
	    -ms-flex-negative: 0;
	        flex-shrink: 0;
	}

	.testimonial_one .owl-dot.active {
		background: #007DFC !important;
	}

	.testimonial_item {
	    max-width: 47rem;
	    width: 100%;
	    margin-left: auto;
	    margin-right: auto;
	}

	.testimonial_head p br {
		display: none;
	}

	.testimonial_one .owl-stage, .testimonial_two .owl-stage {
	    -webkit-transition-timing-function: unset !important;
	         -o-transition-timing-function: unset !important;
	            transition-timing-function: unset !important;
	}
	
}

/*Medium devices (tablets, 767px and down)*/
@media (max-width: 767px) {

	.home_wrapper {
	    height: auto;
	    margin: 3rem 0 3rem 0;
	}

	.home_order1 {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}

	.home_order2 {
	    -webkit-box-ordinal-group: 2;
	        -ms-flex-order: 1;
	            order: 1;
	}

	.home_box {
	    padding: 3rem 0 0 0;
	} 

	.home_chart {
	    left: -63%;
	    top: 10%;
	}

	.home_box h1 {
	    font-size: 4rem;
	    line-height: 5rem;
	}

	.feature_head {
	    font-size: 3.2rem;
	}

	.feature_para {
	    font-size: 1.6rem;
	    line-height: 2.6rem;
	}

	body {
	    font-size: 1.6rem;
	}

	.tag_btn {
	    font-size: 1.6rem;
	    width: 20.5rem;
	}
	
	.feature_box4 {
	    display: block;
	    text-align: right !important;
	}

	.progress_bar {
	    left: 20.5rem;
	}

	.how_head p br {
		display: none;
	}

	.head_text {
	    font-size: 3.2rem;
	}

	.how_wrapper .head_text {
	    line-height: 4rem;
	}

	.how_item01 {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}

	.how_item02 {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}

	.how_item03 {
		-webkit-box-ordinal-group: 5;
		    -ms-flex-order: 4;
		        order: 4;
	}

	.how_item04 {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}

	.how_item05 {
		-webkit-box-ordinal-group: 6;
		    -ms-flex-order: 5;
		        order: 5;
	}

	.how_item06 {
		-webkit-box-ordinal-group: 7;
		    -ms-flex-order: 6;
		        order: 6;
	}

	.how_item07 {
		-webkit-box-ordinal-group: 9;
		    -ms-flex-order: 8;
		        order: 8;
	}

	.how_item08 {
		-webkit-box-ordinal-group: 8;
		    -ms-flex-order: 7;
		        order: 7;
	}

	.price_first {
	    padding: 2.4rem;
	}

	.price_last {
	    padding: 2.4rem;
	}

	.price_first p {
	    font-size: 1.6rem;
	}

	.price_last p {
	    font-size: 1.8rem;
	}

	.price_last ul li {
	    font-size: 1.6rem;
	}

	.tabler_icon {
	    margin-right: 1.2rem;
	}

	.frequently_head .head_text {
	    font-size: 3.2rem;
	    line-height: 4rem;
	}

	.email_shape01, .email_shape02, .email_shape03, .email_shape04, .email_shape05, .email_shape06 {
		display: none;
	}

	.head_two {
	    font-size: 3.2rem;
	    line-height: 4rem;
	}

	.email_wrap {
	    padding: 4rem 2.4rem;
	}

	.email_box {
		width: 100%;
	}

	.footer_order1  {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}

	.footer_order3 {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}

	.footer_order2  {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}

}

/*Small devices (landscape phones, 575px and down)*/
@media (max-width: 575px) {

	html {
	    font-size: 46.5%;
	}

	.header_wrap {
	    padding: 1rem 2rem;
	}

	.home_chart {
	    left: -34%;
	    top: 8%;
	}

	.home_box h1 {
	    font-size: 3.3rem;
	    line-height: 4rem;
	}

	.tag_wrap::before, .tag_wrap::after {
	    width: 3rem;
	}

	.feature_box1 {
		width: 100%;
	}

	.heighlight_mini {
	    width: 100%;
	    position: relative;
	    bottom: auto;
	    left: auto;
	    margin-top: 3rem;
	}

	.heighlight_mini .heighlight_mini_item img {
	    background: #164A7D;
	    opacity: 0.6;
	}

	.heighlight_mini::before {
		display: none;
	}

	.heighlight_mini .slick-slide.slick-current.slick-active img {
	    background: transparent !important;
	    opacity: 1 !important;
	}

	.heighlight_mini .slick-arrow {
	    left: 7%;
	}

	.heighlight_mini .slick-next {
	    right: 0 !important;
	    display: block !important;
	    left: auto !important;
	}

	.fire_icon {
		display: none;
	}

	.feature_love {
		display: none;
	}

	.edit_slider .owl-item.active.center .edit_item {
	    -webkit-transform: scale(1.4) translate(3.2rem, -5.4rem);
	        -ms-transform: scale(1.4) translate(3.2rem, -5.4rem);
	            transform: scale(1.4) translate(3.2rem, -5.4rem);
	}

	.feature_box2 {
	    padding-bottom: 3rem;
	}

	.feature_box {
	    padding: 2rem;
	}

	.feature_transfrom {
	    -webkit-transform: translateY(0);
	        -ms-transform: translateY(0);
	            transform: translateY(0);
	    text-align: center !important;
	}

	.progress_bar {
		display: none;
	}

	.how_wrapper .head_text br {
		display: none;
	}

	.accordion .card .card-body br {
		display: none;
	}

	.email_wrap .head_two br {
		display: none;
	}

	.email_wrap p br {
		display: none;
	}


}
