@media only screen and (max-width:1399.98px)
{
 .container{max-width:1208px;}
 .sidebarNav{height:498px; width:400px; padding-top:60px; align-items:flex-start;}
 .aboutUs{margin-top:-85px;}
 .aboutLeft{width:85%;}
 .sidebarNav ul{margin-bottom:15px;}
 .sidebarNav ul li{line-height:46px;}
 .sidebarNav ul li a{line-height:auto;}
 .qskItems{width:55%;}
 .refItems{width:100%;}
 .banner{height:580px;}
 .tagline{height:100%;}
 .shipServices{width:90%;}
 .shipImage{padding-top:30px;}
 .shipImage > img{height:230px;}
 .aboutUs:after{height:411px;}
}

@media only screen and (max-width:1199.98px){
 .container{max-width:940px;}
 .brandName{width:20%;}
 .navigations{width:80%;}
 .navigations ul li{margin-left:20px;}
 .navigations ul li a{font-size:14px;}
 .banner{height:450px;}
 .aboutInner{width:90%;}
 .aboutLeft p{letter-spacing:0.4px; font-size:15px; line-height:25px;}
 .aboutUs:after{height:377px;}
 .tracker{background-size:100% 310px; height:340px;}
 .innerTracker{align-items:center;}
 .shipImage > img{width:85%; height:auto;}
 .stepItem{width:24%;}
 .stepItem .number{font-size:140px; line-height:200px;}
 .itemBlock{margin-top:100px;}
 .itemBlock:before{height:95%; width:90%;}
 .itemBlock > div{width:177px; height:317px; top:12px; }
 .itemIcon{width:110px; height:110px; padding:4px;}
 .itemIcon > div{width:102px; height:102px;}
 .itemIcon img{height:45px;}
 .bottomLine{margin-top:170px;}
 .sPlan{width:32%; padding:20px 20px;}
 .qskItems .acc-head p{line-height:18px; font-size:14px;}
 .qskItems .acc{ margin-bottom:20px;}
 .qskItems .acc-content{padding:10px 0px;}
 .qskItems{width:50%;}
 .questions{background:#EFEFEF url(../images/ship3.png) no-repeat left center / 47%;}
 .serviceItem h5{line-height:18px; font-size:14px;}
}

@media only screen and (max-width:991.98px){
 .container{max-width:720px;}
 .banner{height:365px;}
 .aboutUs{margin-top:0px;}
 .aboutUs .container{max-width:100%; padding-right:3%;}
 .aboutUs .aboutInner{width:100%;}
 .aboutLeft{padding:60px 0px 35px 40px;}
 .tracker{ background-size:auto 310px; height:310px; background-position:-85px 0px;}
 .trackForm{margin-top:0px; width:42%;}
 .trackForm ul li:first-child{width:100%;}
 .trackForm ul li:nth-child(2){ width:100%; margin-top:10px;}
 .trackForm ul li button{line-height:45px;}
 .trackForm ul li input{font-size:14px;}
 .services{height:auto;}
 .innerService{justify-content:space-between;}
 .shipServices{width:88%;}
 .serviceItem{width:30%;}
 .strategy{height:auto;}
 .steps{width:85%;}
 .stepItem{width:48%; margin-top:70px;}
 .stepItem:first-child{margin-top:0px;}
 .stepItem:nth-child(2){margin-top:0px;}
 .itemBlock{margin-top:115px;}
 .itemBlock > div{width:88%; height:200px;}
 .itemBlock{height:275px;}
 .itemBlock > div{height:91.5%;}
 .bottomLine{margin-top:130px;}
 .teamList{width:85%;}
 .memberDetails .socialogy{margin-left:0px; margin-top:15px;}
 .memberDetails p{font-size:14px; line-height:22px;}
 .counterBlocks{width:80%; height:250px; padding-left:30px;}
 .countItem{width:50%; justify-content:flex-start;}
 .innerCounter{align-items:center;}

 .subsdetails{width:85%;}
 .ctaBtns + p{margin:40px 0px; font-size:16px;}
 .questions{width:100%; }
 .questLists{height:auto; width:85%; padding-top:30px;}
 .qskItems{width:100%;}
 .questions{background:#EFEFEF url(../images/ship3.png) no-repeat center bottom / 50%; height:645px;}
 .footerBrand{padding:10px 15px;}
 .siteMap ul li{margin-bottom:6px;}
 .siteMap ul li a{font-size:14px; line-height:8px;}
 .letsConnect .socialogy{margin-left:0px;}
 .subscription:before{height:100%; padding-bottom:40px;}
 .plans{justify-content:center;}
 .sPlan{width:45%; padding:20px 30px; margin-top:20px; margin-left:10px; margin-right:10px;}
 .sPlan:first-child{margin-top:0px;}
 .sPlan:nth-child(2){margin-top:0px;}

 .trackHeadSocial > .socialogy{display: none;}
 .navigations > ul{display: none;}
 .tracking input{height: 45px; line-height: 45px;}
 .searchIcon{right: 7px; padding: 10px 0px 0px 10px;height: 45px;}
 .searchIcon > img{height: 24px;}

 .mobileMenu{display: block;}
 .aboutUs{background: #131A52;display: table;}
 .subscription{padding-bottom: 50px;}

}

@media only screen and (max-width:767.98px)
{
 .container{max-width:520px;}
 .banner{height:300px;}
 .headArrow{width:100%; }
 .aboutUs .aboutInner{flex-direction:column-reverse;}
 .aboutLeft{width:100%; padding:50px 30px 30px 30px;}
 .aboutUs .container{padding-right:0px;}
 .btnsGroup button{padding:0px 30px;}
 .verticalHead{width:100%;}
 .headArrow .arrowDown{margin-top:-25px;}
 .headArrow .arrowDown img{height:50px;}
 .verticalHead h4 {letter-spacing:2px !important; writing-mode:unset; margin-top:15px; display:block; width:100%;}
 .verticalHead:before{height:0px; left:0; bottom:-15px; margin:0 auto; right:0; width:40px;}
 .aboutLeft p{line-height:24px; font-size:15px; font-weight:300;}
 .btnsGroup{bottom:-53px;}
 .trackForm{width:100%;}
 .trackForm ul li:first-child{width:60%;}
 .trackForm ul li:nth-child(2){width:38%; margin-top:0;}
 .services{height:auto; padding:50px 0px;}
 .services .verticalHead:before{height:auto; bottom:0px; bottom:-15px;}
 .services .verticalHead h4{margin-top:15px;}
 .arrowDown img{height:50px;}
 .shipServices{margin-top:50px; width:100%;}
 .steps{width:100%; margin-top:40px;}
 .strategy{margin-top:0px;}
 .strategy .verticalHead{margin-top:-25px;}
 .innerStrategy{flex-direction:column-reverse;}
 .strategy .verticalHead:before{height:auto; bottom:-15px;}
 .shipImage{padding-top:0; margin-bottom:20px;}
 .ourTeam{margin-top:0px;}
 .ourTeam .verticalHead{margin-top:-25px;}
 .ourTeam .verticalHead:before{height:auto; bottom:-15px;}
 .team{align-items:flex-start;}
 .teamList{width:100%;}
 .memberDetails{width:70%;}
 .memberImg{width:125px; height:125px;}
 .counters{margin-top:0px; padding:50px 0px 80px 0px;}
 .innerCounter{flex-direction:column-reverse;}
 .counters .verticalHead:before{height:auto; bottom:-15px; border-color:#fff;}
 .counterBlocks{width:100%; padding:30px 0px 0px 0px;}
 .counters .verticalHead{margin-top:-75px;}
 .subscription{margin-top:0px;}
 .subscription .verticalHead{margin-top:-25px;}
 .subscription .verticalHead:before{height:auto; bottom:-15px;}
 .subsdetails{width:100%; margin-top:80px;}
 .sPlan{width:100%;}
 .sPlan:nth-child(2){margin-top:20px;}
 .questions{margin-top:78px;}
 .subscription:before{padding-bottom:80px;}
 .innerQuestion{flex-direction:column-reverse;}
 .questions{height: 750px;}
 .questions .verticalHead{margin-top:-25px; }
 .questions .verticalHead:before{height:auto; bottom:-15px;}
 .questions .verticalHead h4{letter-spacing:2px;}
 .questLists{height:auto; width:100%; margin-top:50px;}
 .innerFooter{padding-bottom: 40px;}
 .footerBrand {width: 100%;}
 .siteMap{width: 100%; margin-top: 40px;}
 .letsConnect {    width: 100%;    text-align: center;    margin-top: 40px;}
 .letsConnect .socialogy{justify-content: center;}
 .footerBrand {    width: 124px;    height: 124px;    border-radius: 100px;    margin: 30px auto 0px;    padding: 20px 0px 0px 0px; display: block;}
 .footerBrand a{display: block; text-align: center;}
 .footerBrand img{height: 70px;}
 .questions + div{height: auto !important;}

 .btnsGroup button{    padding: 0px 27px;}
} 

@media only screen and (max-width:575.98px)
{
 .container{max-width:320px;}
 .banner{height: 200px;}
 .tagline{width: 100%; left: 0; right: 0; letter-spacing: 1px; line-height: 28px; font-size: 20px;}
 .sidebarNav{display: none;}
 .aboutLeft{padding: 50px 20px 30px 20px;}
 .btnsGroup{bottom: 0px; margin-top: 25px;}
 .btnsGroup > button{width: 100%; margin-left: 0px; margin-top: 10px;}
 .tracker{background-position: -85px bottom; height: 410px; background-size: auto 270px;}
 .innerTracker{align-items: flex-start; height: auto;}
 .trackForm ul li:first-child{width: 100%;}
 .trackForm ul li:nth-child(2){width: 100%; margin-top: 10px;}
 .serviceItem{width: 50%;}
 .shipImage > img{width: 100%;}
 .steps{padding: 0px 20px;}
 .stepItem{width: 100%;}
 .stepItem:nth-child(2){margin-top: 70px;}
 .itemBlock{height: 315px;}
 .itemBlock:before {    height: 90%;    width: 90%;}
 .itemBlock > div {    height: 278px;    top: 18px;    border-radius: 8px;    width: 246px;}
 .team{justify-content: center;}
 .memberImg{margin-bottom: 25px;}
 .memberDetails {    width: 100%;    text-align: center;    padding: 0px 20px;}
 .memberDetails .socialogy{justify-content: center;}
 .team.teamReverse .memberDetails{text-align: center;}
 .team.teamReverse .socialogy{justify-content: center;}
 .counterBlocks{height: auto;}
 .countItem{width: 100%; margin-top: 25px;}
 .countDetail label br{display: none;}
 .countIcon{display: block; padding:7px; width:85px; height:85px;}
 .ctaBtns{width: 100%;}
 .ctaBtns > button{width: 100%; margin-top: 10px; margin-right: 0px; margin-left: 0px;}
 .ctaBtns > button:first-child{margin-top: 0px;}
 .questions{min-height: 850px; background:#EFEFEF url(../images/ship3.png) no-repeat center bottom / 70% ;}

 .tracking{display: none;}
 .mobileNavigations{width: 100%;}

}