@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1220px;
}
}

@media (min-width: 1300px){
.place-orderModal {
    max-width: 95%;
}	
	
}

@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1220px !important;
}
}

@media screen and (max-width:1290px){
		
}

@media screen and (max-width:1200px){
.banner-scroll-box {
    width: 100%;
}
	
.banner-img img {
    width: 104%;
}	
	
.top-bar-left {
    width: 50%;
}
	
.navik-header-container {
    padding: 30px 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
	
.nav-right {
    position: absolute;
    right: 0;
    width: 100%;
    top: 0;
}
	
.nav-right .navik-menu {
    margin-top: 70px;
    background: #fff;
}
	
.navik-menu ul li.dropdown_menu span {
    width: 100%;
}
	
.navik-menu ul li > a {
    color: #26282A;
}
	
.navik-menu ul li.dropdown_menu ul li a {
    margin-bottom: 0;
}
	
.navik-menu .mega-menu-container .col-lg-3.col-md-12 {
    width: 100%;
    flex: 0 0 auto;
}
	
.mega-menu-container {
    background: #efefef;
}
	
.navik-menu .mega-menuContact .mega-menu-container {
    display: inline-block;
    width: 100%;
}
	
.contact-left-menu {
    padding: 15px 30px;
}	
	
.navik-menu ul.mega-menu-list li a, .navik-menu .mega-menu-container ul li a {
    padding: 10px 0;
}

.contact-right-menu {
    padding: 15px 30px;
}
	
.navik-menu ul li.dropdown_menu ul .contact-right-menu li a span {
    display: none;
}
	
.navik-menu ul li a.custom-btn {
    width: calc(100% - 40px);
    margin-top: 11px;
    padding: 14px 12px;
    text-align: center;
    font-weight: 600;
}
	
.nav-left {
    float: left;
    position: relative;
    z-index: 1;
}	
	
.expert-form-area {
    background: #963AC4;
    padding: 20px;
    margin-left: 10px;
}	
	
.ITA-img img {
    width: 100%;
}	
}	

@media screen and (max-width:1199px){
.placeOrder-type .nav-tabs .nav-item .nav-link {
    padding: 0 11px;
    font-size: 14px;
}
	
.order-tabServices h3 {
    font-size: 14px;
}
	
.left-img img {
    width: 100%;
}	
}


@media screen and (max-width:1025px){
	
}

@media screen and (max-width:991px){	
.top-bar-inner {
    display: inline-block;
    width: 100%;
}	
	
.top-bar-left {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}	
	
.banner-hire-scroll {
     z-index: initial; 
}
	
.banner-left-list {
    display: inline-block;
    width: 100%;
}
	
.banner-area {
    padding-top: 0;
}	
	
.banner-btn-highlight {
    display: inline-block;
    width: 100%;
}
	
.BB-highlight-box {
    width: 100%;
    margin-bottom: 30px;
}
	
.BB-highlight-box:nth-last-child(1) {
    margin-bottom: 0;
}

.BB-highlight-box .banner-btn-area {
    position: initial;
    transform: initial;
    margin: 14px auto 0;
    display: table;
}	
	
.expert-form-area {
    margin-left: 0;
}
	
.expert-img-area {
    margin-bottom: 40px;
}	
	
.WCF-feature-box {
    width: 100%;
}
	
.AC-counter-inner {
    grid-template-columns: repeat(2,minmax(0,1fr));
	padding-bottom:10px;
}
	
.AC-counter-box:nth-child(2) {
    border-right: none;
}
	
.AC-counter-box {
    margin-bottom: 30px;
}	
	
.ITA-img {
    margin-bottom: 30px;
}	
	
.image-text-area .img-rightArea .ITA-img-column {
    order: initial;
}	
	
.footer {
    margin-top: 120px;
}
	
.footer-order-area {
    margin-top: 30px;
}
	
.placeOrder-inner {
    display: inline-block;
    width: 100%;
}
	
.placeOrder-boxLeft {
    width: 100%;
}
	
.placeOrder-boxRight {
    width: 100%;
    margin-top: 30px;
}

.order-tabServices {
    margin-bottom: 30px;
}
	
.place-order-area {
    width: 100%;
}	
	
.placeOrder-type .nav-tabs .nav-item .nav-link.active::before {
	content: inherit;
}	
	
.orderType-middle .box span {
    font-size: 13px;
    padding: 5px 14px;
}
	
.white-card3 .WCF-feature-box.WCF-hire {
    width: 100%;
}	
	
}


@media screen and (max-width:800px){

}

@media screen and (max-width:767px){
.service-menu-left {
    padding: 0 20px;
}
	
.service-menu-left {
    padding: 0 10px;
    width: 140px;
}
	
.service-menu-left .mega-menu-tab ul li .nav-link {
    display: inline-block;
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 0;
    padding: 8px 0;
}
	
.service-menu-left .mega-menu-tab ul li .nav-link img {
    display: table;
    margin: 8px auto 7px;
}
	
.service-menu-left .mega-menu-tab ul li .nav-link img:nth-last-child(1) {
    display: none;
}
	
.service-menu-right {
    width: 100%;
    padding: 20px;
}	
	
.fixed-social-area {
    top: initial;
    transform: initial;
    bottom: 100px;
}
	
.fixed-social-area ul li a {
    padding: 6px 12px;
}
	
.banner-img img {
    width: 90%;
}

.banner-content h1 {
    font-size: 30px;
    line-height: 45px;
}
	
.banner-content h2 {
    line-height: 25px;
}
	
.btn {
    padding: 12px 13px;
    font-size: 13px;
    margin-right: 10px;
}
	
.btn img {
    margin-left: 3px;
}	
	
.BB-highlight-box .banner-btn-area {
    width: 100%;
}
	
.BB-highlight-box .banner-btn-area .btn-primary {
    width: 100%;
    text-align: center;
    display: inline-block;
}	
	
.client-logo-box {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    margin-bottom: 0;
}
	
.client-logo {
    margin-bottom: 30px;
    text-align: center;
}
	
.gray-bg-area.tws-client {
    padding: 50px 0 30px;
}
	
.client-logo img {
    height: 30px;
}
	
.cus-heading h3, .cus-heading h2, .cus-heading h1 {
    width: 100%;
    font-size: 30px;
    line-height: 45px;
}
	
.cus-heading p {
    width: 100%;
}
	
.card-body {
    margin: 60px 0;
}
	
.checked-feature-box {
    width: 100%;
}
	
.container {
    max-width: 100% !important;
}
	
.choose-writers-area {
    width: 100%;
}	
	
.home-process-right {
    padding-left: 0;
}	
	
.ITA-text h3, .ITA-text h2 {
    font-size: 25px;
    line-height: 35px;
}	
	
.ECF-hire-heading {
    font-size: 25px;
    line-height: 40px;
}
	
.ECF-hire-subHeading {
    font-size: 16px;
    margin-bottom: 0;
}	
	
}


@media screen and (max-width:639px){
.navik-menu .mega-menu-heading {
    font-size: 16px;
}
	
.navik-menu ul li.dropdown_menu ul li a {
    font-size: 14px;
}
	
.BSB-highlisht-area {
    display: inline-block;
    width: 100%;
    text-align: left;
}
	
.banner-scroll-box {
    padding: 15px;
}
	
.BSBS-header-name {
    font-size: 16px;
}
	
.BSBS-header-position {
    font-size: 14px;
}
	
.BSB-person-pera {
    font-size: 14px;
    margin-bottom: 0;
}
	
.BSB-highlisht {
    margin-bottom: 10px;
}
	
.BSB-highlisht-area .BSB-highlisht:nth-last-child(1) {
    margin-bottom: 0;
}
	
.banner-hire-scroll {
    margin-top: -30px;
}
	
.expert-img-left {
    display: none;
}
	
.expert-img-right {
    width: 100%;
}	
	
.choose-writers-area .home-process-box {
    column-gap: 25px;
}
	
.choose-writers-area .HPR-process-count svg {
    width: 60px;
    height: 53px;
}
	
.choose-writers-area .HPR-process-count {
    width: 60px;
    height: 58px;
}	
	
.choose-writers-area .home-process-box::before {
    left: 34px;
}	
	
.choose-writers-area .HPR-process-count span {
    font-size: 30px;
}	

.AC-counter-inner {
    grid-template-columns: repeat(1,minmax(0,1fr));
}
	
.AC-counter-box {
    border-right: none;
}
	
.AC-counter {
    font-size: 35px;
}
	
.ITA-text-badge {
    column-gap: 15px;
}

.fixed-social-area {
    display: none;
}	
	
.place-order-area {
    padding: 20px;
}
	
.place-orderModal .modal-header .modal-header-right {
    display: none;
}
	
.place-orderModal .modal-header {
    border: none;
    padding: 0;
}
	
.place-orderModal .modal-header .btn-close {
    margin-top: 10px;
    margin-right: 10px;
}
	
.place-orderModal .modal-body {
    padding: 20px 20px;
}
	
.placeOrder-Head {
    font-size: 18px;
}	
	
}


@media screen and (max-width:479px){
.service-menu-left .mega-menu-tab ul li .nav-link {
    font-size: 13px;
}	
	
.ITA-badgeImg img {
    height: 40px;
}	
}


@media screen and (max-width:359px){
.nav-left .logo a img {
    max-width: 85%;
}
	
.btn {
    font-size: 12px;
    padding: 12px 6px;
}	
}


