* {
padding: 0px;
margin: 0px;
box-sizing: border-box;
}

/* <style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
font-family: "Poppins", sans-serif;
</style>     */

body {
font-family: "Poppins";
overflow-x:hidden;
}

a {
text-decoration: none !important;
}

ul {
padding-left: 0px;
list-style: none;
}


@font-face {
font-family: "Poppins";
src: url("../fonts/Poppins-Regular.eot");
src: url("../fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"),
url("../fonts/Poppins-Regular.woff2") format("woff2"),
url("../fonts/Poppins-Regular.woff") format("woff"),
url("../fonts/Poppins-Regular.ttf") format("truetype"),
url("../fonts/Poppins-Regular.svg#Poppins-Regular") format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: "Poppins";
src: url("../fonts/Poppins-SemiBold.eot");
src: url("../fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),
url("../fonts/Poppins-SemiBold.woff2") format("woff2"),
url("../fonts/Poppins-SemiBold.woff") format("woff"),
url("../fonts/Poppins-SemiBold.ttf") format("truetype"),
url("../fonts/Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");
font-weight: 600;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: "Poppins";
src: url("../fonts/Poppins-Bold.eot");
src: url("../fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"),
url("../fonts/Poppins-Bold.woff2") format("woff2"),
url("../fonts/Poppins-Bold.woff") format("woff"),
url("../fonts/Poppins-Bold.ttf") format("truetype"),
url("../fonts/Poppins-Bold.svg#Poppins-Bold") format("svg");
font-weight: bold;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Museo Sans 300';
src: url('../fonts/MuseoSans-300.eot');
src: url('../fonts/MuseoSans-300.eot?#iefix') format('embedded-opentype'),
url('../fonts/MuseoSans-300.woff2') format('woff2'),
url('../fonts/MuseoSans-300.woff') format('woff'),
url('../fonts/MuseoSans-300.ttf') format('truetype'),
url('../fonts/MuseoSans-300.svg#MuseoSans-300') format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Museo Sans 700';
src: url('../fonts/MuseoSans-700.eot');
src: url('../fonts/MuseoSans-700.eot?#iefix') format('embedded-opentype'),
url('../fonts/MuseoSans-700.woff2') format('woff2'),
url('../fonts/MuseoSans-700.woff') format('woff'),
url('../fonts/MuseoSans-700.ttf') format('truetype'),
url('../fonts/MuseoSans-700.svg#MuseoSans-700') format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Museo Sans 900';
src: url('../fonts/MuseoSans-900.eot');
src: url('../fonts/MuseoSans-900.eot?#iefix') format('embedded-opentype'),
url('../fonts/MuseoSans-900.woff2') format('woff2'),
url('../fonts/MuseoSans-900.woff') format('woff'),
url('../fonts/MuseoSans-900.ttf') format('truetype'),
url('../fonts/MuseoSans-900.svg#MuseoSans-900') format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}


.wrapper{
margin-top:80px;
}

/* header-part */

.header{
position: fixed;
top: 0;
left: 0;
width: 100%;
transition:all 500ms ease-in-out;
-moz-transition:all 500ms ease-in-out;
-webkit-transition:all 500ms ease-in-out;
z-index: 999;
}
.fixed-header {    
top: 0px;
animation: smoothScroll 1s;
z-index: 999;
transition:all 500ms ease-in-out;
}

.fixed-header .menu-bar{
background:#000000d6;
/* box-shadow:0 0 4px #aeaeae; */
}

.menu-bar{
position:fixed;
z-index:2;
width:100%;
padding:15px 0px;
transition:all 500ms ease-in-out;
}

.logo img{
width:270px;
height:inherit;
transition:all 500ms ease-in-out;
}

.fixed-header .logo img{
width:220px;
height:inherit;
transition:all 500ms ease-in-out;
}

.fixed-header .menu-bar{
padding:5px 0px;
transition:all 500ms ease-in-out;
}

/* banner-sec */

.banner-sec{
position: relative;
z-index:2;
}

.banner-sec:before{
position:absolute;
content:"";
background:url(../images/banner-bottom-shape.png) no-repeat center bottom;
width:100%;
height:100%;
background-size:contain;
left:0px;
bottom:-1px;
z-index:2;

}

.banner-sec:after{
position:absolute;
content:"";
width:100%;
height:100%;
background:#00000045;
top:0px;
left:0px;
z-index:1;	
}

.banner-content{
position: absolute;
width: 100%;
top: 50%;
transform: translateY(-50%);
z-index: 2;
}

.banner-part{
max-width:590px;
}

.banner-large-heading{
font-size: 59px;
color: #fff;
font-family: 'Museo Sans 300';
line-height:70px;
padding-top:65px;
text-shadow:0px 2px 0px #00000030;	
}

.banner-para{
font-size: 16px;
line-height: 28px;
color: #fff;
font-weight: 400;
padding:25px 0px 30px;
text-shadow:0px 1px 0px #00000030;	
}

.banner-btns a+a{
margin-left:20px;
}

/* mandaean-app-sec */

.intro-main-heading{
color: #252527;
font-family: 'Museo Sans 300';	
font-size:40px;
line-height:1.2;
padding-bottom:10px;	
}

.light-bg{
background: #f0f0f0;
padding: 75px 0px;	
}

.download-sec{
background: #b56129;
padding:70px 0px;
text-align:center;	
color:#fff;	
}

.download-heading{
font-family: 'Museo Sans 300';
font-size:40px;
line-height:1.2;
padding-bottom:15px;	
}

/* features-sec */

.feature-btn{
display:flex;
align-items:center;
justify-content:center;
gap:15px;
padding:0px 15px;
}

.main-heading{
font-size: 52px;
color: #252527;
font-family: 'Museo Sans 300';
text-align:center;
line-height:1.2;
padding-bottom:10px;	
}

.feature-img{
margin-bottom:25px;
}

.feature-para{
font-size: 16px;
line-height: 28px;
color: #252527;
font-weight: 400;
max-width:840px;
text-align:center;
padding-bottom:36px;
}

.feature-small-heading{
font-size: 22px;
line-height: 28px;
color: #252527;
font-weight: 700;
padding-bottom:3px;
}

/* works-sec */

.works-sec{
background:url(../images/work-line.png) #fffaf6 no-repeat center 90%;
padding:70px 0px;
position:relative;
z-index:1;
background-size:100%;
}


.small-heading{
font-size: 22px;
color: #b56129;
font-weight: 600;
text-align:center;
padding-bottom:5px;
}

.works-sec .main-heading{
max-width:640px;
margin:0px auto 20px;
line-height:60px;
}

.work-body1, .work-body2, .work-body3{
position: relative;
}

.work-body1:before, .work-body2:before, .work-body3:before{
position:absolute;
content:"1";
width: 64px;
height: 64px;
border-radius: 32px;
background-color: #00b5e2;
font-family: 'Museo Sans 700';
font-size:41px;
display:flex;
align-items:center;
justify-content:center;
color:#fff;
left: 50%;
transform: translate(-50%, -50%);
top:226px;
}

.work-body2:before{
content:"2";
top:-58px;
}

.work-body3:before{
content:"3";
}

.work-body2{
margin-top:120px;
}

.work-body img{
margin:auto;
display:table;
}

.work-small-heading{
font-size: 26px;
color: #272727;
font-family: 'Museo Sans 900';
text-align:center;
padding:10px 0px 5px;
}

.work-para{
font-size: 16px;
line-height: 26px;
color: #383838;
font-weight: 400;
text-align:center;
max-width:280px;
margin:auto;
}

/* mid-sec */

.mid-sec{
background:url(../images/mid-sec-banner.jpg) no-repeat 0 0;
padding:75px 0px;
background-size:cover;
}

.mid-sec-left-part{
position: relative;
}

.mid-sec-left-part img{
position:absolute;
top:-40px;
}

.mid-sec .main-heading{
text-shadow:0px 2px 1px #292929;
padding-bottom:5px;
}

.mid-sec .main-heading span{
color:#00b5e2;
}

.mid-sec .feature-para{
max-width:790px;
}

/* testimonial-sec */

.testimonial-sec{
position:relative;
z-index:1;
}

.testimonial-sec:before{
position:absolute;
content:"";
background:url(../images/testimonial-texture.png) no-repeat 0 0;
width:100%;
height:697px;
z-index:-1;
background-size:100%;
top:-100px;
left:0px;
}

.sp-testimonial-free-wrapper{
overflow:inherit !important;
}

.sp-testimonial-free-section.swiper-initialized, .sp-testimonial-free-section:not(.swiper-initialized,.tfree-layout-grid){
margin:0px 20px !important;
}

.sp-testimonial-free{
background:url(../images/review-star.png) #fff no-repeat center 66px !important;
padding:100px 40px 30px 40px !important;  
filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.20)) !important;
margin:10px;
position: relative;
margin-top:80px !important;
}


.sp-testimonial-free-section .sp-testimonial-client-testimonial, .sp-testimonial-free-section .sp-testimonial-client-testimonial p{
font-size: 16px !important;
line-height: 27px !important;
color: #343233 !important;
font-weight: 400 !important;
padding:0px !important;
margin-bottom:10px !important;
}

.sp-testimonial-client-image{
position:absolute;
left:50%;  
transform:translate(-50%, -50%);
top:0px;
}

.sp-testimonial-client-name{
font-size: 18px !important;
color: #00b5e2 !important;
font-weight: 600 !important;
margin-bottom:0px !important;
}

.sp-testimonial-client-designation{
font-size: 16px !important;
color: #222222 !important;
font-weight: 400 !important;
font-style:italic !important;
}

.fa-angle-right:before{
position:absolute;
content:"";
background:url(../images/testimonial-right-arrow.png) no-repeat 0 0;
width:49px;
height:49px;
background-size:contain;
right:-30px;
top:0%;
}

.fa-angle-left:before{
position:absolute;
content:"";
background:url(../images/testimonial-left-arrow.png) no-repeat 0 0;
width:49px;
height:49px;
background-size:contain;
left:-30px;
top:0%;
}

.sp-testimonial-free-section .testimonial-nav-arrow{
top:276px !important;
}


/* app-sec */

.app-sec{
background:#f0f0f0;
padding:75px 0px;
height:409px;
}

.skip-lazy {
width: 100%;
height:443px !important;
/* object-fit: cover; */
object-position:top;
}

.app-img-sec{
margin-top:-226px;
}

.wpcp-single-item figure{
position:relative;
transition:0.3s ease-in-out all 0s !important;
overflow:hidden;
}

.wpcp-single-item figure img{
transform:scale(1);
transition:0.3s ease-in-out all 0s !important;
}

.wpcp-single-item figure:hover img{
transform:scale(1.05);
transition:0.3s ease-in-out all 0s !important;
}

.wpcp-single-item figure:before{
position:absolute;
content:"";
width:100%;
height:100%;
background:#b56129 !important;
opacity:0;
z-index:1;
transition:0.3s ease-in-out all 0s !important;
}

.wpcp-single-item figure:hover:before{
opacity:0.3;
transition:0.3s ease-in-out all 0s !important;
}

.wpcp-single-item figure:after{
position:absolute;
content:"";
background:url(../images/zoom-icon.png) no-repeat 0 0 !important;
width:72px;
height:72px;
top:50%;
left:50%;
opacity:0;
transform:translate(-50%, -50%);
z-index:2;
transition:0.3s ease-in-out all 0s !important;
}

.wpcp-single-item figure:hover:after{
opacity:1;
transition:0.3s ease-in-out all 0s !important;
}


/* footer-sec */

.footer-sec{
background:url(../images/footer-banner.jpg) no-repeat 0 0;
padding:40px 0px;
background-size:cover;
margin-top:60px;	
}

.page-id-7 .footer-sec{
margin-top:80px;	
}

.footer-para{
font-size: 16px;
line-height: 26px;
color: #ffffff;
font-weight: 400;
}

.footer-heading{
font-size: 22px;
color: #b56129;
font-weight: 600;
padding:60px 0px 25px;
position: relative;
}

.footer-heading:before{
position:absolute;
content:"";
background: #b56129;
width:135px;
height:2px;
left:0px;
bottom:12px;
}

.footer-menu ul li{
font-size: 16px;
line-height: 36px;
font-weight: 400;
}

.footer-menu ul li a{
color: #ffffff;
transition:0.3s ease-in-out all 0s;
}

.footer-menu ul li a:hover{
color: #00b5e2;
transition:0.3s ease-in-out all 0s;  
}

/* copyright-sec */

.copyright-sec{
background:#00b5e2;
padding:13px 0px;
}

.copyright-text{
text-align:center;
color:#fff;
}

.site-content, .site-main .widecolumn {
margin-left: 0px !important;
}

.page .entry-header, .blog_page_header{
background: url("../images/inner-banner.jpg") #eee no-repeat center !important;
background-size: cover !important;
max-width: 100% !important;
padding: 270px 0 110px !important;
margin: 0 0 0px !important;
position: relative;
overflow: hidden;
text-align: center;
}

.page .entry-header:before, .blog_page_header:before {
background: rgba(0, 0, 0, 0.7);
position: absolute;
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.page .entry-content {
max-width: 100% !important;
padding: 0px !important;
}
.content-area, .content-sidebar {
padding-top: 0px !important;
}
.page .entry-title, .blog_page_title {
color: #fff;
position: relative;
font-size: 32px;
font-weight: 600;
text-transform: none;
z-index: 99;
margin-bottom: 3px;
}
.breadcrumb-container {
width: 100%;
color: #fff;
position: relative;
font-size: 15px;
}
.breadcrumb-container a {
color: #00b5e2;
}
.page {
margin-top: 0 !important;
}

/* scroll to top */

#top {
background:#b56129;
border-radius: 50px 50px 50px 50px;
padding:5px;
bottom: 0;
color: #ffffff;
height: 48px;
position: fixed;
right: 20px;
bottom: 20px;
text-align: center;
text-transform: uppercase;
width: 48px;
opacity: 0;
z-index: 10000;
font-size: 0;
border: 0;
transition: all 0.2s ease-in-out 0s;
cursor: pointer;
outline: none;

.fa-chevron-up {
line-height: 35px;
-webkit-font-smoothing: antialiased;
font-family: "FontAwesome";
font-size: 22px;
}
}
#top.show {
opacity: 1;
}

/* inner-pages */

.inner-sec{margin-top:60px;}

.inner-bg{
background:#fff;
padding:30px;
box-shadow:0px 0px 10px 1px #00000015;	
}

.inner-heading, .innersub-heading{
font-size: 28px;
color: #272727;
font-family: 'Museo Sans 900';
padding-bottom:10px;	
}

.inner-heading span{
color:#b56129;	
}

.inner-heading p{
	margin-bottom:0px !important;
}

.inner-para{
font-size: 16px;
line-height: 28px;
color: #383838;
font-weight: 400;
padding-bottom:10px;
}

.inner-bg p:last-child{
margin-bottom:0px;
}

.inner-para a, .inner-list ul li a{
	display:inline-block;
	color:#b56129;
}

.inner-para strong + a{
	display:block;
}

.inner-sec .col-lg-5 .entry-content img{
width:100%;	
}

.innersub-heading{
font-size: 18px;
}

.inner-list ul li{
font-size: 16px;
line-height: 26px;
color: #383838;
font-weight: 400;
padding-bottom:10px;	
}

.inner-list ul li strong{
display:inline;	
padding-bottom:5px;
}

.faq-block {
margin-top: 15px;
}

.faq-heading {
margin-top: 0px;
margin-bottom: 0px;
font-size: 18px;
font-weight: 500;
background: #00b5e2;
color: #fff;
padding: 12px 20px;
line-height: inherit;
border-radius: 5px 5px 0px 0px;
font-family: 'Museo Sans 700';
}

.faq-para {
color:#383838;
padding: 17px 20px;
background: #f5f5f5;
border-radius: 0px 0px 5px 5px;
}

.faq-para a{
color:#b56129;	
}

.features-box{
background:#00b5e2;
padding:20px 25px;
height:100%;	
}

.inner-feature-heading{
font-family: 'Museo Sans 900';	
font-size: 20px;
color:#fff;
text-align:center;
padding-bottom:5px;	
}

.features-box .inner-para{
color:#fff;
text-align:center;
}

.contact-bg {
background:#fff;
padding: 35px;
margin-bottom: 30px;
border-radius: 10px;
filter:drop-shadow(0px 6px 8px rgba(0,0,0,0.09));
}


.contact-bg p{
	margin-bottom:14px;
}

.contact-bg label{
padding-bottom:4px;	
}

.contact-bg .wpcf7-text, .contact-bg .wpcf7-textarea, .contact-bg .wpcf7-select{
border-radius: 3px;
background: #f2f2f2;
font-size: 15px;
color: #252527;
font-weight: 500;
padding:11px 15px;
width:100%;	
outline:0px;
border:1px solid #0000001a;	
}

.contact-bg .wpcf7-textarea{
	height:150px;
}

.contact-bg ::placeholder{
color:#252527;	
}

.contact-bg .wpcf7-submit, .read-more-btn{
background:#00b5e2;
padding:12px 30px;
font-size:16px;	
font-weight:600;
margin-top:15px;
transition:0.5s ease-in-out all 0s;	
color:#fff;	
}

.read-more-btn{
	font-weight:500;
}

.contact-bg .wpcf7-submit:hover,
.contact-bg .wpcf7-submit:active,
.contact-bg .wpcf7-submit:focus,
.read-more-btn:hover
{
transition:0.5s ease-in-out all 0s;	
background:#b56129;	
}

/* error message */

.error_container {
display: flex;
min-height: 100vh;
align-items: center;
text-align: center;
}

.donations-btns a{
background:#b56129;
color:#fff;	
padding:10px;
border-radius:5px;	
display:inline-block;
margin:5px 0px;	
width:100%;
text-align:center;
transition:0.5s ease-in-out all 0s;
}

.donations-btns a:hover{
transition:0.5s ease-in-out all 0s;
background:#00b5e2;
}

.donations-btns a:last-child{
margin-bottom:15px;
}

.call-bg{
background:#b56129;
padding:30px 100px;;
border-radius:10px;
text-align:center;	
}

.call-heading{
font-size: 28px;
color: #fff;
font-family: 'Museo Sans 900';
padding-bottom: 10px;	
}

.call-para{
font-size: 16px;
line-height: 28px;
color: #fff;
font-weight: 400;	
}

.call-para strong{
display:block;
padding:7px 0px 15px;	
}

.side-fixed-btns {
position: fixed;
top: 55%;
right: -206px;
z-index: 1000;
transform: rotate(90deg);
}

.side-fixed-btns img{
width:35%;
margin-right:7px;
border-radius:0px 0px 7px 7px;	
}

.donation-btns{
display:inline-flex;
align-items:flex-start;	
margin-top:15px;	
}

.donation-btns .fund-btn{
margin-left:15px;
padding:7px 15px;
border:1px solid #ccc;
border-radius:6px;
display:inline-block;
box-shadow:0px 0px 5px 1px #00000008;
background:#ccf88e2e;	
}

.donation-btns .fund-btn img{
width:132px;	
}

.donation-btns a{
margin-top:0px;	
}

.donation-btns p{
margin-bottom:0px !important;	
}

.app-btns a{
margin:0px 5px;	
}

.app-btns a img{
border-radius:8px;
width:180px;	
}

/* responsive */

@media only screen and (max-width : 767px) {
.banner-sec .banner-img{object-position:top !important;}
.feature-para{padding-bottom:15px;}
.works-sec{background-image:none;}
.work-body1:before, .work-body2:before, .work-body3:before{display:none !important;}
.work-body2{margin:24px 0px;}
.mid-sec-left-part img{position:static;margin:auto;display:table;}
.banner-btns a img, .mid-sec-btns a img{width:40% !important;}
.banner-btns a+a{margin-left:10px !important;}
.sp-testimonial-free-section.swiper-initialized, .sp-testimonial-free-section:not(.swiper-initialized,.tfree-layout-grid), .wpcp-carousel-section.nav-vertical-center{margin:0px !important;}
.footer-heading{padding:20px 0px 15px !important;}
.call-bg{padding:30px !important;}
.app-btns a img{width:120px;}
.skip-lazy{object-fit:cover !important;}
	
}

@media only screen and (min-width : 300px) and (max-width : 480px) {

}

@media only screen and (min-width : 300px) and (max-width : 1024px) {
.ms-view, .ms-slide, .ms-slide-bgcont{height: 360px !important;}
.ms-slide-bgcont img{object-fit: cover;max-width: 100% !important;}	
.primary-navigation{display:none;}	
.menu-bar{background:#000000d6;padding:5px 0px;}	
.logo img, .fixed-header .logo img{width:150px;}
.fixed-header .menu-bar{background:#000000d6 !important;}	
.banner-sec .banner-img{height:520px;object-fit:cover;object-position:left;}
.banner-part{max-width:375px;}
.banner-large-heading{font-size:22px;line-height:1.3;padding-top:25px;}
.banner-para{font-size:15px;padding:10px 0px 15px;line-height:26px;}
.banner-btns a img{width:35%;}
.wrapper, .inner-sec{margin-top:50px;}
.main-heading, .intro-main-heading, .download-heading{font-size:27px;line-height:1.3;padding-bottom:10px;}
.feature-para, .inner-para{font-size:15px;line-height:27px;}
.feature-small-heading{font-size:16px;}
.feature-text-body .feature-para{padding-bottom:12px;}
.works-sec, .mid-sec, .app-sec, .light-bg, .download-sec{padding:50px 0px;}
.works-sec .main-heading{line-height:1.3;}
.small-heading{font-size:18px;}
.works-sec{background-position:center 88%;}
.work-small-heading{font-size:20px;}
.work-body img{width:50px;}
.work-para{font-size:15px;}
.work-body1:before, .work-body2:before, .work-body3:before{width:40px;height:40px;font-size:22px;top:175px;}
.work-body2:before{top:-41px;}
.mid-sec .feature-para{padding-bottom:15px;}
.mid-sec-btns a img{width:30%;}
.mid-sec-left-part img{top:-30px;}
.fa-angle-left:before, .fa-angle-right:before{display:none;}
.app-img-sec{margin-top:-300px;}
.footer-logo{width:150px;}
.footer-heading{padding:40px 0px 20px;font-size:19px;}
.footer-para{font-size:15px;}
.footer-menu ul li{font-size:15px;line-height:30px;}
.app-btn{width:50%;}
.inner-heading{font-size:26px;}
.page .entry-header, .blog_page_header{padding:180px 0 60px !important;}
.faq-heading{font-size:16px;}	
.page .entry-title, .blog_page_title{font-size:26px;}
.call-bg{padding:30px 50px;}	
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {

}

@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) {

}

@media only screen and (min-width : 481px) and (max-width : 767px) {

}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {.
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
}

/* iPhone X/XS */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {

}

/* iPhone XR */
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

}

/* iPhone XS Max */
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {

}

/* iPad Pro 10.5 inch */
@media only screen and (min-device-width: 1112px) and (max-device-width: 1112px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

}

/* iPad Pro 12.9 inch */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
.banner-part{max-width:420px;}
.work-body1:before, .work-body3:before{top:210px;}
.page .entry-header, .blog_page_header{padding:200px 0 80px !important;}	
}


/* iPad Pro 12.9 inch */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
.banner-part{max-width:420px;}
.work-body1:before, .work-body3:before{top:210px;}
.page .entry-header, .blog_page_header{padding:200px 0 80px !important;}	
}

@media screen and (min-width: 1424px) {

}

@media screen and (min-width: 1624px) {
.works-sec{background-position:center 93%;}	
.work-body1:before, .work-body3:before{top:260px;}
}

@media screen and (min-width: 1920px) {
.works-sec{background-position:center 96%;}		
.work-body1:before, .work-body3:before{top:264px;}
}

@media screen and (min-width: 2048px) {
.works-sec{background-position:center 98%;}		
.work-body1:before, .work-body3:before{top:260px;}
}

@media screen and (min-width: 2550px) {
.works-sec{background-position:center 96%;padding-bottom:160px;}		
.work-body1:before, .work-body3:before{top:240px;}
}
