
@media (max-width:1550px){
	.what-icon-1 {
    left: 0;
	}

	.what-icon-2 {
	    left: 20px;
	}

	.what-icon-3 {
	    right: 35px;
	}

	.what-icon-4 {
	    right: 10px;
	}
	.logo-inner-sec {
    padding: 50px 0;
	}


	.bnr-img-st .logo-bnr-1 {
	    width: 65%;
	    left: -80px;
	}
	.bnr-img-st.logo_banner img {
		width: 124%;
		top: 0;
		left: -77px;
	  }
	  
	.bnr-img-st .logo-bnr-2 {
	    width: 73%;
	    right: -15px;
	}

	.logo-bnr-sec .bnr-img-st:hover .logo-bnr-2 {transform: scale(1.1);bottom: 22px;}
	.serv-bnr .bnr-img-st {
		height: 525px;
	}
	.price-slider-st .slick-next {
	    right: -12px;
	}

	section {
	    overflow: hidden;
	}
	section.pricing-sec {
    padding-bottom: 0;
	}
	.testi-slider .slick-next {
    right: 95px;
	}

	.testi-slider .slick-prev, .testi-slider .slick-next {
	    right: 2;
	}

	.testi-slider .slick-prev {
	    right: 40px;
	}
	section.cta-sec {
    overflow: visible;
	}
	.bnr-img-st .video-bnr-1 {
    top: 30px;
	}
	.bnr-img-st .print-bnr-1 {
    width: 65%;
	}

	.bnr-img-st .print-bnr-2 {
	    width: 80%;
	}
	.serv-bnr .bnr-img-st .seo-bnr-1 {
    width: 112%;
	}
	.bnr-img-st .port-bnr-2 {width: 65%;left: -48px;}

	.bnr-img-st .port-bnr-1 {
	    width: 85%;
	}

	.bnr-img-st .port-bnr-5 {
	    width: 80%;
	    left: -15px;
	    bottom: 38px;
	}

	.bnr-img-st .port-bnr-3 {
	    width: auto;
	    right: -15px;
	}
	.serv-bnr .bnr-img-st .about-bnr-2 {
    width: 60%;
	}

	.serv-bnr .bnr-img-st .about-bnr-1 {
	    width: 85%;
	}
	.serv-bnr .bnr-img-st .contact-bnr-2 {
    width: 82%;
	}

	.bnr-img-st .packge-bnr-1 {
    width: 100%;
	}
	.port-img img {
    width: 100%;
	}
	.appservice_box {
		height: 543px;
	  }
	  .app_service_img_2 img {
		right: 0;
		bottom: 0;
	  }
	  .special-form .row.parent {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	  }
}
@media (max-width:991px){
	.process_img{
		display: none;
	}
	.p_processhead {
		flex-direction: column;
		align-items: center;
	}
	.p_processhead .process_icon {
		display: none;
	}
	.p_processbox {
		margin: 18px 0 0 0;
		padding: 0 14px;
		text-align: center;
	  }
	  .p_processbox.reverse {
		text-align: center;
	  }
}
@media (min-width:320px) and (max-width:767px){
	.wow {
	    animation-name: none !important;
	    visibility: visible !important;
	}
	.portfolio-sec {
		display: none;
	  }
	section {
	    overflow: hidden;
	}
	.head_top.dekstop-nav {
    display: none;
	}

	.hd-top-main-nv {
	    display: none;
	}

	.mobile-top {
	    display: block;
	}

	.top-header .row {
	    flex-wrap: wrap;
	}

	.tp-hd-call ul li a {
	    font-size: 12px;
	}

	.tp-hd-call ul li a.tel-hd {
	    padding-left: 7px;
	}

	button.navbar-toggle {
	    background: #bd1e51;
	}

	.navbar-toggle .icon-bar {
	    background: #f1b814;
	}

	.bnr-text h1 {
	    font-size: 25px;
	    text-align: center;
	    line-height: 33px;
	}

	.bnr-text h5 {
	    text-align: center;
	}

	.bnr-text h4 {
	    text-align: center;
	}

	.bnr-text h4 br {
	    display: none;
	}

	.bnr-text ul li {
	    text-align: center;
	}

	.bnr-btn {
		justify-content: center;
	    text-align: center;
	}

	.head_top.dekstop-nav {
    display: none;
	}

	.hd-top-main-nv {
	    display: none;
	}

	.mobile-top {
	    display: block;
	}
	.head_top.mobile-top img {
		width: 124px;
	  }

	.top-header .row {
	    flex-wrap: wrap;
	}

	.tp-hd-call ul li a {
	    font-size: 12px;
	}

		button.navbar-toggle {
	    background: #bd1e51;
	}

	.navbar-toggle .icon-bar {
	    background: #f1b814;
	}
	.main-banner .row{
		display: flex;
		flex-direction: column;
	}
	.bnr-text {
    padding: 50px 0;
	}
	.bnr-img-st img {
    width: 55%;
    top: 20px;
	}

	.bnr-cl-logo {
	    width: 22%;
	}

	.bnr-cl-logo-1 {
	    left: 48px;
	}

	.bnr-cl-logo-6 {
	    right: 25px;
	    top: 50px;
	}

	.bnr-cl-logo-4 {
	    width: 15%;
	    right: 10px;
	}

	.bnr-cl-logo-3 {
	    left: 0;
	    bottom: 35px;
	}

	.bnr-cl-logo-2 {
	    left: 13px;
	    width: 20%;
	}

	.banner-logo .row {
	    flex-direction: column;
	}

	.logo-side-txt:before {
	    display: none;
	}

	.logo-side-img img {
	    margin-top: 20px;
	    width: 100%;
	}

	.hd-txt h2 {
	    font-size: 26px;
	}

	.what-img-af {
	    display: none;
	}

	.what-tab-st ul {
	    flex-wrap: wrap;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}

	.what-tab-st ul li {
	    width: 45%;
	    margin: 0 6px 15px;
		height: 174px;
	}

	.what-tab-st li a p {
	    font-size: 16px !important;
	}

	.what-tab-st ul li img {
	    width: 80px;
	}

	.what-tab-main-div {
	    flex-wrap: wrap;
	}

	.what-tab-inr-img:before {
	    display: none;
	}

	.what-tab-txt {
	    text-align: center;
	}

	.what-tab-txt h2 {
	    font-size: 22px;
	}

	.what-tab-txt h4 {
	    font-size: 16px;
	}

	.get-strtd {
	    padding: 10px 20px;
	    font-size: 15px;
	}

	.live-cht {
	    font-size: 15px;
	}

	.what-tab-inr-img img {
	    margin-top: 50px;
	}

	.hd-txt p {
	    width: 100%;
	}

	.cta-sec .row .col-sm-12 {flex-direction: column;}

	.cta-img-st img {
	    display: none;
	}

	section.cta-sec {
		height: 324px;
	  }

	.cta-txt h2 {
	    font-size: 20px;
	    text-align: center;
	}

	.cta-txt h2 br {
	    display: none;
	}

	.cta-txt p {
	    text-align: center;
	}

	section.pricing-sec {
	    padding-top: 0;
	}

	.pri-text {
	    padding-top: 20px;
	}

	.price-main {
	    margin: 0;
	}

	.price-slider .slick-next:before {
	}

	.price-slider-st .slick-next {
	    right: 0;
	}

	.cmb-list-st {flex-direction: column;}

	.cmb-txt-hd:before {
	    width: auto;
	}

	.cmb-list-st ul {
	    width: 100%;
	}

ul.cmb-ul-st-3 img {
        margin-top: 0;
        width: 50%;
    }

	.cmb-txt-hd h2 {
	    font-size: 22px;
	    padding-bottom: 8px;
	}

	section.unique-logo-sec {
	    display: none;
	}

	.sp-form-txt h2 {
	    font-size: 25px;
	}

	.sp-form-txt h4 {
	    font-size: 21px;
	}

	.sp-form-txt {
	    text-align: center;
	}

	.footer-sec .ftr-ul-st {
	    flex-direction: column;
	}

	.footer-sec .ftr-ul-st ul {
	    width: 100%;
	    margin-bottom: 20px;
	}

	.ftr-img img {
	    width: 100%;
	}

	.ftr-reserved {
	    flex-direction: column;
	    justify-content: center;
	    text-align: center;
	}

	.logo-bnr-sec .bnr-img-st img {position: relative;bottom: 208px;}

	.logo-bnr-sec .bnr-img-st {
	    height: 320px;
	}

	.logo-bnr-sec .bnr-img-st .logo-bnr-1 {
	    width: 60%;
	    left: -83px;
	    top: 52px;
	}

	.logo-bnr-sec .bnr-img-st:hover .logo-bnr-2 {
	    bottom: 208px;
	    right: -45px;
	    width: 69%;
	}

	.logo-inner-sec .row {
	    flex-direction: column-reverse;
	}

	.logo-inner-img:before {
	    left: 10px;
	    top: 20px;
	}
	.head_top .navbar-right {
    text-align: center;
	}
	.logo-inner-txt.hd-txt h2 {
    font-size: 27px;
	}

	.logo-inner-txt.hd-txt h2 br {
	    display: none;
	    text-align: center;
	}

	.logo-inner-txt.hd-txt {
	    text-align: center;
	}

	.logo-inner-sec {
	    padding-top: 20px;
	}
	.bnr-img-st .web-bnr-1 {
    width: 86%;
    left: 0;
	}
	.serv-bnr .bnr-img-st .video-bnr-1 {
    width: 70%;
    top: 0;
	}

	.serv-bnr .bnr-img-st:hover .video-bnr-1 {
	    top: 30px;
	}
	.bnr-img-st .print-bnr-1 {
    width: 67%;
	}

	.bnr-img-st .print-bnr-2 {
	    position: absolute !important;
	    top : 0;
	    bottom: 0 !important;
	}
	.serv-bnr .bnr-img-st .seo-bnr-1 {
	    position: relative;
	    width: 102%;
	    left: -4px;
	    right: 0;
	    top: 15px;
	}
	.price-nav-tb ul li {
    border: 0;
	}

	.price-nav-tb ul {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}


	.logo-bnr-sec.port-bnr-mpge .bnr-img-st .port-bnr-1 {
	    top: 20px;
	}

	.logo-bnr-sec.port-bnr-mpge .bnr-img-st .port-bnr-2 {
	    bottom: 95px;
	}

	.logo-bnr-sec.port-bnr-mpge .bnr-img-st .port-bnr-5 {
	    left: 1px;
	}

	.logo-bnr-sec.port-bnr-mpge .bnr-img-st .port-bnr-3 {
	    display: none;
	}

	.logo-bnr-sec.port-bnr-mpge .bnr-img-st .port-bnr-4 {
	    display: none;
	}
	.serv-bnr .bnr-img-st .contact-bnr-1 {
    position: relative;
	}

	.serv-bnr .bnr-img-st .contact-bnr-2 {
	    width: 80%;
	    top: 0px;
	}
	.serv-bnr .bnr-img-st:hover .contact-bnr-2 {
    top: 0px;
    width: 68%;
	}

	.serv-bnr .bnr-img-st .contact-bnr-1 {
	    width: 70%;
	    top: 15px;
	}
	.contact-inner .hd-txt p br {
    display: none;
	}

	.contact-inner .col-sm-12.p0 {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}

	.img-cntct img {
	    width: 30%;
	    top: 0px;
	    margin-bottom: 5px;
	}

	.contact-box {
	    padding: 20px 0;
	    clear: both;
	}

	.cntct-txt h3 {
	    font-size: 18px;
	    padding-bottom: 10px;
	}

	.cntct-txt p {
	    font-size: 12px;
	}

	.contact-inner .col-sm-12.p0 .col-sm-4 {
	    width: 50%;
	    text-align: center;
	}

	.cntct-div {
	    float: none;
	    margin: 0 auto;
	    width: 95%;
	    padding: 25px 20px;
	}

	.contact-text h2 {
	    font-size: 25px;
	    text-align: center;
	}

	.contact-text p {
	    text-align: center;
	}

	.contact-btn {
	    text-align: center;
	}
	.main-banner.home {
		padding: 0 0 50px 0;
	}
	#nav-tabs-wrapper {
		flex-wrap: wrap;
	}
	.port_logo_slider3 , .port_logo_slider2{
		display: none;
	}
	.mobil_process{
		display: block;
	}
	.desk_process{
		display: none;
	}
	.p_processhead div {
		display: flex;
		flex-direction: column;
		align-items: center;
	  }
	  .what-tab-inr-img {
		display: none;
		visibility: hidden;
	  }
	  .cta-txt {
		text-align: center;
	  }
	  .logo_serve_slider .slick-list {
		width: 100%;
	  }
	  .logo_serve_slider .slick-slide .logo-serv-box {
		margin: 0 ;
	}
	.logo-serv-box h3 {
		font-size: 21px;
	}
	.website-serv-box{
		margin: 0;
	  }
	  .logo-choose-box {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	  }
	  .sp-form-txt p {
		margin: 0 0 20px 0;
	  }
	  .form-btn-div-st2 {
		text-align: center;
	  }
	  .tech_sec ul li {
		display: flex !important;
		justify-content: center;
	  }
	  .inner_service_sec.digital_marketing .row {
		flex-wrap: wrap;
	  }
	  .cta-sec {
		margin: 0;
	  }
	  .special-form .row.parent {
		justify-content: center;
	  }
	  .head_top .navbar.navbar-defult ul li a {
		text-align: center;
		display: block;
		width: 100%;
	  }
	  .dropdown:hover .dropdown-menu {
		display: block;
	  }
	  .head_top.mobile-top #myNavbar11 .dropdown-menu {
		position: relative;
		width: 100%;
		margin: 0 0 24px 0;
	  }
	  .p_process {
		padding: 2px 0 45px 0;
	  }
	  .testi-slider .slick-list.draggable {
		padding: 78px 0 0 0;
	  }
	  .new-logo-about-side-div{
		display: none;
	  }
	  .inner_service_sec {
		padding: 12px 0 70px 0;
	  }
	  .inner_whychoose_sec {
		padding: 65px 0 0px 0;
	  }
	  .dm_service_box {
		display: flex !important;
    align-items: center;
    flex-direction: column;
	  }
	  .dm_boxes {
		display: block;
	  }
	  .inner_service_sec.digital_marketing .col-sm-8{
		  width: 100%;
		}
		.inner_service_sec.digital_marketing .col-sm-8 ul.res_slider .slick-slide{
			margin: 36px 25px;
		}
}
@media only screen and (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
	  display: block;
	}
	.hd-top-main-nv ul li div.dropdown .dropdown-menu {
		top: 19px;
	}
	.inner_service_sec .row {
		display: flex;
		align-items: center;
	}
	.bnr-img-st.web_inner img{
		top: 91px;
		left: -99px;
	  }
  }











