@media(min-width:1200px) and (max-width:1700px) {
.abthumb {
right:-85px
}
.abthumb img {
max-width:800px
}
.header01:after, .header01:before {
width:71%
}
.tparrows.custom {
width:60px;
height:60px
}
.tparrows.custom:before {
line-height:60px;
font-size:16px
}
.slider_01 .tparrows.tp-leftarrow {
left:-120px!important
}
.slider_01 .tparrows.tp-rightarrow {
left:calc(100% + 120px)!important
}
.slider_01 .tp-caption {
position:relative;
left:50px
}
.slider_02 .tparrows.custom {
left:calc(100% - 40px)!important
}
.funfactArea {
width:85%
}
.quAccordion .card .card-body {
padding-right:15px
}
.appointment_form {
padding-right:60px;
padding-left:60px
}
.folioItem01 .folioContent {
padding:0 50px;
transform:translate3d(0, -27px, 0);
-moz-transform:translate3d(0, -27px, 0);
-webkit-transform:translate3d(0, -27px, 0)
}
.folioItem01:hover .folioContent {
transform:translate3d(0, -107px, 0);
-moz-transform:translate3d(0, -107px, 0);
-webkit-transform:translate3d(0, -107px, 0)
}
.folioItem01 .fm {
left:50px;
bottom:45px
}
.gallery {
margin-right:-7px
}
.topbar02, .header02 {
padding-left:30px;
padding-right:30px
}
.appStore .skrItem {
margin-right:-80px;
margin-left:-100px
}
.appStore .skrItem:first-child {
margin-left:-88px;
margin-right:-100px
}
.priceItem {
padding-right:35px;
padding-left:35px
}
.testi_wrap02 {
margin:0 30px;
padding-left:50px;
padding-right:80px
}
.testiItem02 {
padding:18px 25px 0 15px
}
.testiItem02 .quotation {
font-size:27px;
line-height:42px
}
.blogItem02 {
padding:50px 45px 45px
}
.header02 .mainMenu>ul li:nth-last-child(2) ul ul, .header02 .mainMenu>ul li:nth-last-child(1) ul ul {
left:auto;
right:calc(100% + 1px)
}
.absCon {
padding-top:25px
}
.absCon .secTitle {
font-size:38px
}
.fact_02 {
padding-left:45px;
padding-right:45px
}
.header03 {
width:calc(100% - 80px)
}
.fixedHeader.header03 {
padding:0 40px
}
.companySec01, .portfolioSection03 {
margin:0
}
.fThumb {
margin-left:15px
}
.folioSlider02.owl-carousel .owl-nav {
margin-top:50px
}
.footer_02 {
padding-left:30px;
padding-right:30px
}
.video_banner img {
height:315px;
object-fit:cover
}
.icon_box_01 {
padding-right:35px;
padding-left:35px
}
.sidebar {
padding-left:15px
}
.sidebar.lsb {
padding-left:0;
padding-right:15px
}
.sicc_list li .children {
margin-left:100px
}
}
@media(min-width:992px) and (max-width:1199px) {
.header01 .lang {
display:none
}
.header01:after, .header01:before {
width:71%
}
.abthumb {
position:absolute;
right:0;
bottom:-84px;
margin-left:-175px
}
.funfactArea {
width:95%;
padding-left:40px;
padding-right:40px
}
.absCon {
padding-top:0
}
.testi_wrap02 {
margin:0 30px;
padding-left:40px;
padding-right:40px
}
.testiItem02 {
padding-top:0;
padding-left:0
}
.testimonialslider02.owl-carousel .owl-nav {
right:-25px
}
.testimonialslider02.owl-carousel .tstThumb {
overflow:hidden
}
.testimonialslider02.owl-carousel .tstThumb img {
width:auto
}
.testiItem02 .quotation {
font-size:26px;
line-height:40px
}
.absCon {
padding-top:0!important
}
.folioSlider02.owl-carousel .owl-nav {
height:70px;
width:120px;
margin:35px 0 0
}
.folioSlider02.owl-carousel .owl-nav button {
font-size:20px;
line-height:70px
}
.footer_02 .SubsrcribeForm .yikes-easy-mc-form .yikes-easy-mc-submit-button {
padding:0 30px
}
.footer_02 .aboutWidget .phone {
font-size:32px
}
.sidebar .widget {
padding-left:20px;
padding-right:20px
}
.sidebar .widget_categories ul li {
padding-right:20px;
padding-left:20px
}
.blogContent02 {
padding-left:35px;
padding-right:25px
}
.blogContent02 h3 {
line-height:36px;
font-size:26px
}
.sic_details {
padding-left:25px;
padding-right:25px
}
.commentForm {
padding-left:25px;
padding-right:25px
}
.sicc_list li .children {
margin-left:25px
}
}
@media(max-width:1199px) {
.logo {
padding:41px 0
}
header .menuToggler {
display:block;
font-size:16px;
line-height:45px;
color:#232424;
padding:0;
position:relative;
margin:25px 21px 25px 0;
background:#eee;
width:45px;
height:45px;
border-radius:5px;
text-align:center
}
.navbar01 {
justify-content:flex-end
}
.mainMenu {
display:none
}
.abthumb img {
max-width:100%
}
.testimonialslider01.owl-carousel .owl-stage-outer {
height:calc(100% + 30px);
padding:15px;
width:calc(100% + 30px);
left:-15px
}
.pdAcc {
padding-left:15px
}
.ctaBcon {
padding-left:0
}
.chooseSection .secDesc, .aboutSection01 .secDesc {
padding-right:0
}
.tparrows.custom {
width:60px;
height:60px
}
.tparrows.custom:before {
line-height:60px;
font-size:16px
}
.slider_01 .tparrows.tp-leftarrow {
left:-130px!important
}
.slider_01 .tparrows.tp-rightarrow {
left:calc(100% + 130px)!important
}
.slider_02 .tparrows.custom {
left:calc(100% - 80px)!important
}
.clientLogo01 .secTitle {
text-align:center;
margin:0 0 30px
}
.icon_box_02 p br {
display:none
}
.pdAcc {
padding-top:50px
}
.support {
margin:0
}
.chooseSection .secTitle {
font-size:50px
}
.pp_post_item {
padding-right:0
}
.PL28 {
padding-left:0
}
.anLayer img {
display:none
}
.searchBtn.active .header01SearchBar {
top:62px
}
.header02, .topbar02 {
padding-left:0;
padding-right:0
}
.header02 .logo {
padding:15px 0
}
.comCon, .worCon, .absCon {
padding:45px 0 0
}
.accessNav .qu_btn, .navleft .icon_box_04 {
margin-left:0
}
.reviewArea {
margin-bottom:40px
}
.fact_02 {
margin-top:30px
}
.skrItem {
margin:30px 0 0!important
}
.priceItem {
margin:0 0 110px
}
.blogItem01 {
margin-bottom:30px
}
.pricingSection01 {
padding-bottom:300px
}
.chooseSection03::after {
display:none
}
.footer_02 .gallery {
padding-right:0
}
.ssprcessSec, .companySec01, .portfolioSection03 {
margin:0
}
.aboutSection03 .secDesc, .comCon .secDesc {
margin-right:0
}
.chooseSection03 .pdAcc {
padding-right:15px
}
.header03 .logo {
padding:16px 0
}
.footer_02 {
padding-left:15px;
padding-right:15px
}
.header03 .header01SearchBar {
right:-10px
}
.header03 .searchBtn.active .header01SearchBar {
top:64px
}
.header03 .icon_box_04 {
display:none
}
.header03 .accessNav .qu_btn {
margin-left:0
}
.header03 {
width:100%;
padding:0 20px
}
.fixedHeader.header03 {
padding:0 20px
}
.header03 .logo {
margin-right:auto
}
.marqueeText h2 {
font-size:60px
}
.fThumb {
margin-left:10px
}
.chImage {
margin:30px 0 0
}
.folioItem03 .folioContent h3 {
font-size:20px
}
.hisCon, .abpd {
padding:40px 0 0
}
.accessNav a.userBtn {
margin-right:15px;
margin-left:0
}
.abpd .secTitle {
font-size:44px
}
.banner-title {
font-size:50px;
line-height:60px
}
.abHisSection .absThumb {
margin-right:0
}
.ssContent {
padding:40px 0 0
}
.contactSection .col-md-8 {
padding-right:15px
}
.sidebar {
padding-left:0
}
.sidebar.lsb {
padding-left:0;
padding-right:0
}
.sic_details {
margin:0
}
}
@media(min-width:768px) and (max-width:991px) {
.sicc_list li .children {
margin-left:45px
}
.chatNow {
padding:250px 20px 52px
}
.secTitle {
font-size:40px;
line-height:50px
}
.funfactArea .fact_01 {
padding-right:15px
}
.footer_01 .SubsrcribeForm .yikes-easy-mc-form .yikes-easy-mc-submit-button {
padding:0 30px
}
.topbar {
justify-content:flex-end
}
.topbar p {
display:none
}
.help_area>p {
left:15px
}
.help_area {
padding-left:110px;
max-width:645px
}
.hcinner {
position:relative;
max-height:none
}
.sfContent {
padding-left:25px;
padding-right:25px
}
.fsMeta {
padding-left:22px
}
.btnMeta .qu_btn {
padding:0 28px
}
.fsMeta h4 {
font-size:20px
}
.blogContent02 {
padding-left:35px;
padding-right:30px
}
}
@media(max-width:991px) {
.ctaText {
padding:15px 30px
}
.blogItem03 {
margin-bottom:30px
}
.testi_wrap02 {
padding-left:40px;
padding-right:40px;
padding-bottom:80px;
margin:0 40px
}
.testimonialslider02.owl-carousel .owl-nav {
position:relative;
right:0;
margin:auto;
text-align:center;
display:block;
top:260px;
transform:rotate(90deg);
z-index:2;
text-align:center
}
.testiItem02 {
padding:40px 0 15px
}
.testiItem01 {
padding-left:25px;
padding-right:25px
}
.aboutWidget, .footer_01 .widget {
margin-bottom:40px
}
.noPaddingRight {
padding-right:15px
}
.chooseSection .secTitle {
font-size:40px
}
.folioItem01 .folioContent {
padding:0 20px;
transform:translate3d(0, -27px, 0);
-moz-transform:translate3d(0, -27px, 0);
-webkit-transform:translate3d(0, -27px, 0)
}
.folioItem01:hover .folioContent {
transform:translate3d(0, -95px, 0);
-moz-transform:translate3d(0, -95px, 0);
-webkit-transform:translate3d(0, -95px, 0)
}
.folioItem01 .fm {
left:20px;
bottom:20px
}
.folioContent h3 {
font-size:24px;
margin:0
}
.fact_01 p br, .icon_box_02 p br {
display:none
}
.processSection01 {
padding-bottom:120px
}
.abthumb {
right:0;
position:relative;
bottom:0;
margin:30px 0 0
}
.funfactArea {
width:100%;
padding:40px 30px;
top:-70px
}
.fact_01 h2 {
font-size:70px
}
.icon_box_04 {
margin:40px 0 0
}
.orcta {
margin:30px 0
}
.orcta:after {
width:174px;
height:10px;
top:34px;
left:-50px
}
.contactSection .appointment_form>h3, .abpd .secTitle, .hisCon .secTitle, .rlsContent h2, .aboutSection03 .secTitle, .chooseSection03 .secTitle, .absCon .secTitle, .worCon .secTitle, .comCon .secTitle, .appStore .secTitle, .portfolioSection02 .secTitle {
font-size:36px;
line-height:48px
}
.filter_menu {
margin:0 0 50px;
justify-content:flex-start!important
}
.aboutSection03 .absThumb {
margin:30px 0 0
}
.folioSlider02.owl-carousel .owl-nav {
float:left
}
.banner-title {
font-size:45px;
line-height:55px
}
.ssContent .secTitle {
font-size:38px;
line-height:50px
}
.contetn_404 h3 {
font-size:40px
}
.icon_box_10 {
margin-bottom:30px
}
.sidebar {
margin:60px 0 0
}
.sidebar.lsb {
margin:0 0 60px
}
}
@media(max-width:767px) {
.post_author h5, .sicc_title {
font-size:22px
}
.commentForm .qu_btn {
padding:0 35px
}
.commentForm {
padding-left:20px;
padding-right:20px
}
.sicc_list li .children {
margin-left:15px
}
.single_comment>img {
position:relative;
margin:0 0 20px
}
.single_comment {
padding-right:0;
padding-left:0
}
.post_author {
padding-left:25px;
padding-right:20px
}
.post_author img {
position:relative;
left:0;
top:0;
margin:0 0 20px
}
.socialShare {
text-align:left;
margin-top:15px
}
.sic_the_content blockquote, .sic_the_content blockquote.wp-block-quote {
padding-right:20px;
padding-left:20px
}
.sic_details .bmeta {
display:block;
margin:0 0 15px
}
.sic_details .bmeta p {
margin:0
}
.sic_details {
padding-left:20px;
padding-right:20px
}
.blogContent02 .bmeta {
display:block
}
.blogContent02 {
padding-left:20px;
padding-right:18px
}
.blogContent02 h3 {
font-size:24px;
line-height:36px
}
.sidebar .widget {
padding-right:18px;
padding-left:20px
}
.chatNow {
margin-top:50px
}
.icon_box_10 h3 {
font-size:22px
}
.section_404 {
padding:140px 0 120px
}
.contetn_404 img {
margin:0
}
.contetn_404 h3 {
font-size:30px;
line-height:40px
}
.contetn_404 p br {
display:none
}
.serQuote {
padding-left:30px;
padding-right:25px
}
.sfContent {
padding-left:20px;
padding-right:20px;
display:block
}
.fsMeta {
padding:0 0 20px
}
.fsMeta:last-child {
padding-bottom:0
}
.ssQuote {
padding-left:20px
}
.ssQuote img {
position:relative;
left:0;
margin:0 0 15px
}
.historyContent::after, .reverse .historyContent::after {
left:0;
right:auto
}
.historyItem h2 {
transform:none;
top:-100px;
right:auto;
left:35px;
margin:0;
bottom:auto
}
.reverse.historyItem h2 {
top:15px;
left:35px
}
.historyItem {
padding-top:100px
}
.reverse.historyItem {
padding-right:0;
padding-top:0;
padding-bottom:150px
}
.reverse .historyContent, .historyContent {
padding-left:20px;
padding-right:0;
text-align:left
}
.bars {
margin:0;
right:auto
}
.hcinner {
position:relative;
max-height:none
}
.accessNav a.userBtn {
width:45px;
height:45px;
line-height:42px;
margin-right:0;
margin-left:15px
}
.banner-title {
font-size:34px;
line-height:44px
}
.page_banner .text-right {
text-align:left!important
}
.abpd .hpAuthor {
padding:0
}
.copyText {
text-align:center
}
.footer_02 .widget {
margin:30px 0 0
}
.footer_02 .widget_title {
font-size:22px
}
.footer_02 .aboutWidget .phone {
font-size:30px
}
.blogItem03 .blogContent {
padding-right:30px;
padding-left:30px
}
.noPadding {
padding:0 15px
}
.fThumb {
margin:30px 0 0
}
.chooseSlider.owl-carousel {
position:relative;
bottom:0;
margin:30px 0 0
}
.marqueeText h2 {
font-size:30px
}
.ctaSection .text-right {
margin-top:25px;
text-align:left!important
}
.hpAuthor .author {
position:relative;
margin:0 0 20px
}
.hpAuthor {
padding-left:0
}
.footer_02 {
padding-left:0;
padding-right:0
}
.testimonialslider02.owl-carousel .owl-nav {
top:150px
}
.testi_wrap02 {
padding-left:20px;
padding-right:20px
}
.filter_menu {
display:block
}
.apbtn {
margin:0 0 10px
}
.reviewArea {
padding:45px 20px 0;
margin-bottom:35px
}
.reviewArea .secTitle {
font-size:32px
}
.helpSlider.owl-carousel .owl-nav {
top:-30px
}
.help_area>p {
position:relative;
left:0;
margin-bottom:5px
}
.helpSlider.owl-carousel p {
line-height:24px
}
.help_area::after {
display:none
}
.help_area {
max-width:100%;
height:auto;
padding:8px 20px 0
}
header .menuToggler {
margin-right:0
}
.topbar02 .justify-content-end {
justify-content:center!important
}
.topbar02 p, .topbar02 .lang {
display:none
}
.navleft .icon_box_04 {
display:none
}
.blogItem02 {
padding-right:30px;
padding-left:30px
}
.filter_menu li {
display:block;
margin:10px 0
}
.priceItem {
padding-left:30px;
padding-right:30px
}
.appStore .skrItem:first-child, .appStore .skrItem {
margin-left:0;
margin-right:0
}
.apbtnWrap p {
margin:0 0 20px
}
.apbtnWrap {
display:block
}
.testi_wrap02 {
margin:0
}
.logo {
padding:15px 0
}
.logo img {
height:45px
}
.header01 .navbar01 {
justify-content:flex-end;
margin:-95px 0 0
}
.cta {
padding-left:20px;
padding-right:20px
}
.quAccordion .card {
padding-right:25px;
padding-left:25px;
padding-top:60px
}
.appointment_form {
padding-right:25px;
padding-left:25px
}
.sidebarMenuOverlay::before, .SMArea {
width:300px
}
.searchBtn.active .header01SearchBar {
top:62px
}
.header01SearchBar {
right:-10px
}
.topbar {
display:none
}
.header01:after {
display:none
}
.header01:before {
width:100%
}
.header01 {
background:0 0
}
.accessNav .qu_btn {
display:none
}
.quAccordion .card .card-header h2 button span {
position:absolute;
left:0;
top:-47px
}
.quAccordion .card .card-header h2 button {
display:block;
line-height:24px
}
.fact_01 {
margin-bottom:30px
}
.subTitle {
line-height:24px
}
.aboutSection01 .secTitle {
font-size:31px
}
.boxService {
padding-right:30px;
padding-left:30px
}
.boxService .secTitle {
font-size:34px;
line-height:44px
}
.client-slider.owl-carousel {
margin-bottom:15px
}
.secTitle {
font-size:35px;
line-height:48px
}
.funfactArea {
display:block;
width:100%;
padding:50px 30px;
position:relative;
top:-150px
}
.spIcon {
position:relative;
margin:0 0 15px
}
.support {
margin:0;
padding:0
}
.icon_box_06 {
padding-left:95px
}
.text-right .icon_box_06 {
padding-right:95px
}
.footer_01 .secTitle {
margin:0 0 30px
}
.SubsrcribeForm .yikes-easy-mc-form .yikes-easy-mc-submit-button {
position:relative;
margin:10px 0 0!important
}
.fcopyright {
text-align:center
}
.copyMenu {
text-align:center;
margin:15px 0 0
}
}
