@media (max-width:1199px) {
	.banner_form{
		padding: 40px 20px 25px;
	}
	.banner_form h3{
		margin-bottom: 15px;
    	font-size: 26px;
	}
	.banner_form h1 {
	    font-size: 20px;
	}
	.banner_form h1 span {
	    font-size: 39px;
	}
	.wrap_exp p{
		font-size: 12px;
	}
	.typeoflogo_nav .nav-tabs li a{
		padding: 10px 0px;
    	width: 100%;
    	text-align: center;
	    font-size: 14px;
	}
	.typeoflogo_nav .nav-tabs li {
	    margin-right: 1%;
	    width: 24%;
	    display: flex;
	}
	.cta_content{
	    display: inline-block;
	}
	.content_testi{
	    padding: 20px 20px;
	}
}
@media (max-width:991px) {
	.contact_div ul li a div{
		display: none;
	}
	.contact_div ul li a i{
		margin-right: 0px;
	}
	.banner_content h1 {
	    display: inline-block;
	    font-size: 32px;
	    align-items: flex-end;
	    margin-bottom: 0;
	}
	.banner_content h1 span + .price {
	    display: inline-block;
	    line-height: 38px;
        width: 100%;
        font-size: 70px;
        margin-top: 14px;
        text-align: left;
	}
	.banner_content h1{
	    font-size: 27px;
	}
	.banner_content h1 span + .price span {
	    display: inline-block;
	    line-height: unset;
	    position: relative;
	    top: -18px;
	    display: block;
    	width: 100%;
	}
	.banner_form {
	    padding: 20px 15px 20px;
	}
	.banner_form h1 {
	    font-size: 19px;
	}
	.banner_form h1 span {
	    font-size: 30px;
	}
	.banner_form h3 {
	    font-size: 23px;
	}
	.banner_content ul li {
	    font-size: 16px;
        line-height: 32px;
        padding-left: 24px;
	}
	.banner_content ul{
		margin-top: 20px;
	}
	.banner_content ul li:before {
	    font-size: 18px;
	    line-height: 20px;
	}
	.bg_banner .align-items-center{
	    align-items: end !important;
	}
	.bg_banner{
	    padding: 40px 0 25px;
	}
	.no-margin-on-md{
		margin-bottom: 0px;
	}
	.banner_form{
	    margin-top: 15px;
	}
	.wrap_exp {
	    display: inline-block;
	    text-align: center;
	    padding: 10px 0px;
	}
	.wrap_exp img{
		margin-bottom: 4px;
	}
	.typeoflogo_nav .nav-tabs li {
	    margin-right: 1%;
	    width: 49%;
	    margin-bottom: 14px;
	}
	.typeoflogo_nav .nav-tabs{
		margin-bottom: 20px;
	}
	.typeof_website {
	    padding: 40px 0;
	}
	.pkg_sec{
		padding: 40px 0 10px;
	}
	.customer_says {
	    padding: 40px 0 10px;
	}
	.easy_steps{
		padding: 40px 0;	
	}
	.for_scroll{
		height: 250px !important;
	}
	.slimScrollDiv{
		height: 250px !important;
	}
	.disc_div h2{
	    font-size: 40px;
	}
	.disc_div h4{
		font-size: 26px;
	}
	.cta_sec {
	    padding: 40px 0;
	}
	.our_design{
	    padding: 40px 0;
	}
	.links_ft a {
	    display: block;
	}
	.links_ft span{
		display: none;
	}
}
@media (max-width:767px) {
	.banner_content h1 span {
	    text-align: center;
	    width: 100%;
	    display: inline-block;
	}
	.banner_content h1 span + .price{
		text-align: center;
	}
	.work_exp_sec .col-md-3:nth-child(2){
		border-right: 0px;
	}
	.work_exp_sec {
	    padding: 10px 0;
	}
	.tab_img{
	    margin-top: 30px;
	}
	.cta_btn .btn {
	    display: inline-flex;
	    width: 49%;
        margin-bottom: 0px !important;
	}
	.cta_btn {
		margin-top: 20px;
	}
	.regular_heading {
	    margin-bottom: 15px;
	}
	.achivement_sec img{
		width: 100%;
	}
	.achivement_sec {
	    padding: 40px 0 35px;
	}
	.regular_heading h1 {
	    font-size: 32px;
	}
	.links_ft a {
	    display: inline-block;
	    width: 49%;
	    text-align: center;
	}
	.links_ft {
	    margin-bottom: 10px;
	}
	.grid_ft a, .grid_ft p {
	    text-align: center;
	}
	.ftimg {
	    text-align: center;
	    margin-top: 12px;
	}
}
@media (max-width:576px) {
	.wrap_exp img {height: 70px;width: 70px;}
	.wrap_exp p{padding:0;}
	.work_exp_sec .col-md-3{border:none;}
	.contact_div ul li a i{
		font-size: 30px;
	}
	.typeoflogo_nav .nav-tabs li a{
		font-size: 12px;
	}
	.regular_heading h1 {
	    font-size: 24px;
	}
	.btn_div a.btn {
	    padding: 12px 0px;
        font-size: 14px;
	}
	.tab_btn{
		width: 100%;
	}
	.btn_div {
	    margin-right: 1%;
	    width: 100%;
	    display: block;
	}
	.tab_btn .btn_div:last-child{
		margin-right: 0%;
	}
	.disc_div h4 {
	    font-size: 17px;
	}
	.cta_content{
		width: 100%;
	}
	.disc_div h2 {
	    font-size: 25px;
	}
	.cta_price{
		text-align: center;
	}
	.cta_price span {
	    font-size: 70px;
	    line-height: unset;
        margin-top: 12px;
	}
	.cta_price span sup {
	    top: -12px;
	    right: -12px;
	}
	.cta_btn {
	    margin-top: 10px;
	}
	.cta_sec {
	    padding: 20px 0;
	}
	.pkg_sec {
	    padding: 20px 0 6px;
	}
	.typeof_website {
	    padding: 20px 0;
	}
	.typeoflogo_nav .nav-tabs {
	    margin-bottom: 0;
	}
	.easy_steps {
	    padding: 20px 0;
	}
	.testimonial_sec {
	    padding: 20px 0;
	}
	.customer_says {
	    padding: 20px 0 10px;
	}
	.customer_says .regular_heading h4 {
	    font-size: 22px;
	}
	.customer_says .regular_heading h1{
		font-size: 23px;
	}
}
@media (max-width:390px) {
	
}