@media (max-width:1610px){

}


@media (max-width: 1450px){
.feat-shb::before {bottom: -30px;}
.ico-cunt-inr {margin-top: 90px;}
.faq-crypt-prc {width: calc(100% + 170px);margin-left: -85px;}
.contact-map-wrap {margin-left: -100px;width: calc(100% + 200px);}

}


@media (max-width:1370px){
.ico-stat-tabl, 
.faq-crypt-prc {width: calc(100% + 100px);margin-left: -50px;}
.faq-dta {padding-right: 30px;}
header.style1 .topbar {background-color: #ffb506;}
header.style1 .topbar ul li {color: #333;}
header.style1 .topbar .slc-wrp > .bootstrap-select > button, 
header.style1 .topbar .bootstrap-select .dropdown-toggle, 
header.style1 .topbar .bootstrap-select .dropdown-toggle:focus {color: #333 !important;}
header.style1 .slc-wrp > .bootstrap-select > button::after {border-top-color: #333;}
.overlap161.feat-shb {margin-top: -100px;}
.ico-cunt-inr {margin-top: 45px;}
header.style1 .topbar ul.tp-lnks {padding: 5px 0;}
header.style1 .topbar ul.tp-lnks li a, 
header.style1 .topbar ul li i {color: #333;}
header.style1 .topbar .slc-wrp > .bootstrap-select > button {height: 40px;line-height: 40px;}
.services-style2::before, 
.glb-ntwrks.style2::before {left: -50px;right: -50px;}
.contact-map-wrap {margin-left: -50px;width: calc(100% + 100px);}

}


@media (max-width:1200px){
.feat-shb::before {bottom: -45px;}
.ico-rasd {padding-bottom: 25px;}
.ico-rasd > a {margin-bottom: 0;}
.ico-stat-tabl, 
.faq-crypt-prc {width: 100%;margin-left: 0;}
.ico-stat-tabl > table thead th {padding: 25px;}
.abt-mckp.style2 {width: 100%;margin-left: 0;}
.contact-map-wrap {margin-left: 0;width: 100%;}

}


@media (max-width:1025px){
.container {padding: 0 15px;max-width: 100%;}
.ico-cunt-sec {right: 30px;z-index: 1;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ico-cunt > h5 {line-height: 27px;}
.countdown > li span {font-size: 25px;}
.ico-rasd > span {font-size: 27px;margin-top: -13px;}
.ico-rasd > span small {font-size: 21px;}
.progress-wrp {margin-top: 20px;}
.ico-cunt-inr {margin-top: 85px;}
.feat-shb::before {display: none;}
.ico-rasd > a {padding: 15px 40px 13px;}
.srv-bx {padding: 0;}
.ico-abt {margin-top: 0;}
.team-sec {padding: 0;}
.ico-hstry-bx {width: calc(100% + 105px);}
.ico-stat-tabl > table thead th:first-child, 
.ico-stat-tabl > table tbody td:first-child {padding-left: 40px;}
.ico-stat-tabl > table tbody td strong img {margin-right: 10px;}
.ico-stat-tabl > table tbody td {padding: 20px;}
.ico-stat-tabl > table thead th {padding: 20px 10px;}
.faq-dta {padding-right: 0;}
.toggle-item > h6 {padding-right: 30px;}
ul.lst-styld {max-width: 45%;}
.float-right.scl1 {float: left !important;}
.col-md-9 + .col-md-3 .sidebar-wrap {margin-top: 50px;}
.team-detail-inf,
.team-detail-inf-inr {padding-left: 0;}
.error-desc {padding-right: 0;}
.error-desc h2 {font-size: 60px;}
.event-box {padding-right: 0;}
.event-detail .float-right.scl1 {float: right !important;}
.event-org-inf > ul > li strong {width: 100%;}

.ico-hstry-bx.style2 {margin-left: 260px;}
.ico-hstry-bx.style2.rev {margin-right: 0;}
.glb-ntwrks h3 {font-size: 31px;}
.title-sec-inr {max-width: 80%;}
header.style2 nav > div > ul > li {margin-left: 30px;}
.spacing.top-spac50 {padding-top: 80px;}

}


@media (max-width:980px){
header {display: none;}
.res-header {display: block;}
main {padding-top: 0 !important;}
.ico-cunt-sec {right: 15px;}
.ico-cunt-inr {margin-top: 190px;}

}
 
	
@media (max-width:770px){
.ico-cunt-sec {position: static;float: left;width: 100%;padding: 0 15px;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
}
.ico-cunt-inr {margin-top: 80px;display: inline-block;float: none;max-width: 100%;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.remove-ext3 .srv-bx::before,
.ico-hstry-wrap:before {display: none;}
.ico-cunt {padding: 45px 60px 60px;}
.ico-rasd {padding: 0 40px 35px;}
.glb-ntwrks h3 {text-align: center;margin-bottom: 20px;}
.team-thmb img,
.post-thumb img {width: 100%;}
.ico-mckp,
.abt-mckp {display: none;}
.ico-hstry-wrap {margin-bottom: -60px;}
.ico-hstry-bx {width: 100%;padding: 0;text-align: center;margin-bottom: 60px;}
.ico-hstry-bx.rev {padding-top: 0;width: 100%;margin-top: 0;}
.ico-hstry {position: static;display: inline-block;margin-bottom: 40px;}
.ico-hstry-bx.rev .ico-hstry-bx-inr {text-align: inherit;}
.ico-hstry-bx-inr > span {left: 0;}
.ico-hstry-bx.rev .ico-hstry-bx-inr > span {right: 0;}
.ico-stat-tabl > table thead th:first-child, 
.ico-stat-tabl > table tbody td:first-child {padding-left: 20px;}
.crypt-prc {margin-top: 50px;}
.ico-stat-tabl {overflow-x: auto;}
.event-box .event-date, 
.event-detail-inf .event-date {top: 80px;}
.team-detail-inf-wrp {text-align: center;}
.team-detail-inf, 
.team-detail-inf-inr {text-align: initial;}
.ico-hstry-bx.style2 {padding: 0 15px !important;margin: 0 0 60px !important;max-width: 50%;float: left !important;min-width: initial !important;}
.srch-wrp.error-page {text-align: center;}
.error-desc.text-right {text-align: inherit !important;}
.contact-inf {padding-left: 0;margin-bottom: 50px;}
.contact-form-wrap {padding-left: 0;}
.pg-tp-tl,
.breadcrumb {max-width: 100%;width: 100%;}
.pg-tp-wrp {text-align: center;}
.pg-tp-tl > h2 {display: block;}
.pg-tp-tl > span {margin: 10px 0 0;}
.loc-map {min-height: 650px;}
.cnt-inf-inr {padding: 50px;}

.fq-ttl {display: block;}

.fq-ttl > * {display: block;float: left;width: 100%;}
.fq-ttl .fq-tl-btn {width: auto;padding-left: 0;margin-top: 30px;}
.ico-abt.crypt-bf::before {left: 0;top: -60px;}

}


@media (max-width:480px){
.ico-abt {text-align: center;}
.title-sec-inr > p {font-size: 16px;line-height: 26px;}
.btns > a {float: none;}
.theme-btn {font-size: 14px;padding: 16px 40px 14px;}
.title-sec-inr,
.title-sec.style2 .title-sec-inr {max-width: 100%;}
.ico-inf > ul > li {font-size: 16px;}
.ico-hstry-bx-inr > span {font-size: 150px;line-height: 80px;}
.feat-area2 {padding: 0;}
.spacing.overlap125 {margin-top: 0;}
.feat-area2-cap > span {margin-top: 0;}
.feat-area2-cap > h1 {font-size: 46px;}
.feat-area2-cap > h1 span {font-size: 42px;}
.crt-walt > button {right: 0;top: 0;bottom: 0;}
.crt-walt > input {padding: 15px 35px;}
.crt-walt + span {margin-top: 40px;}
.srv-bx.style2 {text-align: center;padding-left: 0;}
.srv-bx.style2 > i {position: static;}
.ico-inf.style2 > ul > li {width: 100%;}
.ico-invst > i {font-size: 90px;}
.blog-detail-inf .post-meta > li {min-height: 36px;}
ul.lst-styld {max-width: 100%;}
.alignright {margin: 20px 0;width: 100%;}
.post-author > img {position: static;float: none;margin-bottom: -90px;display: inline-block;}
.post-author-info {width: 100%;padding: 130px 35px 35px;}
.post-author-info > h6 {display: block;}
.post-author-info .scl2 {float: none;margin-top: 20px;}
.scl2 > a {float: none;display: inline-block;margin: 0 10px;}
.comment-thumb {max-width: 100%;background-color: #f5f5f5;padding-top: 30px;}
.comment-info {width: 100%;border-left: 0;}
.comment-info > h6:first-child {display: block;}
.comment-info > span {width: 100%;margin: 10px 0;}
.comment-reply > h5,
.reply-form,
.comments-wrap,
.post-author {text-align: center;}
.ico-hstry-bx.style2 {max-width: 100%;}
.srch-fnd-inr {padding: 60px 40px;}
.ico-stat-tabl {background-image: none;}
.error-page > h1 {font-size: 240px;line-height: 240px;margin-bottom: 25px;}
.error-desc h2 {font-size: 50px;}
.error-page .srch-frm-wrp {margin-top: 10px;}
.event-loc.style2 {max-width: 100%;}
.event-detail .float-right.scl1 {float: left !important;margin-top: 15px;}
.event-org-inf > ul > li strong {max-width: 49%;}

.loc-map {min-height: 750px;}
.crypt-prc-chrt {height: 300px;}

.pagination .page-item.prev a, 
.pagination .page-item.next a {line-height: 50px;width: 50px;}
.pagination .page-item {padding: 0 20px;font-size: 13px;}
.pagination .page-item a, 
.pagination .page-item span {line-height: 50px;margin: 0 10px;}
.pagination .page-item > i {display: none;}
.pagination .page-item.prev, 
.pagination .page-item.next {font-size: 14px;}
.pagination .page-item a::before, 
.pagination .page-item span::before {left: -10px;}
.pagination .page-item.prev a {padding-right: 10px;}
.pagination .page-item.next a {padding-left: 10px;}
.spacing.overlap100 {margin-top: 0;}

.ico-abt > h2,
.ico-inf > h2 {max-width: 100%;}
.ico-abt.crypt-bf::before {font-size: 100px;top: -40px;}

}


@media (max-width:420px){
.res-logo-sec .logo {max-width: 40%;}
.res-logo-sec {padding: 20px 15px;}
.res-menu-btn {margin-top: 3px;}
.res-menu {width: 100%;right: -100%;}
.ico-cunt {padding: 35px 20px 60px;}
.ico-rasd > a {padding: 15px 25px 13px;}
.ico-acp {padding: 15px;}
.btns > a {margin: 10px 0 0;}
.ico-inf > h2 span {word-wrap: break-word;}
.ico-stat-tabl table {width: 350%;}
.cnt-inf-inr {padding: 0;background-color: transparent !important;}
.widget ul li {width: 100%;}
.feat-area2-cap > h1 {font-size: 40px;}
.feat-area2-cap > h1 span {font-size: 35px;}
.crt-walt > button {position: static;width: 100%;
  -webkit-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
}
.crt-walt > input {
  -webkit-border-radius: 30px 30px 0 0;
  border-radius: 30px 30px 0 0;
}
.feat-area2-cap > span a {float: none !important;}
.event-thumb > span {line-height: 50px;width: 50px;font-size: 18px;left: auto;right: 15px;top: auto;bottom: -25px;}
.event-box {padding-left: 0;}
.event-box .event-date, 
.event-detail-inf .event-date {position: relative;top: 0;text-align: left;margin-bottom: 30px;float: left;max-width: 100%;}
.post-inf {padding-left: 0;}
.comment-info {padding: 30px;}
.blog-detail-inf .post-meta > li {min-height: initial;}
.ico-hstry-bx.style2 {padding: 0 !important;}
.srch-fnd-inr {padding: 40px 20px;}
.srch-fnd > i {font-size: 45px;}
.srch-frm > input {padding: 15px 45px 15px 25px;font-size: 14px;}
.srch-frm > button {right: 10px;}
.error-page > h1 {font-size: 150px;letter-spacing: 0;line-height: 140px;}
.error-desc h2 {font-size: 30px;}
.error-page .srch-frm > input {padding-right: 60px;}
.event-org-inf > ul > li strong {max-width: 100%;}
.event-detail-inf {padding-left: 0;}
.crypt-prc-chrt {height: 250px;}
.fq-ttl {padding: 35px 30px;}

}


@media (max-width:320px){
.res-logo-sec .logo {max-width: 50%;}
.overlap161.feat-shb {margin-top: -80px;}
.crypt-prc-chrt {height: 200px;}
.ico-abt.crypt-bf::before {font-size: 80px;}

}