/* 0. owl css */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:0}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#d0630e;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-dots .owl-dot.active span{background:#fff}
.owl-dots{text-align-last: center;margin-top: 32px;}
/* 0. owl css */

/* 1. reset css */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/* 1. reset css */

/* 2. custom css */
table {width: 100%;border-collapse: separate;border-spacing: 1px;}
table th {padding: 10px;text-align: center;color: #fff;background-color: #153f91;font-size: 16px;}
table td {padding: 16px;font-size: 16px;font-weight: 300;color: #000;background: #eee;vertical-align: middle;}
main{padding: 0;}
*,:before,:after{box-sizing: border-box;padding: 0;margin: 0;}
a,button{display: inline-block;text-decoration: none;cursor: pointer;}a:hover,a:focus,input,input:focus,select,select:focus,textarea,button{outline: none;border: none;}li{list-style: none;}.fl{float: left;}.fr{float: right;}.clear{clear: both;}.textl{text-align: left;}.textc{text-align: center;}.textr{text-align: right;}.dib{display: inline-block;}
select,input,textarea,select::placeholder,input::placeholder,textarea::placeholder{opacity: 1;color: #000;font-size: 16px;transition: all .2s;}
select,input,textarea{width: 100%;transition: all .2s;outline: none;}
select:focus,input:focus,a:focus{border: none;outline: none;}
img{max-width: 100%;}
a{text-decoration: unset;}
a:hover{text-decoration: unset;}
p{line-height: 1.7;font-size: 16px;color: #555;text-align: justify; margin: 16px 0;}
iframe{width: 100%; height: 100%;}
.rtc-wrapper{width: 100%;overflow: hidden;}
.fluid-container{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 20px;}
.main-fluid-container{width: 100%;max-width: 1500px;margin: 0 auto;padding: 0 20px;}
body{font-family: 'Montserrat', sans-serif;}
/* 2. custom css */

.grecaptcha-badge {right: -450px !important;}

/* 0. menu css starts */

/******Sidebar******/
.desk-resp-ham ul.toggle-desk {position: relative;z-index: 5;width: 50px;height: 24px;cursor: pointer;}
.desk-resp-ham ul.toggle-desk li {position: absolute;left: 5%;transform: translateY(-50%);height: 3px;width: 50%;list-style: none;background: #fff;transition: .9s;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
.inner-desk-ham {display: flex;}
.desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background: #416491;width: 270px;height: 100vh;box-sizing: border-box;padding: 30px 0px 0;text-align: center;transition: .9s;z-index: 99999;overflow: scroll;}
.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
.desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
.desk-resp-ham .sidebar img {position: relative;padding: 0 20px;}
.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;margin-top: 20px;display: flex;flex-direction: column;gap: 0;margin: 20px auto 30px;border-top: 1px dotted #fff;padding: 0;}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
.desk-resp-ham .sidebar ul.menu li a, .desk-resp-ham .sidebar ul.menu li a, .desk-resp-ham .sidebar ul.menu li span {position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;}
.nav-dropdown li a {padding: 10px 0 10px 20px !important;}
.desk-resp-ham .sidebar ul.menu > li:hover > a, .desk-resp-ham .sidebar ul.menu li:hover span, .nav-dropdown li:hover a{color: #f49f2a !important;}
.desk-resp-ham .sidebar ul.menu > li > a, .desk-resp-ham .sidebar ul.menu > li > a, .desk-resp-ham .sidebar ul.menu > li > span {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;color: #fff;}
.nav-dropdown li.act-link,.nav-dropdown li:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link, .desk-resp-ham .sidebar ul.menu li a.act-link {color: #f49f2a;}
.desk-resp-ham .sidebar ul.menu li a i, .desk-resp-ham .sidebar ul.menu li span i {position: relative;bottom: -2px;font-size: 16px;}
.desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
.desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
.nav-dropdown {display: flex;flex-direction: column;gap: 0px !important;padding: 0px 0;border-bottom: 1px dotted #c9c9c9;}
.nav-dropdown li a {font-size: 16px !important;background: #0529571a;}
.desk-resp-ham .sidebar ul.social-icon li:hover a {color: #f9af47;}
.desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}
.desk-resp-ham {display: none;}
/* 0. menu css ends */

/* header css  */
header.home-header {transition: all .4s;position: fixed;z-index: 4;left: 0;right: 0;width: 100%;top: 0;}
.top-header-wrapper{padding: 20px 0;}
.inner-top-header{display: flex;justify-content: space-between;align-items: center;}
.left-top-header{width: 100%;max-width: 300px;}
.left-top-header span{display: flex;justify-content: center;align-items: center;}
.right-top-header{width: 100%;max-width: 450px;display: flex;justify-content: flex-end;align-items: center;gap: 20px;}
.right-top-header a{color: #fff;display: flex;justify-content: center;align-items: center;gap: 10px;}
.right-top-header span{display: flex;justify-content: center;align-items: center;}
.right-top-header span img{width: 50px;}
.bottom-header-wrapper .inner-bottom-header{border-top: 2px solid #fff;box-shadow: none;}
.inner-bottom-header nav ul.desktop-menu-links{display: flex;align-items: center;justify-content: center;gap: 40px;}
.inner-bottom-header nav ul.desktop-menu-links li a, .inner-bottom-header nav ul.desktop-menu-links li span {color: #fff;font-size: 16px;padding: 20px 0;gap: 5px;}
.inner-bottom-header nav ul.desktop-menu-links li img{width: 100%;max-width: 15px;filter: invert(99%) sepia(1%) saturate(2769%) hue-rotate(287deg) brightness(117%) contrast(100%);}
.inner-desk-menu-res-dn li img {width: 100%;max-width: 15px;}
.inner-bottom-header nav ul.desktop-menu-links li a:hover img, .inner-desk-menu-res-dn li a:hover img {filter: invert(60%) sepia(76%) saturate(448%) hue-rotate(353deg) brightness(96%) contrast(100%);}
.inner-bottom-header nav ul.desktop-menu-links li a i {font-size: 10px;margin-left: 10px;transition: all .4s ease-in-out;}
.inner-bottom-header nav ul.desktop-menu-links li:hover>a i {transform: rotate(180deg);}
.first-route {position: absolute;width: 320px;opacity: 0;visibility: hidden;top: 80px;transition: all .2s ease-in-out;left: 0;z-index: 2;display: flex;justify-content: center;align-items: flex-start;gap: 0 !important;flex-direction: column;padding: 2px 0px;background-color: #f9f9f9;text-align: left;padding: 8px 0 !important;border-bottom: 3px solid #153f91;}
.first-route::before {content: '';position: absolute;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #f9f9f9;top: -12px;left: 0;}
.last-route:before {left: initial;right: 0;}
.first-route a {text-align: left;display: block;padding: 12px 15px 12px 15px !important;font-size: 15px !important;color: #f49f2a !important;transition: all .2s ease-in-out;}
.inner-bottom-header nav ul.desktop-menu-links li:hover .first-route {opacity: 1;visibility: visible;top: 54px;filter: drop-shadow(0 -4px 5px #00000023);}
.inner-bottom-header nav ul.desktop-menu-links li:hover>a, .inner-bottom-header nav ul.desktop-menu-links li:hover>span {color: #f49f2a !important;}
.inner-bottom-header nav ul.desktop-menu-links li .first-route li:hover a{color: #153f91 !important;}

/* on header scroll css  */
ul.desk-none-sb{display: none !important;}
header.scrolled{transition: all .3s ease-in-out;}
header.scrolled .bottom-header-wrapper .inner-bottom-header{box-shadow: unset;}
header.scrolled .top-header-wrapper{display: none;}
header.scrolled .bottom-header-wrapper{background-color: #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 0px 0;}
header.scrolled .bottom-header-wrapper nav{display: flex;justify-content: space-between;align-items: center;}
header.scrolled .bottom-header-wrapper nav ul.desk-none-sb{display: block !important;width: 100%;max-width: 300px;}
header.scrolled .bottom-header-wrapper nav ul.desktop-menu-links{display: flex;justify-content: flex-end;align-items: center;gap: 20px;}
header.scrolled .bottom-header-wrapper nav ul.desktop-menu-links li a, header.scrolled .bottom-header-wrapper nav ul.desktop-menu-links li span{color: #000;padding: 30px 0;}
header.scrolled .bottom-header-wrapper .inner-bottom-header nav ul.desktop-menu-links li:hover>a {color: #f49f2a !important;}
header.scrolled .bottom-header-wrapper .inner-bottom-header nav ul.desktop-menu-links li:hover .first-route{top: 49px;}
/* on header scroll css  */
/* header css  */


/* inerpage header  */
.rtc-index-slider .swiper-wrapper .swiper-slide.inner-img {height: 450px;}
.rtc-index-slider .swiper-container.inr-bnr-container {height: 500px;}
header.scrolled .bottom-header-wrapper .fluid-container{box-shadow: unset;}
header.desktop-without-scroll .fluid-container {display: flex;align-items: center;justify-content: space-between;}
header .right-header-section {width: 100%; max-width: 900px; position: relative;}
.right-header-section article {display: none;}
.right-header-section article:before {content: '';position: absolute;top: 0;bottom: 0;width: 2000px;right: -2000px;height: 100%;background-color: #45567d;}
.right-header-section article ul {display: flex;justify-content: flex-start;align-items: center;}
.right-header-section article ul li {margin-right: 28px;}
.right-header-section article ul li a {color: #fff;}
.right-header-section article ul li:last-child {margin-right: 0;}
.header-logo-container {display: flex;justify-content: center;align-items: center;transition: all .1s;}
.header-logo-container img {width: 100%; max-width: 300px;transition: all .1s;}
.header-logo-container span {display: flex;justify-content: center;align-items: center;transition: all .1s;}
.apple-authorised {width: 100%;max-width: 80px;padding: 17px 0px;}
.apple-authorised img {width: 100%;max-width: 80px;}
.desktop-menu-container ul {text-align: left;display: flex;justify-content: flex-end;gap: 25px;}
.desktop-without-scroll.scrolled ul .first-route {top: 59px !important}
.desktop-menu-container ul li {position: relative;transition: all .2s ease-in-out;}
.desktop-menu-container ul li a {padding: 30px 0; font-size: 15px;transition: all .2s ease-in-out;display: flex;justify-content: space-between;align-items: center;color: #000;gap: 5px;}
.desktop-menu-container ul li a:hover, .links-footer ul li a:hover{color: #f49f2a !important;}
.scrolled .desktop-menu-container ul li a {padding: 0px 0;}
.desktop-menu-container ul li a i, .desktop-menu-container ul li span i {font-size: 10px;margin-left: 10px;transition: all .4s ease-in-out;}
.desktop-menu-container ul li:hover > a i, .desktop-menu-container ul li:hover > span i {transform: rotate(180deg);}
.first-route {position: absolute;width: 320px;opacity: 0;visibility: hidden;top: 85px;transition: all .2s ease-in-out;left: 0;z-index: 2;display: flex;flex-direction: column;padding: 2px 0px;background-color: #f9f9f9;text-align: left;padding: 8px 0 !important;border-bottom: 3px solid #f3a02d;}
.first-route::before {content: '';position: absolute;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #f9f9f9;top: -12px;left: 0;}
.last-route:before {left: initial;right: 0;}
.first-route a {text-align: left;display: block;padding: 12px 15px 12px 15px !important;font-size: 17px !important;color: #000 !important;transition: all .2s ease-in-out;}
.desktop-menu-container ul li:hover .first-route {opacity: 1;visibility: visible;filter: drop-shadow(0 -4px 5px #00000023);}
.desktop-menu-container ul li a.act-link {color: #ff9900 !important;}
.desktop-menu-container ul li a.act-link img {filter: invert(60%) sepia(76%) saturate(448%) hue-rotate(353deg) brightness(96%) contrast(100%);}
header.desktop-without-scroll.scrolled {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 4;background-color: #fff;box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;transition: all .2s;}
header.scrolled .right-header-section article {height: 0;opacity: 0;visibility: hidden;display: none;}
header.scrolled .header-logo-container {box-shadow: initial;padding: 10px 0px;}
header.scrolled .header-logo-container div>* {font-size: 16px;}
header.scrolled .desktop-menu-container ul li {display: inline-block;}
header.scrolled .header-logo-container div {margin-left: 10px;text-align: left;}
header.scrolled .header-logo-container div p, header.scrolled .header-logo-container div hr {display: none;}
/* inerpage header  */

/* index slider */
.rtc-index-slider{position: relative;}
.rtc-index-slider .swiper-wrapper .swiper-container {width: 100%;}
.rtc-index-slider .swiper-wrapper .swiper-slide {background: no-repeat center center/cover; height: 100vh;position: relative;z-index: 0;display: flex;align-items: center;justify-content: flex-end;flex-direction: column;}
.rtc-index-slider .swiper-wrapper .swiper-slide .index-slide-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0);opacity: .6;z-index: -1;}
.rtc-index-slider .swiper-pagination-bullet {background-color: transparent;border: 2px solid #fff;border-radius: 50%;width: 12px;height: 12px;opacity: 1;}
.rtc-index-slider .swiper-pagination-bullet-active {background-color: #fff;}
.rtc-index-slider .swiper-button-container {background-color: #fff;}
.rtc-index-slider .swiper-container .swiper-pagination-bullet-active{background: #09BAFE !important;}
.rtc-index-slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{background: rgba(255,255,255,.6);}
.rtc-index-slider .swiper-container .swiper-pagination-bullet{width: 12px;height: 12px;}
.rtc-index-slider .swiper-container .swiper-pagination-bullet{border: none;}
.rtc-index-slider .swiper-slide h2,.swiper-slide h3,.swiper-slide a,.swiper-slide p {opacity: 0;color: #ffffff;font-size: 64px;transform: translateY(-100%) scale(0.8);transition: 1s ease; margin: 20px auto;}
.rtc-index-slider .swiper-slide a {font-size: 20px;text-decoration: none;padding: 8px 46px 10px;background-image: linear-gradient( #fac025, #f08b2d);border-radius: 25px;letter-spacing: 1px;}
.rtc-index-slider .swiper-slide a:hover{background-image: linear-gradient( #f08b2d, #fac025);}
.rtc-index-slider .swiper-slide h2{font-size: 38px;font-weight: 600;text-transform: uppercase;}
.rtc-index-slider .swiper-slide h3{font-size: 34px;margin: 0 auto 20px;text-transform: capitalize;}
.rtc-index-slider .swiper-slide p{font-size: 20px; color: #fff;line-height: 1.4; text-align: center;margin: 20px auto 20px;}
.rtc-index-slider .swiper-slide-active h3 {opacity: 1;transform: translateY(0%) scale(1);transition: 1s ease;transition-delay: 1s;text-align: center;}
.rtc-index-slider .swiper-slide-active h2 {opacity: 1;transform: translateY(0%) scale(1);transition: 1s ease;transition-delay: .9s;text-align: center;}
.rtc-index-slider .swiper-slide-active p{opacity: 1;transform: translateY(0) scale(1);transition-delay: .7s;line-height: 1.6;width: 90%;} 
.rtc-index-slider .swiper-slide-active a{opacity: 1;transform: translateY(0) scale(1);transition-delay: .5s;} 
.rtc-index-slider .swiper-button-prev, .swiper-button-next{color: #fff !important;transition: all .2s;z-index: 2;}
.rtc-index-slider .swiper-button-prev:hover, .swiper-button-next:hover{color: #fc0 !important;}
.rtc-index-slider .swiper-button-prev::after, .swiper-button-next::after{font-size: 28px !important;}
.tz-under-line{background: rgb(255, 255, 255);border-radius: 50%;content: "";display: inline-block;height: 5px;position: relative;width: 5px;margin-bottom: 10px;margin: 10px auto;}
span.tz-under-line::before {background: rgb(255, 255, 255);content: "";display: inline-block;height: 1px;position: absolute;right: 15px;top: 2px;width: 250px;transform: scale(0);transition: all 1.3s linear 0s;}
span.tz-under-line::after {background: rgb(255, 255, 255);content: "";display: inline-block;height: 1px;position: absolute;left: 15px;top: 2px;width: 250px;transform: scale(0);transition: all 1.3s linear 0s;}
.rtc-index-slider .swiper-slide-active span.tz-under-line::before{transform: scale(1);transition: all 1.3s linear 0s;}
.rtc-index-slider .swiper-slide-active span.tz-under-line::after{transform: scale(1);transition: all 1.3s linear 0s;}
em.empty-space{height: 85px;}
/* index slider */

h4{font-size: 28px;}

/* Who we are */
.who-we-are-wraper{padding: 60px 0;background: #f9f9f9;}
.first-sec-who{display: flex; flex-direction: column; gap: 20px; justify-content: center; align-items: center;}
.h3header{color: #18a2d6; text-transform: uppercase; font-size: 34px;font-weight: 600;letter-spacing: 5px;}
.h2header{text-align: center;font-size: 34px;font-weight: 600;padding: 0;line-height: 1.6;}
.h4header{text-align: left;font-size: 28px;font-weight: 600;padding: 10px 0 20px;}
.spangreen{color: #4ba800;}
.h6heading{text-align: center;font-size: 28px;line-height: 1.6;}
.h6heading span{color: #18a2d6;}
.growth-sec img{max-width: 40px;position: absolute;left: 14px;top: 14px;}
.second-sec-who{display: flex;justify-content: space-around;padding-top: 80px;gap: 30px;}
.growth-sec{width: 100%; max-width: 350px;border-radius: 15px;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 25px 0;position: relative; min-height: 220px;}
.growth{background: #f4a02e;}

/* Hover Effect */
.growth-sec:hover{background: #eee;transition: all .5s ease;}
.growth-sec:hover h3, .growth-sec:hover p{color: #000;}
.growth-sec:hover img{filter: invert(100%) sepia(0%) saturate(7452%) hue-rotate(333deg) brightness(98%) contrast(115%);}
.growth-sec img{filter: invert(72%) sepia(10%) saturate(3197%) hue-rotate(344deg) brightness(98%) contrast(95%);}
.growth:hover span{background: #f4a02e;}
.value:hover span{background: #3d8cc5;}
.ethics:hover span{background: #435796;}
/* Hover Effect */

.value{background: #3d8cc5;}
.value img{filter: invert(51%) sepia(42%) saturate(692%) hue-rotate(162deg) brightness(90%) contrast(91%);}
.ethics{background: #435796;}
.ethics img{filter: invert(35%) sepia(13%) saturate(2035%) hue-rotate(188deg) brightness(93%) contrast(96%);}
.growth-sec span{background: #fff;width: 70px;height: 70px;border-radius: 50%;position: absolute;top: -35px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.h2para{color: #fff; font-size: 30px;padding-bottom: 15px;font-weight: 600;}
.growth-sec p{text-align: center;color: #fff;}
/* Who we are */

/* About Us */
.left-about-us-sec{padding: 60px 0 0;}
.inner-about-us{display: flex; justify-content: flex-start; gap: 40px;position: relative;}
.left-about-us-sec, .right-about-us-sec{width: 100%; max-width: 600px;}
.left-about-us-sec .h2header{padding: 10px 0; text-align: left;}
.left-about-us-sec p{margin: 0;text-align: left;}
.list-details{display: flex; justify-content: space-between; gap: 30px;padding: 10px 0;}
.details-about-us li{line-height: 1.8;font-size: 19px;gap: 10px;display: flex;justify-content: flex-start;align-items: center;}
.bottom-image-about{position: relative;z-index: 0;width: 100%;max-width: 450px;top: 140px;right: -10px;}
.details-about-us li a{color: #18a2d6 !important; text-decoration: underline !important; font-size: 24px;}
.common-btn{font-size: 20px;text-decoration: none;padding: 8px 46px 10px;background: linear-gradient( #204d87, #0086b7) !important;border-radius: 25px;letter-spacing: 1px;color: #fff;font-family: 'Montserrat' !important;}
.common-btn:hover {background: linear-gradient( #f08b2d, #ffb900) !important;}
.details-about-us li i{color: #18a2d6;} 
/* About Us */


/* Comprehensive IT Solutions  */
.comprehensive-wrapper {background: #f9f9f9 !important;padding: 60px 0 !important ;}
.inner-comprehensive-container{display: flex; justify-content: space-between;align-items: flex-end;}
.left-comprehensive-sec{max-width: 330px;}
.right-comprehensive-sec{width: 100%;position: relative;}
.right-comprehensive-sec h2{text-align: left;}
.network-infrastructure{background: url(../images/network-infrastructure.jpg) no-repeat center/cover;}
.software-solutions{background: url(../images/software-solutions.jpg) no-repeat center/cover;}
.hardware-solutions{background: url(../images/hardware-solutions.jpg) no-repeat center/cover;}
.management-services{background: url(../images/managed-services.jpg) no-repeat center/cover;}
.solutions-sec{display: flex;justify-content: flex-start;gap: 20px;}
.solutions-image {height: 400px;display: flex;justify-content: space-between;align-items: flex-end;padding: 20px;position: relative;z-index: 0;width: 100%;max-width: 300px;}
.solutions-image h4 {color: #fff;font-size: 26px;font-weight: 600;}
.solutions-image a {position: relative;margin: auto;max-width: 200px;display: flex;justify-content: center;bottom: -200px;z-index: 3;width: 100%;height: 200px;align-items: center;text-align: center;}
.solutions-image a::before {content: '';border-top: 50px solid transparent;width: 0;height: 0;border-bottom: 30px solid #fff;border-left: 30px solid transparent;right: 0;position: absolute;bottom: 0;}
.network-infrastructure a{background: #ffa940;}
.network-infrastructure h4, .software-solutions h4, .hardware-solutions h4{color: #fff;}
.software-solutions a{background: #3d8cc5;}
.hardware-solutions a{background: #052233;}
.management-services a{background: #cde7f4;}
.management-services h4 {color: #000;}
.solutions-image span{font-weight: 500;}
.solutions-image a i{color: #fff;font-size: 14px;position: absolute;top: 6px;right: 8px;}
.solutions-sec .owl-nav, .solutions-sec .owl-dots{display: none;}
.right-call-to-action p{color: #0a0f23;font-size: 24px;}
/* Comprehensive IT Solutions  */

/* Technology Partners  */
.technology-partners-wraper{padding: 120px 0 60px;}
.logos-wrap{display: flex; justify-content: center; gap: 50px;padding-top: 10px;}
.logos-wrap a{width: 100%;display: flex;justify-content: center;align-items: center;}
.logos-wrap img{max-width: 150px;}
.logos-wrap .owl-nav, .logos-wrap .owl-dots{display: none;}
.logos-wrap a{overflow: hidden;transition: all .4s;}
.logos-wrap a:hover {transition: all .4s; transform: scale(1.08) rotate(2deg);}
.technology-card {overflow: hidden;transition: all .4s;}
.technology-card:hover img {transition: all .4s; transform: scale(1.08) rotate(2deg);}
/* Technology Partners  */

/* Explore Business */
.explore-business-wraper{background: #f9f9f9; padding: 50px 0 120px;}
.bottom-business-sec{display: flex; justify-content: flex-end;position: relative;align-items: center;}
.business-img-bg{background: url(../images/services-bg.jpg) no-repeat center left/cover;height: 550px;width: 100%;border-top-right-radius: 20px;border-bottom-right-radius: 20px;max-width: 630px;position: absolute;left: 0;}
.business-sec-box{display: flex;justify-content: flex-end;gap: 20px;position: relative;width: 100%;max-width: 910px;}
.top-business-sec .h2header{text-align: left;}
.top-business-sec{padding-bottom: 20px;}
.main-fluid-container{position: relative;padding-top: 40px;}
.business-consulting {background: #fff;padding: 40px 30px;border-radius: 20px;width: 100%;display: flex;flex-direction: column;justify-content: center;gap: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin: 10px 0;min-height: 414px;}
.business-consulting img{position: absolute;top: 12px;right: 20px;max-width: 35px;}
.business-consulting a{background: #18a2d6;width: 75px;height: 60px;border-radius: 20px;position: relative;}
.business-consulting h4{font-size: 24px;line-height: 1.2;color: #575757;}
.business-consulting p{margin: 0;min-height: 175px;text-align: left;}
.business-sec-box .owl-nav{display: none;transition: transform .2s;}
.business-sec-box .owl-dots{margin-top: 32px;display: flex;justify-content: center;gap: 15px;}
.business-sec-box .owl-dots .owl-dot{border: 1px solid #000;width: 13px;height: 13px;border-radius: 50%;}
.business-sec-box .owl-dots .owl-dot.active{background: #18a2d6;border: 1px solid #18a2d6;}
.just-click{background: #18a2d6;color: #fff;padding: 0 10px;border-radius: 10px;}
/* Explore Business */

/* Happy Clients */
.happy-clients-wrap{padding: 60px 0;}
.inner-happy-clients h3{text-align: center;}
.top-testimonials-sec{display: flex; justify-content: center; gap: 20px;padding: 50px 0 0;flex-wrap: wrap;}
.icons-star{display: flex; justify-content: flex-start;gap: 4px;}
.icons-star i{color: #fdc106; font-size: 28px;}
.clients-box {display: flex;flex-direction: column;justify-content: flex-start;gap: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px;border-radius: 20px;margin: 5px;overflow: hidden;transition: all .4s;width: 100%;max-width: 350px;}
.clients-box:hover{transition: all .4s; transform: scale(0.8);}
.clients-box p{text-align: left;min-height: 180px;}
.names strong{font-size: 16px;}
.names h5{font-weight: 50;font-size: 13px;}
.top-testimonials-sec .owl-nav{display: none;}
.clients-box .names{line-height: 1.5;}
/* Happy Clients */

/* Testimonials */
.testimonials-wraper{padding: 60px 0;}
.business-card-section{display: flex; justify-content: space-between; flex-wrap: wrap; gap: 20px;}
.busines-card{width: 49%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px 20px;display: flex;flex-direction: column;gap: 20px;}
.testimonial-names{display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;}
.testimonial-names h3{font-size: 16px;}
.testimonial-names p{font-size: 14px;}
/* Testimonials */

/* Number Count */
.run-letter-div div i {font-size: 40px;display: block;font-style: initial;margin-left: 5px; font-weight: 600;}
.plus {color: #fff;display: flex;justify-content: center;align-items: center;font-weight: 600;font-family: 'Montserrat', sans-serif;font-size: 16px;}
.our-score-board {padding: 40px 0;background: #0a3b75;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.run-letter-div div span{color: #fff;font-size: 40px;font-weight: 501;text-align: center;}
.scoreboard-wrap{display: flex;justify-content: center;flex-wrap: wrap;gap: 80px;}
.run-letter-div span{font-size: 24px;color: #fff;}
.run-letter-div:hover{transform: translateY(-10px);}
.run-letter-div:hover img {border: 4px solid #fff;background: #eebf33;}
.run-letter-div{width: 100%;max-width: 250px;text-align: center;}
.counter-with-icons {display: flex;justify-content: center;align-items: flex-start;gap: 20px;}
/* Number Count */

/* Get In Touch */
.contact-us-wraper{padding: 60px 0;}
.inner-contact-us{display: flex; justify-content: space-between;align-items: center;}
.contact-name h2{text-align: left;}
.contact-name p{margin: 0;}
.left-contact-box{display: flex;flex-direction: column; gap: 20px; justify-content: flex-start;}
.left-contact-box p{text-align: left;}
.adress-contact li .touch{display: flex;justify-content: flex-start;align-items: flex-start;gap: 30px;}
.adress-contact li .touch i{font-size: 20px;}
.form-name{display: flex; justify-content: space-between;gap: 100px;}
.touch img{max-width: 22px;}
.touch{margin: 20px 0;}
.touch a{font-size: 16px;color: #000;line-height: 1.8;}
.touch:first-child{margin-top: 0;}
.right-contact-box{width: 100%;max-width: 700px;}
.form-name{margin-bottom: 20px;}
.form-name input{border-bottom: 1px solid #8a8a8a;padding: 15px 10px;background: transparent;font-family: 'Montserrat', sans-serif;}
.form-name input::placeholder{color: #7a7a7a;font-family: 'Montserrat', sans-serif;}
textarea{border-bottom: 1px solid #8a8a8a;padding: 15px 0px;background: transparent;font-family: 'Montserrat', sans-serif;resize: none;}
textarea::placeholder{color: #7a7a7a;font-family: 'Montserrat', sans-serif;}
/* Get In Touch */

/* Footer */
.footer-top{background: #0a0f23;  padding: 20px 0 0;}
.logo-footer{display: flex;justify-content: center;align-items: center;}
.logo-footer img{width: 200px;margin: auto;}
.top-footer-sec p{text-align: center; color: #fff;width: 60%;margin: 10px auto;line-height: 1.4;}
.quick-sec h4{color: #f4b42b;font-size: 24px;}
.quick-sec li a.location{color: #fff;font-size: 16px;padding: 10px 0;line-height: 1.6;}
.bottom-footer-sec {display: flex;justify-content: space-evenly;padding-top: 15px;flex-wrap: wrap;gap: 20px;}
.links-footer{display: flex;margin-top: 10px;justify-content: space-between;align-items: flex-start;gap: 35px;}
.links-footer ul li{line-height: 2.8;}
.links-footer ul li a{font-size: 16px;}
.links-footer ul li a.act-link{color: #f4b42b;}
.mail-footer a{color: #fff;font-size: 16px;line-height: 1.8;}
.social-links{display: flex;justify-content: flex-start;padding: 15px 0 20px;gap: 20px;}
.social-links li a{ width: 30px;height: 30px;border-radius: 50%;position: relative;}
.social-links li a i{position: absolute; top: 7px;left: 7px; color: #fff;}
.social-links li a.facebook i{position: absolute; top: 7px;left: 9px;}
.social-links li a.youtube i{position: absolute; top: 7px;left: 5px;}
.linked-in{background: #0099e4;}
.linked-in:hover{background:unset; border: 1px solid #0099e4;}
.linked-in:hover i{color:#0099e4;}
.instagram{background: #f7056c;}
.instagram:hover{background:unset; border: 1px solid #f7056c;}
.instagram:hover i{color:#f7056c;}
.facebook{background: #2a3f76;}
.facebook:hover{background:unset; border: 1px solid #2a3f76;}
.facebook:hover i{color:#2a3f76;}
.social-links li a:hover{animation: rotateImg .5s ease-in;}
@keyframes rotateImg{
    from {
     transform: rotate(0deg);
    }
   to {
    transform: rotate(359deg);
   }
  }

.quick-sec li a.location:hover{color: #fff;}
.links-footer ul li a{color: #fff;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]){color: #000;}
.quick-sec:nth-child(2) li h4{text-align: left;}
/* Footer */

/* Bottom */
.last-footer-wrap{background: linear-gradient(to left, rgb(10, 15, 35) 3%, rgb(10, 15, 35)81%);}
.inner-last-footer-sec {display: flex;justify-content: space-between;align-items: center;color: #fff;font-size: 12px;border-top: 1px solid #fff;padding: 8px 0;flex-wrap: wrap;gap: 20px;}
.inner-last-footer-sec p{font-size: 12px; color: #fff;margin: 0;}
.inner-last-footer-sec .swaragh{  display: flex;justify-content: center;align-items: center;gap: 5px;color: #fff;}
.inner-last-footer-sec .swaragh a {font-size: 16px;display: flex;justify-content: center;align-items: center;}
/* Bottom End */
/* ************************Inner Pages Css**************************************************************** */

/* inner page banner css  */
.inner-banner{background: #011b3e;position: relative;display: flex;justify-content: center;align-items: center;height: 280px;}
.inner-banner.inner-banner-rtc{padding: 0px 0;}
.inner-banner .fluid-container{position: relative;}
.banner-content {color: #fff;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;position: absolute;top: 30px;margin: auto;left: 0;padding: 0 20px;}
.inner-banner h1 {font-size: 52px;text-transform: uppercase;color: #fff;letter-spacing: 1px;font-weight: 700;}
.inner-banner h1 span{color: #fff;}
.breadcrumbs{color: #fff;}
.breadcrumbs a {color: #ffa217;font-weight: 600;}
.inner-banner .breadcrumbs {display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;margin-top: 8px; line-height: 1.5;font-size: 14px;}
.inner-banner .breadcrumbs i{margin: 0 8px;margin-top: 1px;}
.with-overlay:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .4;z-index: -1;}
.qoutes {font-size: 36px;font-style: italic;line-height: 1.6;color: #024593;text-align: center;margin: 10px auto;border-radius: 32px;padding: 8px 20px;transition: all .4s ease-in-out;}
.qoutes:hover{transform: translateY(3px);box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.inner-banner-rtc .banner-container h2{color: #fff !important;font-size: 20px;}
.inner-banner-rtc .home-commen{color: #fac417;}
.inner-banner-rtc .brud-act{color: #ffff;}
.drop-down{color: #fff !important;}
/* inner page banner css  */

/* About Us */
.content-company{padding: 40px 0;position: relative;}
.content-company::before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/bg-texture.jpg') no-repeat center/cover;z-index: -1;opacity: .6;}
.about-list{padding: 70px 0 40px;background: #fff;}
.icons-about img{max-width: 50px;}
.icons-content{position: relative; display: flex;justify-content: flex-start;align-items: center;flex-direction: column;gap: 20px;padding: 40px 20px;background: #fff;margin: 0 0 30px;max-width: 349px;border-top: 5px solid #23a0d7;background: #6666660f;}
.icons-content.one::before {content: '';border-top: 30px solid transparent;width: 0;height: 0;border-bottom: 40px solid #f6f6f6;border-right: 30px solid transparent;left: 0;position: absolute;bottom: 0;}
.icons-content.three::before {content: '';border-top: 30px solid transparent;width: 0;height: 0;border-bottom: 40px solid #f6f6f6;border-left: 30px solid transparent;right: 0;position: absolute;bottom: 0;}
.inner-about-list.horizantal-about-list .icons-content {max-width: 100%;flex-direction: row;}
.inner-about-list.horizantal-about-list .icons-content .icon-container {text-align: left;}
.icons-content:nth-child(1){border-top: 5px solid #f8bc2a;}
.inner-about-list.horizantal-about-list .icons-content:nth-child(1){border-top: 5px solid #3168aa;}
.inner-about-list.horizantal-about-list .icons-content:nth-child(2){border-top: 5px solid #f7ba2b;}
.inner-about-list.horizantal-about-list .icons-content:nth-child(3){border-top: 5px solid #23a0d7;}
.icons-content:nth-child(2), .icons-content:nth-child(5){border-top: 5px solid #23a0d7;}
.inner-about-list.horizantal-about-list .icons-content:nth-child(1) .icons-about,  .icons-content:nth-child(4) .icons-about{filter: invert(37%) sepia(17%) saturate(2124%) hue-rotate(173deg) brightness(95%) contrast(87%);}
.inner-about-list.horizantal-about-list .icons-content:nth-child(2) .icons-about, .icons-content:nth-child(1) .icons-about{filter: invert(84%) sepia(34%) saturate(2311%) hue-rotate(338deg) brightness(105%) contrast(94%);}
.icon-container h3 {font-size: 28px;color: #fff;text-transform: uppercase;color: #23a0d7;}
.icon-container.seperate-heading h3 {position: absolute;top: -25px;padding: 5px 10px;right: 0;left: 0;margin: auto;width: 300px;color: #fff;display: flex;justify-content: center;align-items: center;}
.solutions-header .icon-container p{text-align: left;}
.icons-about{filter: invert(58%) sepia(47%) saturate(768%) hue-rotate(152deg) brightness(84%) contrast(101%);}
.call-to-action{background: #22a0d7;padding: 35px 0px;}
.solutions-header{padding-bottom: 40px;}
.inner-call-to-action{display: flex;justify-content: space-evenly;align-items: center;gap: 30px;}
.details-call-action strong{color: #fff;font-size: 20px;font-weight: 600;}
.details-call-action p {margin: 0;color: #fff;text-align: left;font-size: 24px;line-height: 1.5;margin-bottom: 10px;}
.btn-anchor{background: #fff;max-width: 200px;width: 100%;text-align: center;padding: 8px 10px;text-transform: uppercase;color: #22a0d7;}
.sales-list{padding-left: 30px;}
.sales-list li{color: #555;line-height: 1.8;font-size: 16px; list-style: disc;}
.left-solution, .right-solution{max-width: 450px;}
.ipone{max-width: 200px;}
.inner-company{display: flex;justify-content: space-between;margin-top: 30px;}
.solutions-header p{margin: 10px 0;}
.company-view-text{column-count: 2;column-gap: 30px;margin-top: 20px;}
.company-view-text p{margin: 0 0 10px 0;}
.solutions-header.company-view-text p{margin: 0;}
.middle-content-sec{padding: 30px 0;}
.icon-container p{text-align: left;}
.inner-about-list{display: flex;justify-content: center;align-items: flex-start;gap: 30px;flex-wrap: wrap;margin: 0 0 25px;}
.blue-gene{background: #3168aa;}
.yellow-culture{background: #f8bc2a;}
.blue-value{background: #23a0d7;}
.about-us-wraper {padding: 0 0 60px;}
/* About Us */

.inner-banner-image{height: 500px;width: 100%;}
.inner-banner-image img{height: 500px;width: 100%;}
.career-image {padding: 30px 0 0;text-align: center;}
.career-image img{width: 100%;}
.career-image-resp{display: none;}
.technology-soln-inner.bg-black{background: #000;margin: 0 0 40px 0;padding: 60px;}
.m2-bl-con{display: flex;justify-content: center;align-items: center;gap: 20px;  flex-wrap: wrap;}
.m2-bl-con .tech-soln-img{width: 100%;max-width: 350px;}
.m2-bl-con .tech-soln-img img{height: 100%;}
.m2-content{width: 100%;max-width: 600px;}
.m2-content h4{color: #fff;font-size: 38px;}
.m2-content p{color: #fff;font-size: 22px;}
.technology-soln-inner.bg-black .details-about-us li span{color: #fff;}
.value-for-money{padding: 40px 0;}
.joinus{position: absolute;bottom: 0;padding: 10px 30px;}
.work-sec-inr{position: relative;}

/* Careers */
.work-sec{padding: 30px 0;}
.work-sec h2{text-align: center;}
.work-sec p{color: #fff; margin: 10px auto 0;}
.why-p{text-align: center !important; margin: auto;}
.inner-join-us{padding: 30px 0;}
.inner-join-us p{text-align: left;padding: 0 0 20px; }
.join-our-team-wrap{display: flex;justify-content:center;align-items: center;padding: 20px 0 40px 0;}
.image-join-team{width: 100%;max-width: 450px;}
.growing-sec p{color: #000;}
.content-join-team {position: relative;background: #fff;z-index: 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px 30px 20px 80px;border-radius: 30px;width: 100%;}
.growing-sec{padding: 15px 0;}
.growing-sec h3{font-size: 22px;font-weight: 600;margin-bottom: 10px;position: relative;}
.growing-sec h3::before{content: '';top: 5px;left: -40px;position: absolute;border: 1px solid #faa526;border-radius: 50%;width: 20px;height: 22px;}
.content-join-team::after {content: '';top: 0;left: 49px;position: absolute;border-left: 2px dashed #3e73a4;width: 20px;height: 100%;}
.currently-recruiting-wrap{padding: 40px 0px; background-color: #f8f8f8;}
.recruiting-wrap{margin: 20px 0;}
.current-recruid-sec {background: #fff;padding: 20px;display: flex;justify-content: flex-start;align-items: flex-start;margin: 30px auto 0;max-width: 700px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;flex-direction: column;}
.recruiting-wrap p{margin: 16px 0;}
.current-recruid-sec p{margin: 0;}
.left-recruit p{max-width: 500px;}
.right-recruit a{background: #f4a02e;width: 100%;max-width: 120px;text-align: center;padding: 10px;border-radius: 20px;text-transform: uppercase !important;font-size: 12px;font-weight: 600;}
.right-recruit a:hover{border: 1px solid #f4a02e; background: none;color: #f4a02e !important;}
.inner-recruiting-container h2{max-width: 700px;margin: auto;text-align: center;}
.inner-recruiting-container p{padding: 10px 0;}
.left-recruit p{text-align: left;}
.right-recruit a{color: #fff !important;}
.left-recruit h3{font-size: 22px;font-weight: 600;margin-bottom: 10px;}
.recrut-a{color: #0099e4 !important;}
.recrut-a{font-size: 20px;display: flex;justify-content: center;align-items: center;gap: 20px;text-transform: uppercase;padding: 30px 0;position: relative;left: 274px;}
.recrut-a span{border: 1px solid #0c9de5;border-radius: 50%;width: 30px;height: 30px;text-align: center;font-size: 26px;display: flex;justify-content: center;align-items: center;gap: 15px;}
/* Careers */

/* Logistic */
.logistics-wrapper{padding: 60px 0;}
.logistic-content-wrap{margin-top: 30px;}
.list-logistic li{margin-bottom: 15px;}
.list-logistic li span {font-size: 18px;display: flex;justify-content: flex-start;align-items: center;gap: 15px;color: #303030;}
.list-logistic li span i{font-size: 12px;color: #dc9428;}
.list-logistic li p{text-align: left; margin: 0;padding: 0;}
.list-logistic{margin-top: 20px;}
.info-logistic{text-align: center; width: 100%;}
.info-logistic{display: flex;justify-content: center;align-items: center;gap: 60px;padding-bottom: 30px;}
.logistic-ani-image{max-width: 700px;}
.logipara {width: 100%;max-width: 500px;background: #286297;color: #fff;padding: 50px 30px; position: relative;}
.logipara p{color: #fff;}
.logistic-icon img{width: 60px;filter: invert(80%) sepia(57%) saturate(471%) hue-rotate(338deg) brightness(101%) contrast(98%);}
.logistic-icon{position: absolute;top: -25px;margin: auto;left: 0;right: 0;}
.logistic-icon.second{position: absolute;bottom: -25px;margin: auto;left: 0;right: 0; top: unset;}
/* Logistic */

/* Core Value */
.tap-main {position: relative;}
.tap-section {position: absolute;left: 0;right: 0;margin: auto;top: 0;}
.tap-section.scrolled {position: fixed;top: 85px;left: 0;right: 0;width: 100%;z-index: 3;background-color: #eee;box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;transition: all .2s;}
.tap-section.scrolled + #core-2{padding: 140px 0 40px !important;}
.core-top-sep{color: #fff !important;}
/* .core-top-sep.act{color: #000 !important;} */

.core-value-section{display: flex;justify-content: space-between;gap: 6px;padding: 6px 0;}
.core-value-section li:nth-child(1){background: #0099e4;}
.core-value-section li:nth-child(2){background: #78b9db;}
.core-value-section li:nth-child(3){background: #183f6a;}
.core-value-section li:nth-child(1):hover, .core-value-section li:nth-child(2):hover, .core-value-section li:nth-child(3):hover{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.core-value-section li{background: #0099e4;max-width: 420px;width: 100%;text-align: center;color: #fff;}
.core-value-section li a{color: #fff;text-transform: uppercase;max-width: 420px;width: 100%;padding: 10px;}
.growth-wrap{padding: 120px 0 0;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
.inner-growth-container p{padding: 20px 0;text-align: justify;}
.blue-line{color: #0099e4;font-size: 30px;text-transform: uppercase;position: relative;margin-left: 10px;}
.blue-line::before{content:'';background: #0099e4;position: absolute; top: 4px;left: -10px;height: 35px;width: 4px;}
.expansion p{max-width: 900px;padding: 0px;position: relative;text-align: left;min-height: 220px;}
.growth-parts-sec{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 60px; gap: 20px;}
.expansion{max-width: 400px;display: flex;flex-direction: column;width: 100%;}
.expansion h4 {font-size: 20px;color: #fff;background: #0099e4;padding: 10px 30px;display: flex;justify-content: center;align-items: center;text-align: center;}
.steps{width: 100%;max-width: 260px;margin: auto;}
.value-wrap{box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;background: #e6e6e6;}
.inner-value-container p{padding: 20px 0;text-align: justify;color: #000;}

.expansion.core-value-image{display: flex;justify-content: center;align-items: center;}
.expansion.core-value-image img{border-radius: 50%;width: 100%;max-width: 300px;height: 300px;object-fit: contain;position: relative;}
.expansion.core-value-image::before {content: "";position: absolute;width: 100%;max-width: 320px;height: 320px;border: 3px dotted #405592;border-radius: 50%;z-index: 1;}

.orange-line{color: #78b9db;font-size: 30px;text-transform: uppercase;position: relative;margin-left: 10px;}
.orange-line::before{content:'';background: #78b9db;position: absolute; top: 4px;left: -10px;height: 35px;width: 4px;}
.value-parts-sec{display: flex;justify-content: space-between;align-items: center; margin-top: 10px; gap: 20px;}
.value-expertise{display: flex;flex-direction: column;justify-content: flex-start;align-items: baseline;gap: 50px;width: 100%; max-width: 400px;}
.value-expertise .expertise{width: 100%;max-width: 400px;height: 300px; display: flex;flex-direction: column;align-items: flex-start;}
.value-expertise.odd .expertise{width: 100%; max-width: 400px;height: 300px; display: flex;flex-direction: column;align-items: flex-start;}
.expertise.single-box{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.expertise.single-box p{max-width: 400px; text-align: justify;}
.ethics-wrap{padding: 40px 0;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;}
.inner-value-container .growth-parts-sec .expansion h4{background: #78b9db;}
.inner-ethics-container .growth-parts-sec .expansion h4{background: #183f6a;}
.purple-line{color: #425795;font-size: 30px;text-transform: uppercase;position: relative;margin-left: 10px;}
.purple-line::before{content:'';background: #425795;position: absolute; top: 4px;left: -10px;height: 35px;width: 4px;}
.ethics-parts-sec{display: flex;justify-content: space-between;align-items: center; margin-top: 10px; gap: 60px;}
.privacy h4 {font-size: 22px;text-align: center;font-weight: 600;color: #fff;background: #0e63b2;padding: 5px 10px;}
.privacy p{padding: 10px 0;text-align: center;}
.ethics-image img{max-width: 350px;}
.ethics-expertise .privacy{max-width: 350px;display: flex;flex-direction: column;align-items: center;margin-top: 30px;min-height: 300px;}
.privacy.single-box{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.privacy.single-box p{max-width: 500px; text-align: center;}
/* Core Value */

/* Contact Us */
.contact-wrap{padding: 50px 0;}
.text-blue{text-transform: uppercase;letter-spacing: 4px;color: #0c9de5;font-size: 22px;font-weight: 600;}
.left-get-touch p{padding: 20px 0;text-align: left;}
.contact-location li{line-height: 1.8;margin: 10px 0;}
.contact-location li a{display: flex;gap: 20px;justify-content: flex-start;align-items: baseline;color: #000;}
.contact-location li i, .fa-regular{color: #fac417;}
.touch .fa-regular{color: #000;}
.inner-contact-container{display: flex;justify-content: flex-start;gap: 200px;}
.left-get-touch{max-width: 400px;}
.right-get-touch{max-width: 800px;}
.frst-input{display: flex;justify-content: space-between;gap: 50px;}
.frst-input input, .frst-input textarea{border-bottom: 1px solid #868686;padding: 10px 0;margin-bottom: 20px;}
input::placeholder, textarea::placeholder{color: #868686;font-family: 'Montserrat', sans-serif;}
.right-recruit.touch-btn {width: 170px;border: unset;color: #fff;text-transform: uppercase;margin: 30px 0 0;font-weight: 600;}
.map-wrap iframe{height: 300px;}
.inner-faq{display: flex;justify-content: flex-start;gap: 160px;}
.frequently-question-wrap{padding: 50px 0;}
.left-faq{width: 100%;max-width: 200px;}
.right-faq{width: 100%; max-width: 900px;}
.accordion{max-width: 800px;width: 100%;}
.right-faq p{color: #000;padding: 10px 0;text-align: left;}
.text-small{font-size: 16px;}
.left-get-touch h2.text-h2{text-align: left !important;}
.right-contact-box form textarea{padding: 15px 10px;}
.accordion .accordion-item{border-bottom:1px solid #e5e5e5}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #03b5d2}
.accordion button{position:relative;display:flex;justify-content: space-between;align-items: center;gap: 30px; text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:0 0;outline:0}.accordion button .icon::after,.accordion button .icon::before{display:block;position:absolute;content:"";background:currentColor}.accordion button:focus,.accordion button:hover{cursor:pointer;color:#03b5d2}.accordion button:focus::after,.accordion button:hover::after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}
.accordion button .accordion-title{padding: 10px 25px 10px 0;color:#222;font-weight:600; width: 100%;max-width: 750px}
.accordion button .icon {display: inline-block;position: absolute;top: 0;right: 0;width: 22px;height: 22px;border: 1px solid;border-radius: 22px;bottom: 0;margin: auto;}
.accordion button .icon::before{top:9px;left:5px;width:10px;height:2px}.accordion button .icon::after{top:5px;left:9px;width:2px;height:10px}.accordion button[aria-expanded=true]{color:#03b5d2}.accordion button[aria-expanded=true] .icon::after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:140em;transition:.2s linear}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}
/* Contact Us */

/* Error */
.title-header h3{font-size: 30px;color: red;}
/* Error */

/* Sitemap */
.mj-sitemap {position: relative;}
.mj-sitemap, .mj-sitemap ul {list-style: none;}
.mj-sitemap li {position: relative;padding: 0 20px;line-height: 2.6;}
.mj-sitemap li:last-child:before {border-left: none;}
.sitemap-wrapper{padding: 60px 20px;}
.mj-sitemap li > a{ color: #0099e4; text-transform: uppercase; font-weight: 600;}
.mj-sitemap li > a:hover{ color: #e6b414;}
.site-header{ color: #0099e4 !important;}
.site-header:hover{ color: #e6b414 !important;}
.mj-sitemap li ul li a {color: #000; text-transform: capitalize;font-weight: 400;}
.mj-sitemap li ul li a:hover {color: #f49f2a !important;}
.inner-sitemap {display: flex;justify-content: space-between;align-items: flex-start;gap: 50px;flex-wrap: wrap;}
 
/* Sitemap */

/* Go to top css */
#to-top {cursor: pointer;position: fixed;bottom: 70px;right: 15px;z-index: 9;display: flex;justify-content: center;align-items: center;}
#to-top img{width: 45px;transition: all .2s;filter: invert(71%) sepia(99%) saturate(615%) hue-rotate(347deg) brightness(104%) contrast(96%);}
#to-top:hover img{filter: invert(52%) sepia(98%) saturate(318%) hue-rotate(169deg) brightness(78%) contrast(89%);}
/* Go to top css */
/* ***************************Inner pages css************************************************************* */

.why-choose-us-main-wrapper{padding: 40px 0px;}
h2.why-choose-us-h2{font-size: 36px;text-align: center;font-weight: 500;margin: 10px auto 30px;line-height: 1.6;color: #0099e4;}
.why-choose-us-card{display: flex;justify-content: center;align-items: center;gap: 30px;position: relative;}
.left-why-choose{width: 100%;max-width: 600px;}
.left-why-choose .us-image{display: flex;justify-content: center;align-items: center;position: relative;}
.right-why-choose{width: 100%;max-width: 600px;position: relative;}
.left-why-choose span{font-size: 35px;color: #fff;font-weight: 500;display: block;position: absolute;bottom:0;right: 15px;font-size: 84px;font-size: 84px;-webkit-text-stroke: 2px #fff;-webkit-text-fill-color: transparent;}
.right-why-choose h2 {font-size: 34px;font-weight: 600;text-align: left;color: #fff;background: #45b9e0;padding: 5px 15px;}
.right-why-choose p{margin: 10px 0;text-align: left;}
.why-choose-point,.why-choose-point-second{padding: 60px 0;}
.why-choose-point-card{padding: 20px 0 30px 95px;border-left: 2px solid #e9e9e9;position: relative;left: 8px;}
.why-choose-point-card::before {content: '';position: absolute;left: -6px;top: 15px;margin: auto;width: 80px;height: 60px;background: url('../images/why-choose-us-imgs/icons/right-point-1.png') no-repeat center center/contain;}
.why-choose-point-card h3{color: #fff;font-size: 26px;font-weight: 600;}
.why-choose-point-card-second {padding: 20px 95px 30px 0px;border-right: 2px solid #e9e9e9;position: relative;left: -8px;}
.why-choose-point-card-second p{text-align: right;}
.why-choose-point-card-second::before {content: '';position: absolute;right: -6px;top: 15px;margin: auto;width: 80px;height: 60px;background: url('../images/why-choose-us-imgs/icons/left-point-1.png') no-repeat center center/contain;}
.inner-why-choose-us:nth-child(odd){background: #fafafa;}
.inner-why-choose-us{padding-bottom: 30px;}
.why-choose-point-card p{text-align: left;margin-top: 0;}

.modal {display: none;vertical-align: middle;position: relative;z-index: 2;box-sizing: border-box;width: 100%;background: #fff;padding: 20px 0px 80px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0 0 10px #000;-moz-box-shadow: 0 0 10px #000;-o-box-shadow: 0 0 10px #000;-ms-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000;text-align: left;margin-top: 130px;padding: 40px 20px !important;}
.modal a.close-modal {position: absolute !important;top: 30px !important ;right: 25px !important;display: block !important;width: 20px !important;height: 20px !important;text-indent: -9999px;background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url('../images/close.png') !important;/* background: transparent; */}
.flex-container-popup{display: flex;justify-content: center;align-items: center;padding: 20px 0 0;}
.popup-h3{font-size: 24px;font-weight: 500;text-align: center;color: #2e8aca;}
.popup-form button{width: 100%;max-width: 250px;padding: 12px 15px;border-radius: 4px;cursor: pointer;}

.banner-text{display: flex;justify-content: space-between;align-items: center;}
.banner-left-img img{width: 100%;max-width: 265px;}
.banner-left-img{position: relative;width: 100%;max-width: 265px;}
.text-inner-h2{text-align: center;color: #18a2d6;font-size: 28px;text-transform: uppercase;padding-bottom: 10px;}
.company-wrapper .business-content {padding: 60px 0 20px;}
.business-content{padding: 0;width: 100%;display: flex;justify-content: center;gap: 40px;}
.business-content h2{text-align: center;color: #555;font-weight: 600;font-size: 34px;}
.right-side-content{width: 100%;max-width: 600px;}
.left-side-img{width: 100%;max-width: 600px;}
.company-wrapper {padding: 40px 0;background: #fff;}
.right-side-content p{text-align: left;}
.busines-card p{text-align: justify;margin: 0;}
.business-solutions p{text-align: justify;}

/* call-to action css start */
.call-to-wrapper{background: #fbdd80;padding: 30px 0;display: flex;justify-content: space-between;}
.call-to-section-part{display: flex;justify-content:space-around;flex-wrap: wrap;gap: 20px;align-items: center;}
.left-caal-to-action h3 a{color: #0a0f23;}
.call-to-para{color: #fff;}
/* call-to action css end */

/* card css start */
.info-bussines{text-align: center;}
.info-bussines img{width: 100%;max-width: 700px;}

.business-card-section1{padding: 40px 0 0;}
.busines-card1{display: flex; justify-content:space-between; align-items: center; gap: 50px; flex-wrap: wrap;}
.inside-circle{background: #f04e23;width: 100%;text-align: center;display: flex;justify-content: center;align-items: center;position: relative;z-index: 0;padding: 20px 0;border-radius: 50%;max-width: 100px;height: 100px;right: -23px;}
.inside-circle span {background: #f36f21;color: #fff;width: 20px;height: 20px;padding: 20px;text-align: center;display: flex;justify-content: center;align-items: center;position: absolute;right: -46px;font-size: 19px;font-weight: 600;border: 10px solid #c6cfd4;border-left: unset;border-bottom-right-radius: 30px;border-top-right-radius: 30px;}
.inside-circle h5{background: #f36f21; width: 70px; height: 70px; border-radius: 50%; color: #fff; padding: 5px; display: flex;justify-content: center;align-items: center;font-size: 24px;font-weight: 600;position: relative;}
.inside-circle h5::before {content: '';position: absolute;left: -7px;top: 0;background: #eaeaea;width: 85px;height: 85px;border-radius: 50%;z-index: -1;right: 0;bottom: 0;margin: auto;}
.circle {position: relative;display: flex;justify-content: center;align-items: center;gap: 0px;width: 100%;max-width: 775px;border: 7px solid #c6cfd4;border-radius: 50px;padding: 10px 20px;border-top-right-radius: 63px;border-bottom-right-radius: 63px;min-height: 150px;}
.circle:nth-child(even){padding: 10px 30px 10px 20px;}
.busines-card1 h3:nth-child(odd){text-align: right;}
.busines-card1 h3 {width: 100%;max-width: 400px;font-size: 26px;}
.border-box {right: -4px;border-top: 20px solid #d8dbdd;width: 100%;border-radius: 50%;max-width: 147px;height: 156px;z-index: -9;transform: rotate(90deg);position: absolute;}
.busines-card1 p{font-size: 15px;margin: 0;}
.inside-circle.odd {right: 0;left: -23px;}
.inside-circle.odd span {border-bottom-right-radius: 0;border-top-right-radius: 0;right: 0;border-bottom-left-radius: 30px;border-top-left-radius: 30px;left: -46px;border-right: unset;border-left: 10px solid #c6cfd4;}
.circle.odd .border-box {right: 0;transform: rotate(270deg);left: -12px;}
.inner-bussiness-container{display: flex;flex-direction: column;gap: 60px;}

.orange-h3{color: #f04e23;}
.blue-h3{color: #343b87;}
.green-h3{color: #78943c;}

.inside-circle.odd.blue, .inside-circle.blue{background: #343b87;}
.inside-circle.odd.blue h5, .inside-circle.blue h5, .inside-circle.odd.blue span, .inside-circle.blue span{background: #336dac;}

.inside-circle.green{background: #78943c;}
.inside-circle.green h5, .inside-circle.green span{background: #9ac243;}
/* card css end */


/* comprehensive css start */
.comprehensive-solution p{text-align: center;}
.comprehensive-solution h2{color: #272a35;}
.comprehensive-card {display: flex;gap: 60px;position: relative;align-items: center;margin-bottom: 60px;width: 100%;justify-content: space-around;}
.comprensive-hr {background: #1b5994;color: #1b5994;width: 3px;height: 100%;min-height: 2960px;transform: rotate(360deg);position: absolute;right: 0;left: 0;margin: auto;top: -53px;}
.conprehensive-main-section{padding: 100px 0 0;}

.left-comprehensive, .left-comprehensives{width: 100%;max-width: 500px;}
.left-comprehensive h3, .left-comprehensives h3{ font-size: 28px;color: #19a2d6;}
.left-comprehensive p, .left-comprehensives p{text-align: left;}
.right-comprehensive, .right-comprehensives{position: relative;width: 100%;max-width: 500px;}
.right-comprehensive::before, .right-comprehensives::before {position: absolute;content: '';top: -36px;background:#1b5994;right: -85px;bottom: 0;width: 20px;height: 20px;border-radius: 50%;z-index: 1;}
.left-comprehensive, .right-comprehensives, .left-comprehensives{position: relative;z-index: 0;}
.left-comprehensive::before {position: absolute;content: '';top: 1px;left: -104px;bottom: 0;background: #fff;width: 60px;height: 60px;z-index: 38;border: 1px solid #1b5994;border-radius: 50%;}
.left-comprehensives::before {position: absolute;content: '';top: -1px;right: -105px;bottom: 0;background: #fff;width: 60px;height: 60px;z-index: 38;border: 1px solid #1b5994;border-radius: 50%;}
.right-comprehensives::before {position: absolute;content: '';top: -35px;background: #1b5994;left: -85px;bottom: 0;width: 20px;height: 20px;border-radius: 50%;}
.left-comprehensives::after {background: url(../images/comprehensive-solution/HARDWARE-SOLUTION.png)no-repeat center center/cover;top: -65px;right: -90px;}
.it-card::after {top: -100px !important;right: -90px;background: url(../images/comprehensive-solution/IT-CONSULTING.png)no-repeat center center/cover !important;}
.net-card::after {top: -93px !important;background: url(../images/comprehensive-solution/NETWORK-INFRASTRUCTURE.png)no-repeat center center/cover !important;}
.hardware-card::after {top: -93px !important;background: url(../images/comprehensive-solution/HARDWARE-SOLUTION.png)no-repeat center center/cover !important;}
.soft-card::after {top: -71px !important;background: url(../images/comprehensive-solution/SOFTWARE-SOLUTION.png)no-repeat center center/cover !important;}
.manag-card::after {top: -119px !important;background: url(../images/comprehensive-solution/MANAGED-IT-SERVICES.png)no-repeat center center/cover !important;}
.project-card::after {top: -92px !important;background: url(../images/comprehensive-solution/PROJECT-MANAGEMENT-SERVISER.png)no-repeat center center/cover !important;}
.end-card::after {top: -128px !important;right: -88px !important;background: url(../images/comprehensive-solution/END-USER-COMPUTING-DEVICE.png)no-repeat center center/cover !important;}
.last-bg::after {position: absolute;content: '';background:#1b5994;right: -85px;bottom: 0;width: 20px;height: 20px;border-radius: 50%;}
.left-comprehensives::after, .soft-card::after, .it-card::after, .end-card::after{position: absolute;content: '';bottom: 16px;right: -90px;width: 30px;height: 30px;z-index: 38;padding: 14px;display: flex;justify-content: center;align-items: center;margin: auto;filter: invert(25%) sepia(99%) saturate(806%) hue-rotate(180deg) brightness(90%) contrast(91%);}
.net-card::after, .hardware-card::after, .manag-card::after, .project-card::after{position: absolute;content: '';bottom: 16px;left: -89px;width: 30px;height: 30px;z-index: 38;padding: 14px;display: flex;justify-content: center;align-items: center;margin: auto;filter: invert(25%) sepia(99%) saturate(806%) hue-rotate(180deg) brightness(90%) contrast(91%);}
.left-comprehensive-sec {display: none;}
/* comprehensive css end */

/* service desk css start */
.content-wrapper-part{padding: 30px 0;}
.service-desk-solutions p {text-align: center;width: 100%;max-width: 1000px;margin: auto;}
.service-desk-solutions h2{padding: 30px 0;}
.services-main-part{background: #fff;padding: 0px 0 60px;}
.service-footer-card{display: flex;gap: 20px;flex-wrap: wrap;justify-content: center;}
.sercive-cards img{width: 100%;max-width: 50px;margin: auto;}
.sercive-cards:nth-child(1):hover {background: #3168aa;}
.sercive-cards:nth-child(2):hover {background: #f8bc2a;}
.sercive-cards:nth-child(3):hover {background: #404e75;}
.sercive-cards:nth-child(1) img{filter: invert(39%) sepia(17%) saturate(2193%) hue-rotate(173deg) brightness(90%) contrast(87%);}
.sercive-cards:nth-child(2) img{filter: invert(82%) sepia(65%) saturate(1768%) hue-rotate(335deg) brightness(99%) contrast(96%);}
.sercive-cards:nth-child(3) img{filter: invert(30%) sepia(13%) saturate(1525%) hue-rotate(187deg) brightness(94%) contrast(93%);}
.sercive-cards:hover img{filter: invert(100%) sepia(0%) saturate(7474%) hue-rotate(108deg) brightness(97%) contrast(107%) !important;}
.sercive-cards:hover h3{color: #fff !important;}
.sercive-cards:hover p{color: #fff !important;}
.sercive-cards p{line-height: 1.4;color: #fff;text-align: center;}
.sercive-cards{text-align: center;}
.sercive-cards h3{font-size: 25px;color: #fff;padding: 10px 0;}
.sercive-cards{width: 100%;max-width: 300px;transition: .3s ease;position: relative;  border-radius: 15px;padding: 10px;}
.sercive-cards a.service-card-a{position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;}
.sercive-cards:hover{transform: translateY(-10px);transition: .3s ease;}
.service-main-middle-section{display: flex;gap: 40px;justify-content: center;}
.right-section{width: 100%;max-width: 400px;padding-bottom: 50px;}
.right-section p{text-align: justify;}
.left-section .right-h3.srv-card-1 h3, .left-section .srv-card-2 h3{text-align: center !important;}
.left-section{width: 100%;max-width: 400px;}
.middle-image{width: 100%;max-width: 400px;}
.service-main-section{background:#f2f3f7;padding: 50px;}
.left-section{padding-bottom: 50px;}
.right-h3 h3 {font-size: 24px;font-weight: 600;color: #fff;background: #00a7e7;padding: 8px 20px;}
.change-card{position: relative;z-index: 0;}
.srv-crd{position: relative;z-index: 0;}
.srv-card-1{position: relative;z-index: 0;}
.srv-card-2{position: relative;z-index: 0;}
.srv-card-3{position: relative;z-index: 0;}
.left-sections{width: 100%;max-width: 600px;margin: auto;}
.left-sections h3{text-align: center;}
.middle-images{display: none;}
/* service desk css end */

/* technology css start */
.tecnology-content{display: flex;justify-content: center;gap: 50px;align-items: flex-start;text-align: justify;}
.tecnology-content p{width: 50%;text-align: justify;}
.technology-card, .technology-card1{width: 100%;max-width: 200px;display: flex;justify-content: center;padding: 10px;}
.technology-card1 img{filter: invert(51%) sepia(0%) saturate(1223%) hue-rotate(156deg) brightness(98%) contrast(85%);max-width: 130px;}
.technology-card-part{display: flex;justify-content: center;gap: 20px;align-items: center;margin: auto;flex-wrap: wrap;  padding: 30px 0 60px 0;}
.technology-card-section h2{text-align: center;padding: 20px 0;font-size: 30px;}
/* technology css end */

/* industies css start */
.industies-main-section{display: flex;justify-content: space-between;gap: 40px;align-items: center;padding: 30px 0;}
.industires-left-section{display: flex;gap: 20px;width: 100%;max-width: 300px;justify-content: center;align-items: center;}
.industires-left-section img{filter: invert(25%) sepia(100%) saturate(1331%) hue-rotate(190deg) brightness(94%) contrast(91%);width: 100%;max-width: 200px;}
.industies-right-section h3{font-size: 28px;color: #0e63b2;margin-top: 10px;}
.industires-left-section .owl-nav{display: none;}
.industies-right-section {width: 100%;max-width: 900px;}
/* industies css end */

.desk-ham-menu li .resp-home.act-link{color: #dab32b;}
.menu.desk-ham-menu li.act-link span.act-link {color: #f49f2a;}

/* Apple in business */
.apple-in-business-wrp{padding: 40px 0 0;}
.benefits{padding: 40px 0;}
.apple-in-business-bnr-wrp{padding: 60px 0;}
.abm h2{padding: 20px 0 0 ;}
.abm p{text-align: center !important;}
.aib-content{background: #57bfdf;padding: 20px;margin: 15px 0 0;}
.aib-content p{color: #ffffff;margin: 0;}
.aib-main-section {position: relative;display: flex;justify-content: center;align-items: flex-start;margin: 0 0 60px 0;gap: 30px;}
.aib-main-section hr.comprensive-hr {background:#57bfdf;color: #57bfdf;width: 3px;height: 100%;min-height: 40px;transform: rotate(360deg);position: absolute;right: 0;left: 0;margin: auto;top: 0px;}
.aib-right, .aib-left{width: 100%;max-width: 600px;}
.aib-right p{color: #57bfdf;font-size: 28px;}
.tech-soln-img img {width: 100%;max-width: 1240px;object-fit: cover;}
.tech-soln-img {text-align: center;  padding: 0 0 30px 0;}
.text-inner-h2.lower {text-transform: none;font-size: 32px;  text-align: left;}

.zero-touch-deployment-inner, .technology-soln-inner{padding: 40px 0 0;}
.zero-touch-deployment-inner .details-about-us li span {text-transform: none;font-weight: normal;}

h3.aib{font-size: 26px;color: #00a7e7;padding: 15px 0;}
.benefits-of-ztd{padding: 40px 0;}

.aib-right.aib-2 p {line-height: 1.7;font-size: 16px;color: #000;text-align: justify;margin: 10px 0;}
.aib-right.aib-2 .expansion{position: absolute;top: 30px;right: 0;left: 0;margin: auto;}
.details-about-us li{line-height: 1.7;font-size: 16px;color: #555;text-align: justify;margin: 16px 0;}
.details-about-us.logistics li{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 10px;}
.details-about-us li span{display: flex;justify-content: flex-start;align-items: baseline;gap: 10px;}

.dds-benefits{background: #89969e;padding: 15px 45px;margin: 40px 0 0;}
.ztd{background: #89969e;padding: 70px;}
.dds-benefits p{color: #fff;}

.technology-soln-inner.bg-blue{background: #57bfdf;  padding: 70px;}
.technology-soln-inner.bg-blue .details-about-us li span, .technology-soln-inner.bg-blue .text-inner-h2.lower, .technology-soln-inner.bg-blue .details-about-us li span i, .technology-soln-inner.bg-blue p{color: #fff;}
.ztd .details-about-us li span, .ztd .text-inner-h2.lower, .ztd .details-about-us li span i, .ztd p, .ztd h3{color: #fff;}

.technology-soln-inner.compatible .text-inner-h2.lower.compatible-h2{padding: 0;margin: 40px 0 0;}

.deployment{background: #f9f9f9;padding: 30px;}
.tech-soln-img.smaller {width: 100%;text-align: center;padding: 0;}
.tech-soln-img.smaller img{padding: 10px 0;}
/* Apple in business */

.impetus-banner{position: relative;z-index: 1;}
.impetus-banner::before{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #030a25;opacity: .6;z-index: -1;}
.inner-banner.impetus-banner .banner-text{display: flex;flex-direction: column;align-items: center;}
.inner-banner.impetus-banner .banner-text h1{font-size: 60px;color: #efefef;font-weight: 600;padding-bottom: 10px;}
.inner-banner.impetus-banner .banner-text span{color: #fff;font-size: 25px;font-weight: 600;}
.inner-banner.impetus-banner .banner-text p{color:#efefef;margin:5px 0;}
.custom-shape-divider-bottom-1694413730 {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;}
.custom-shape-divider-bottom-1694413730 svg {position: relative;display: block;width: calc(160% + 1.3px);height: 103px;transform: rotateY(180deg);}
.custom-shape-divider-bottom-1694413730 .shape-fill {fill: #FFFFFF;}
.impetus-wrap{background: #fff;padding: 60px 0;}
.impute-content{background: #506fb0;padding:30px;}
.impute-content p{color: #fff;text-align: center;}
.exclusive-wrapper h2{text-align: center;color: #161922;}
.exclusive-wrapper span{color: #0684b4;}
.exclusive-wrapper h2{font-size: 60px;font-weight: 600;line-height: 1.4;}
.exclusive-wrapper{padding: 40px 0;}

/* exclusive css */
.right-impetus-card{position: relative;z-index: 1;width: 100%;max-width: 400px;padding: 50px;border-radius: 20px;}
.right-impetus-card::before{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background:#4769a9;z-index: -1;opacity: .8;border-radius: 20px;}
.impetus-card{display: flex;gap: 30px;justify-content: center;padding-bottom: 30px;}
.left-impute-card{width: 100%;max-width: 900px;}
.right-impetus-card span{color: #fff;font-size:50px;font-weight: 600;}
.right-impetus-card h3{font-size: 24px;color: #fff;padding-bottom: 5px;}
.right-impetus-card p{color: #fff;font-size: 16px;text-align: left;}
.left-impute-card img{border-radius: 20px;width: 100%;}
.impetus-section-part{padding-top: 40px;}
/* exclusive css */

/* active link */
.apple-links-main {display: none !important;}
/* active link */

/* mac does that */
@font-face {font-family: 'SF-Pro-Display';src: url("../fonts/sf-pro-display-cufonfonts/SFPRODISPLAYBOLD.OTF") format("truetype");font-style: normal; font-display: swap;}
@font-face {font-family: 'SF-Pro-Display-Medium';src: url("../fonts/sf-pro-display-cufonfonts/SFPRODISPLAYMEDIUM.OTF") format("truetype");font-style: normal; font-display: swap;}

.inner-banner.mac-bnr{position: relative;background: #101010;height: 653px;}
.inner-banner.mac-bnr::before{content: "";position: absolute;background: url(../images/mac-does-that/texture-1.png) no-repeat;top: 0;left: 0;width: 100%;height: 100%;}

.mac-does-that-wrp {display: flex;justify-content: space-between;align-items: flex-start;gap: 10px;position: relative;}
.mac-sec-left, .mac-sec-right {width: 100%;max-width: 600px;position: relative;}

.mac-sec-text h2{font-size: 60px;color: #fff;display: flex;justify-content: flex-start;align-items: baseline;gap: 20px;font-family: 'SF-Pro-Display';font-weight: 700;}
.mac-sec-text h2 span, .mac-sec-text h2 i{font-size: 60px;color: #0f0;}
.mac-sec-text h2:last-child{ margin: 0 0 0 80px;}

.mac-sec-text.mac-text-2 h2{color: #000;}
.mac-sec-text.mac-text-2 h2 span{background: #0f0;color: #000;padding: 0 10px 0 0;}
.mac-does-that-wrp.pd-2{padding: 100px 0;}
.mac-does-that-wrp.pd-2 .mac-sec-right .mac-logo img{width: 100%;max-width: 140px;}

.mac-sec-text.mac-text-2 h3{padding: 40px 0;font-size: 40px;}
.mac-sec-text.mac-text-2 h3 span{background: #0f0;color: #000;}

.mac-learn-more a{padding: 10px 20px;border: 1px solid #7b7b7b;border-radius: 25px;color: #7b7b7b;}
.battery-life p span {position: relative;width: 100%;max-width: 175px;display: flex;justify-content: center;align-items: center;}
.battery-life p span::before {content: "";position: absolute;background: url(../images/mac-does-that/green-bg.png) no-repeat center center/cover;width: 100%;height: 77px;z-index: -1;max-width: 218px;}
.battery-life p {font-size: 30px;display: flex;gap: 10px;justify-content: center;align-items: center;padding: 165px 0 20px;color: #000;font-weight: 700;}
.mac-does-that-wrp.pd-2 .mac-sec-right{text-align: center;}
.mac-does-that-wrp.pd-2 .mac-sec-right p{text-align: right;}

.mac-bnr-2{background: #101010;position: relative;  padding: 100px 0 150px;}
.mac-bnr-2 .mac-sec-right{text-align: right;}
.mac-sec-text.text-3 p, .mac-bnr-2 .mac-learn-more a{color: #fff;}
.mac-bnr-2 .mac-sec-right p{color: #929292;text-align: right;}
.mac-sec-text.text-3 h3{padding: 40px 0;font-size: 40px; color: #fff;}
.mac-sec-text.text-3 h3 span{background: #0f0;color: #000;}
.mac-logo{text-align: center;  padding: 0 0 50px 0;}
.mac-logo.white-logo img {filter: invert(99%) sepia(5%) saturate(7%) hue-rotate(253deg) brightness(101%) contrast(101%);width: 100%;max-width: 140px;}

.excel-img{text-align: right;}
.excel-img img{width: 100%;max-width: 550px;}

.mac-bnr-2.grey{background: #efefef;}
.mac-learn-more.grey-a a{color: #7b7b7b;}

.mac-bnr-2.bg-blue{background: #161922;}
.mac-h2{font-size: 60px;color: #fff;display: flex;justify-content: center;align-items: center;font-family: 'SF-Pro-Display';font-weight: 700;padding: 0 0 50px 0;}

.mac-product-cards {display: flex;justify-content: center;align-items: center;gap: 50px;padding: 50px 0;flex-wrap: wrap;}
.mac-product-card {width: 100%;max-width: 350px;background: #fff;padding: 30px;border-radius: 25px;  height: 430px;}
.shop-now {padding: 20px 0 0;}
.shop-now h4{color: #000;font-size: 18px;text-align: center;padding: 0 0 10px;}
.shop-now p{margin: 0;color: #777;font-size: 14px;text-align: center;}
.prod-img {border-bottom: 2px solid #ededed;padding: 0 0 20px 0;}
.a-black{color: #000;font-weight: 700;}
.a-blue{color: #22a0d7;font-weight: 700;}

.custom-shape-divider-bottom-1694413730-2 {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;}
.custom-shape-divider-bottom-1694413730-2 svg {position: relative;display: block;width: calc(160% + 1.3px);height: 103px;transform: rotateY(180deg);}
.custom-shape-divider-bottom-1694413730-2 .shape-fill {fill: #101010;}

.resourses-bnr{padding: 60px 0;background: #101010;}
.resources-cards{display: flex;justify-content: center;align-items: center;gap: 50px;padding: 50px 0;flex-wrap: wrap;}
.resources-card {width: 100%;max-width: 250px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.rc-icon {background: #fbc516;border-radius: 50%;width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;box-shadow: rgba(255, 255, 255, 0.51) 0px 2px 25px 4px;}
.rc-icon img {width: 100%;max-width: 50px;}
.resources-card h4 {color: #fff;font-size: 28px;font-family: 'SF-Pro-Display-Medium';text-align: center;margin: 30px 0;}
.learn-more-pdf a{color: #fbc516;}

.mac-cta-wrp{position: relative;background: url(../images/mac-does-that/call-to-action-bg.jpg) no-repeat center center/cover; width: 100%;height: 100%; padding: 60px 0;}
.mac-cta{text-align: center;}
.mac-cta .mac-h2{color: #000;}
.mac-cta a{font-family: 'SF-Pro-Display-Medium';}
.cta-p{text-align: center;font-size: 30px;padding: 0 0 50px;}
.mac-logo img{width: 100%;max-width: 140px;}

.resourses-inr-wrp{position: relative;z-index: 1;}
.resourses-bnr.bg-imgs{position: relative;}
.resourses-bnr.bg-imgs::before{content: "";position: absolute;background: url(../images/mac-does-that/texture-2.png) no-repeat top center/contain;width: 100%;max-width: 700px; height: 100%;top: 30px;right: 0;}
.resourses-bnr.bg-imgs::after{content: "";position: absolute;background: url(../images/mac-does-that/texture-3.png) no-repeat bottom center/contain;width: 100%;max-width: 700px; height: 100%;left: 0;bottom: 30px;}

.mac-h2.la {justify-content: flex-start;}
.resources-card p{color: #fff;}
.resources-card.more { align-items: flex-start;}
.resources-card.more h4 {margin: 30px 0 0;width: 100%;text-align: left;}
.learn-more{width: 100%;}
.learn-more a{color: #fbc516;}

.mac-points-bnr{padding: 60px 0;} 
.points-list li {line-height: 1.8;display: flex;justify-content: flex-start;align-items: baseline;gap: 10px;}
.points-list li p {margin: 0;}

.dds-benefits.mac p {color: #040404;font-size: 15px;}
.dds-benefits.mac {background: #efefef;}
/* mac does that */

/* leasing */
.leasing-wrp {padding: 60px 0 0;}
.leasing-wrp.inn-sec {padding: 0px 0 60px;}
.details-about-us li span b{width: 100%;max-width: 200px;}
.leasing-sections {display: flex;justify-content: center;align-items: flex-start;gap: 30px;}
.leasing-left{width: 100%;max-width: 850px;}
.leasing-right {width: 100%;max-width: 350px;}
.leasing-right img{border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.options-leas {padding: 40px 0;}
/* leasing */

/* aib landing */
.aib-landing-wrp{padding: 80px 0 40px;}
.apple-products {padding: 0 0 40px;}
.apple-product{display: flex;justify-content: center;align-items: center;gap: 20px;padding: 30px 0;flex-wrap: wrap;}
.prd-image{width: 100%;max-width: 400px;}
.prd-image img{width: 100%;max-width: 400px;height: 320px;object-fit: contain;background: #ffa83b;border-radius: 25px;padding: 30px;}
.prd-desc{width: 100%;max-width: 800px;background: #ececec;padding: 30px;border-radius: 25px;height: 320px;}
.apple-product:nth-child(2n){flex-direction: row-reverse;}
.apple-product:nth-child(2n) .prd-image{text-align: right;}
.prd-desc h3{padding: 0 0 10px;}
.prd-desc p{margin: 0;}
/* aib landing */
.attachment {display: flex;align-items: center;justify-content: center;padding: 40px 0;}
.attachment a{display: flex;align-items: center;justify-content: center;gap: 20px;}
.attachment img{width: 100%;max-width: 16px;filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(70deg) brightness(97%) contrast(108%);}

/* apple */
/* clients */
.clients-wrapper.apple-page{padding: 80px 0 40px;}
/* clients */

/* Inner page counter with logo */
.counter-with-icons{display: flex;justify-content: center;align-items: center;gap: 10px;}
.counter-with-icons span img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);width: 100%;max-width: 100px;}
/* Inner page counter with logo */

/* Buy Now */
.buy-now-inner p{color: #204d87;}
.buy-now-inner .mac-learn-more a {padding: 10px 20px;border: 1px solid #204d87;border-radius: 25px;color: #204d87;}

.buy-now-banner {position: relative;background: url(../images/apple/4.png) no-repeat center center/contain;}
.buy-now-banner::before {content: "";position: absolute;background: #204e873d;width: 100%;height: 100%;z-index: -1;}
.buy-now-inner{padding: 85px 0;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;}
/* Buy Now */

/* products */
.inner-img {width: 100%;overflow: hidden;position: relative;margin: auto;height: 300px;max-width: 1220px;}
.inner-img img {transition: 1s;object-fit: cover;width: 100%;height: 300px;display: flex;justify-content: center;align-items: center;}
.inner-img:hover img {transform: scale(1.2);}
.inner-gallery-press .img-wrapper .inner-img:hover article {background: #ff990040;transition: 1s;}

.mac-for-enterprise .img-wrapper {max-width: 400px;}
.gallery-press{padding: 40px 0 0;}
.inner-img article {width: 100%;padding: 20px;position: absolute;overflow: hidden;display: flex;justify-content: end;align-items: flex-start;flex-direction: column;transition: all .5s;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 0;background: rgba(23, 30, 32, 0.7);}
.inner-img article h3 {font-size: 28px;color: #fff;margin: 10px 0;line-height: 1.6;}
.inner-img article p{font-size: 16px;color: #fff;margin: 10px 0;line-height: 1.4;}
.inner-img article a{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;z-index: 1;}

/* caption */
.gallery-rows {display: flex;gap: 30px;justify-content: center;padding-bottom: 20px;}
.gallery-rows .glry-container {width: 100%;max-width: 450px;text-align: center;}
.gallery-rows img {cursor: pointer;width: 100%;}
.gallery-rows .caption {cursor: pointer;}
.gallery-rows h2 {padding: 5px 20px;background: #fff;font-size: 20px;cursor: pointer;border-right: 2px solid #d2235c;}
.effect4 {position: relative;overflow: hidden;}
.effect4 .caption h2 {width: 100%;max-width: 440px;right: -100px;position: absolute;bottom: -20px;transform: rotate(90deg);transform-origin: 100% 100%;transition: all .7s;}
.effect4:hover .caption h2 {bottom: 20%;right: 0;transform: rotate(0deg);transform-origin: 100% 100%;}
@keyframes effect4Move {
0% {
    width: 300px;
}
100% {
    width: 410px;
}
}
/* caption */
/* products */

/* youtube video */
.youtube-video{background: linear-gradient(to top, #f7f7f7 50%, #ffffffc4 50%);}
.yt-video-frame {display: flex;justify-content: center;align-items: center;}
.yt-video-frame iframe{width: 100%;height: 450px;}
/* youtube video */

/* Apple in Enterprise */
.aie-inner-introduction {display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 60px 0 0;}
.aie-left h2{color: #0284b7;font-size: 40px;}

/* aie counter */
.number-count.aie-counter .our-score-board {background: #f7f7f7;box-shadow: none;}
.number-count.aie-counter .counter-right p, .number-count.aie-counter .run-letter-div span, .number-count.aie-counter .plus, .number-count.aie-counter .run-letter-div div span {color: #0a0f23;}
.number-count.aie-counter .counter-with-icons span img {filter: invert(5%) sepia(98%) saturate(635%) hue-rotate(195deg) brightness(96%) contrast(100%);}
.number-count.aie-counter .counter-left h2{font-size: 46px;color: #008000;}
.number-count.aie-counter .counter-left h2{color: #008000;}
.counter-left .scoreboard-wrap .run-letter-div.c-v-b .plus{color: #008000;}
.run-letter-div.c-v-b div span, .run-letter-div.c-v-b .plus{font-size: 70px;}
/* aie counter */
/* Apple in Enterprise */

h2.apple-h2 {font-size: 52px;color: #0985b3;}
/* banner */
.apple-banner-text {display: flex;justify-content: space-between;align-items: center;gap: 20px;width: 100%;}
.text-left-bnr {width: 100%;max-width: 600px;}
.text-right-bnr {width: 100%;max-width: 600px;}
.text-right-bnr span {display: flex;justify-content: center;align-items: center;}
.text-right-bnr span img {width: 100%;max-width: 600px;}
.apple-banner-wrapper {height: 560px;position: relative;margin: 0 0 60px;}
.apple-banner-wrapper .fluid-container {height: 100%;}
.apple-banner-wrapper .fluid-container .apple-inner-wrapper {height: 100%;display: flex;justify-content: flex-start;align-items: center;position: relative;}
.apple-banner-text h2 {color: #fff;font-size: 38px;}
.apple-banner-text p {color: #fff;}
.apple-banner-text a.common-btn {background: linear-gradient( #f08b2d, #ffb900) !important;}
.apple-banner-text a.common-btn:hover {background: linear-gradient( #204d87, #0086b7) !important;}
.apple-banner-text span.apple-authorised {display: flex;justify-content: flex-start;align-items: center;padding: 0 0 15px;}
.apple-banner-text span.apple-authorised img {width: 100%;max-width: 100px;}
/* banner */

.abt-right-main h2.text-inner-h2 {width: 100%;padding: 20px 0 0;}
.abt-right.apple-page-counter-main .counter-with-icons {width: 100%;max-width: 200px;background: #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 5px;padding: 20px 10px;  border-bottom: 4px solid #22a0d78c;}
.abt-right.apple-page-counter-main .counter-with-icons .run-letter-div {height: 100%;}
.abt-right.apple-page-counter-main .counter-with-icons .run-letter-div > span {color: #303030;font-size: 18px;padding: 10px 0;display: flex;justify-content: center;align-items: center;text-align: center;}
.abt-right.apple-page-counter-main .number-count.apple-counter .scoreboard-wrap {display: flex;justify-content: space-between;align-items: stretch !important;gap: 30px 20px !important;}
.abt-right.apple-page-counter-main .counter-right {padding: 40px 0 60px;}
.counter-with-icons > span {text-align: center;}

/* Apple Counter */
.number-count.apple-counter .our-score-board {position: relative;padding: 0;background: linear-gradient(to bottom, #fff 50%, #f7f7f7 50%) !important;box-shadow: none;}
.number-count.apple-counter .counter-main {position: relative;z-index: 1;}
.number-count.apple-counter .counter-left {width: 100%;max-width: 600px;}
.number-count.apple-counter .run-letter-div span {color: #1f4e88;}
.number-count.apple-counter .plus {color: #1f4e88;}
.number-count.apple-counter .run-letter-div div span {color: #1f4e88;}
.number-count.apple-counter .run-letter-div {max-width: 100%;}
.number-count.apple-counter .counter-main > span {display: flex;justify-content: center;align-items: center;}
.number-count.apple-counter .counter-main > span img {width: 100%;max-width: 800px;}
.abt-apple-t-left {width: 100%;max-width: 700px;}
.abt-apple-t-right {width: 100%;max-width: 500px;}
.abt-right-cards {width: 100%;max-width: 100%;position: relative;display: flex;justify-content: space-evenly;align-items: center;gap: 50px;padding: 30px 0;}
.counter-right {padding: 40px 0;}
.abt-right-card {display: flex;justify-content: flex-start;align-items: center;gap: 20px;margin: 15px 0;}
.abt-right-card p {color: #1f4e88;font-size: 24px;margin: 0;}
/* Apple Counter */

/* Apple Devices */
.devices-inner-wrapper {padding: 60px 0;}
.devices-main {display: flex;justify-content: center;align-items: stretch;gap: 20px;}
.device-details {width: 100%;max-width: 700px;display: flex;justify-content: center;align-items: flex-end;gap: 20px;padding: 20px;border-radius: 5px;position: relative;z-index: 1;flex-direction: column-reverse;}
.device-details::before {content: "";position: absolute;background: #0e2b51;width: 100%;height: 100%;border-radius: 5px;opacity: .9;z-index: -1;left: 0;top: 0;}
.device-details:last-child {width: 100%;max-width: 500px;}
.devices-main:nth-child(2n) {flex-direction: row-reverse;padding: 20px 0;}
.device-content h3 {color: #fff;font-size: 24px;}
.device-content p {color: #fff;}
.device-content span {color: #fff;}
.device-img {width: 100%;max-width: 200px;}
.device-img img {transform: scale(1.0);transition: 1s all ease-in;width: 100%;max-width: 200px;}
.device-details:hover .device-img {transition: 1s all ease-in;}
.device-details:hover .device-img img{transform: scale(1.2);transition: 1s all ease-in;width: 100%;max-width: 300px;}
.device-details:hover::before {background: #000;}
/* Apple Devices */

/* Mobility Services */
.mobility-services-inner-wrapper {padding: 60px 0;}
/* Mobility Services */

/* Common btn */
.apple-wrapper .common-btn {display: flex;justify-content: flex-end;align-items: center;background: none !important;padding: 20px 0 0;}
.apple-wrapper .common-btn a {width: 100%;max-width: 170px;color: #fff;text-align: center;background: linear-gradient( #f08b2d, #ffb900) !important;padding: 10px;border-radius: 40px;font-size: 16px;}
.apple-wrapper .common-btn a:hover {background: linear-gradient( #204d87, #0086b7) !important;}
/* Common btn */

.apple-wrapper .mac-does-that-wrp.pd-2 {padding: 0 20px 60px 20px;}

/* Apple Services */
.aie-left {width: 100%;max-width: 400px;}
.aie-right {width: 100%;max-width: 800px;}
.apple-services-counter .counter-main {display: flex;justify-content: center;align-items: stretch;gap: 20px;flex-wrap: wrap;width: 100%;max-width: 1000px;margin: auto;padding: 40px 0;}
.apple-services-counter .counter-main .run-letter-div {width: 100%;max-width: 300px;padding: 20px;background: #eee;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 200px;border-radius: 5px;}
.apple-services-counter .counter-main .run-letter-div .plus {color: #204d87;}
.apple-services-counter .counter-main .run-letter-div p {text-align: center;margin: 5px 0;font-weight: 600;}
.apple-services-counter .counter-main .run-letter-div div span {color: #204d87;}
.apple-services-counter .counter-main .run-letter-div:hover {transform: none;}
.apple-services-counter .counter-main .run-letter-div:first-child, .counter-main .run-letter-div:last-child {background: none;position: relative;}
.apple-services-counter .counter-main .run-letter-div:nth-child(2) {background: #f18a2e;}
.apple-services-counter .counter-main .run-letter-div:nth-child(3) {background: #0683b2;}
.apple-services-counter .counter-main .run-letter-div:nth-child(4) {background: #f4b42b;}
.apple-services-counter .counter-main .run-letter-div:nth-child(5) {background: #204d87;}
.apple-services-counter .counter-main .run-letter-div:nth-child(5) p, .counter-main .run-letter-div:nth-child(4) p, .counter-main .run-letter-div:nth-child(3) p, .counter-main .run-letter-div:nth-child(2) p {color: #fff;}
.apple-services-counter .counter-main .run-letter-div:nth-child(5) .plus, .counter-main .run-letter-div:nth-child(4) .plus, .counter-main .run-letter-div:nth-child(3) .plus, .counter-main .run-letter-div:nth-child(2) .plus {color: #fff;}
.apple-services-counter .counter-main .run-letter-div:nth-child(5) div span, .counter-main .run-letter-div:nth-child(4) div span, .counter-main .run-letter-div:nth-child(3) div span, .counter-main .run-letter-div:nth-child(2) div span {color: #fff;}
.apple-services-counter .counter-main .run-letter-div:last-child::before {content: '';position: absolute;border: 2px dashed #204d87;width: 100%;max-width: 190px;height: 190px;border-radius: 50%;animation: animName 20s linear infinite;}
@keyframes animName {
0%{
   transform: rotate(0deg);
  }
100%{
   transform: rotate(360deg);
  }
}
.rtc-wrapper.apple-wrapper .our-score-board {background: #fff;box-shadow: none;padding: 0;}
.apple-services-main-inner {display: flex;justify-content: center;align-items: center;align-items: stretch;height: 600px;padding: 60px 0;}
.apple-service-card {position: relative;width: 100%;max-width: 250px;}
.apple-service-card:hover {width: 100%;max-width: 900px;}
.apple-service-card::before {content: '';position: absolute;background: #000000ba;top: 0;left: 0;width: 100%;height: 100%;}
.apple-service-card-content {position: absolute;width: 100%;bottom: 0;height: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;padding: 20px;}
.apple-service-card h3, .apple-service-card a {color: #fff;position: relative;}
.apple-service-card > span {width: 100%;display: flex;justify-content: center;align-items: center;height: 100%;}
.apple-service-card > span img {height: 100%;object-fit: cover;}
.apple-service-card-content > p{opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;position: relative;}
.apple-service-card:hover .apple-service-card-content > p {opacity: 1;position: relative;color: #fff;}
.apple-and-rtpl-inner-wrapper h3 {color: #18a2d6;text-transform: uppercase;font-size: 28px;font-weight: 600;letter-spacing: 0;text-align: center;padding: 10px 0;}
.card_s-container {display: flex;justify-content: flex-start;align-items: center;padding: 60px 0;overflow: hidden;}
.card_s-container .card_s {flex: 1;transition: all .5s ease-in-out;height: 500px;position: relative;}
.card_s-container .card_s:before{content: '';position: absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index: -1;transition: all .3s;}
.card_s-container .card_s:hover:before{background: rgba(0,0,0,.8)}
.card_s-container .card_s .card__head {color: #fff;background: #0684b3;padding: 0.5em;transform: rotate(-90deg);transform-origin: 0% 0%;transition: all 0.5s ease-in-out;min-width: 100%;text-align: center;position: absolute;bottom: 0;left: 0;white-space: nowrap;font-size: 20px;display: flex;justify-content: center;align-items: center;  z-index: 3;}
.card_s-container .card_s:hover {flex: 5;}
.card_s-container .card_s:hover .card__head {background: #f39b29;}
.card_s-container .card_s:hover .card__head {text-align: center;top: calc(100% - 2em);color: white;font-size: 24px;transform: rotate(0deg) skew(0deg);}
.card_s-container .card_s img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;position: absolute;top: 0;left: 0;z-index: -2;}
.card_s-container .card_s:not(:last-child) {margin-right: 1em;}
.card_s-container .card_s p{position: absolute;top: 0;left:0;width:100%;height:100%;display:grid;place-items:center;padding: 85px;color:#fff;transition: all .5s ease-in-out;opacity: 0;margin:0;}
.card_s-container .card_s:hover p{opacity: 1;visibility: visible;transition-delay:.5s}
/* Apple Services */

.rtc-index-slider.apple-slider-wrapper .swiper-wrapper .swiper-slide {height: 600px;justify-content: center;background: #000;}
.rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text {padding: 20px 40px;display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.apple-slider-banner-text-right {width: 100%;max-width: 600px;}
.apple-slider-banner-text-right span {display: flex;justify-content: center;align-items: center;}
.apple-slider-banner-text-right span img {width: 100%;max-width: 600px;}
.rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text h2, .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text h3, .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text p {text-align: left;}
.rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text p {margin: 0;}
.rtc-wrapper.apple-wrapper .rtc-index-slider.apple-slider-wrapper-resp {display: none;}
.rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text span {display: flex;justify-content: flex-start;align-items: center;padding: 10px 0;position: relative;}
.rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text .apple-slider-banner-text-left span img {height: 40px;object-fit: contain;}
.rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text .apple-slider-banner-text-left h4 {padding: 10px 0;}

/* Apple in business */
.apple-in-business-inner-wrapper > span {display: flex;justify-content: center;align-items: center;padding: 0 0 30px;}
.apple-in-business-inner-wrapper > span img {width: 100%;max-width: 900px;}
.deploy-and-manage-wrapper {background: #fff;padding: 0 0 60px 0;}
.deploy-and-manage-inner-wrapper h2 {color: #ee892c;font-weight: 400;text-transform: initial;}
.deploy-and-manage-inner-wrapper p{color: #000;text-align: center;}
.deploy-services-links p {color: #fff;margin: 0 0 15px;text-align: center;}
.deploy-services-links a {color: #f8bc2a;width: 100%;text-align: center;text-decoration: underline;}
.deploy-services {display: flex;justify-content: center;align-items: stretch;gap: 50px;flex-wrap: wrap;padding: 60px;position: relative;width: 100%;max-width: 1000px;margin: 60px auto 0;}
.deploy-services::before {content: '';position: absolute;background: #000c;width: 100%;height: 100%;top: 0;left: 0;}
.deploy-services-links {width: 100%;max-width: 250px;padding: 20px;border: 4px solid #23a0d7;border-radius: 10px;position: relative;}
.power-of-innovation-wrap.apple-in-business-main {background: #000;}
.power-of-innovation-wrap.apple-in-business-main .inner-power-of-innovation:nth-child(n) .power-txt, .power-of-innovation-wrap .inner-power-of-innovation:nth-child(2n) .power-txt {background-color: #000;}
.power-of-innovation-wrap.apple-in-business-main .inner-power-of-innovation .power-txt a {color: #000 !important;}
.power-of-innovation-wrap.apple-in-business-main .inner-power-of-innovation .power-txt a:hover {color: #fff !important;}
.power-of-innovation-wrap.apple-in-business-main .inner-power-of-innovation .power-txt a:hover {background-color: transparent !important;}
/* Apple in business */

/* Deployment and management */
.zero-touch-deployment > p {text-align: center;}
.zero-touch-deployment-content-main .zero-touch-deployment-image {display: flex;justify-content: center;align-items: flex-end;gap: 20px;margin: 40px 0 0;}
.zero-touch-deployment-content-main .zero-touch-deployment-image:nth-child(2n) {flex-direction: row-reverse;}
.zero-touch-deployment-content-main .zero-touch-deployment-image span {display: flex;justify-content: center;align-items: flex-start;width: 100%;max-width: 500px;position: relative;  height: 500px;}
.zero-touch-deployment-content-main .zero-touch-deployment-image span img {width: 100%;max-width: 500px;height: 450px;transform: translateX(100px);object-fit: cover;}
.zero-touch-deployment {padding: 60px 0;}
.zero-touch-deployment-content-main .zero-touch-deployment-image:nth-child(2n) span {align-items: flex-end;}
.zero-touch-deployment-content-main .zero-touch-deployment-image:nth-child(2n) span img {transform: translateX(-100px);}
.zero-touch-deployment-content-main .zero-touch-deployment-image:nth-child(2n) span::before {right: 0;left: auto;}
.zero-touch-deployment-content-main .zero-touch-deployment-content {width: 100%;max-width: 600px;padding: 20px;background: #fff;position: relative;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.zero-touch-deployment-content-main .zero-touch-deployment-image span::before {content: '';position: absolute;background: #f9ba1e;width: 170px;height: 100%;left: 0;top: 0;bottom: 0;}
.what-is-zero-touch-deployment-inner-wrapper {display: flex;justify-content: space-between;align-items: stretch;gap: 20px;padding: 0 60px;background: #0a0f23;margin: 60px 0;}
.what-is-zero-touch-deployment-inner-wrapper i {font-size: 260px;transform: scale(1.2);color: #fff;}
.what-is-zero-touch-deployment-content {width: 100%;max-width: 600px;padding: 40px 0 25px;}
.what-is-zero-touch-deployment-content h2 {color: #fff;text-align: center;}
.what-is-zero-touch-deployment-content p {color: #fff;}

.device-management-process-inner {padding: 60px 0;}
.device-management-process {display: flex;justify-content: center;align-items: stretch;gap: 20px;padding: 40px 0 0;}
.device-management-process-right {display: flex;justify-content: center;align-items: stretch;width: 100%;max-width: 800px;flex-wrap: wrap;position: relative;}
.device-management-process-left {width: 100%;max-width: 500px;display: flex;justify-content: center;align-items: center;}
.device-management-process-left img {height: 100%;object-fit: cover;}
.process-section {width: 100%;max-width: 350px;padding: 20px;}
.process-section:nth-child(2n) span {justify-content: flex-end;}
.device-management-process-right::before {content: '';position: absolute;background: #0583b3;width: 100%;height: 1px;left: 0;right: 0;margin: auto;top: 0;bottom: 35px;}
.device-management-process-right::after {content: '';position: absolute;background: #0583b3;width: 1px;height: 100%;left: 0;right: 0;margin: auto;}
.process-section span {font-size: 50px;font-weight: 600;color: #ddd;display: flex;justify-content: flex-start;align-items: center;}

.benefits-of-zero-touch-deployment-wrapper {background: #f7f7f7;padding: 60px 0;}
.benefits-of-zero-touch-deployment-inner-wrapper {display: flex;justify-content: space-between;}
.icon-left {width: 100%;max-width: 100px;position: relative;}
.icon-left::before {content: '';position: absolute;background: #0583b3;width: 1px;height: 100%;left: 0;right: 0;margin: auto;}
.icon-left span {display: flex;justify-content: center;align-items: center;width: 50px;height: 50px;border: 1px dashed #000;border-radius: 50%;margin: auto;background: #f7f7f7;position: relative;}
.icon-left span img {width: 100%;max-width: 30px;}
.benefits-content p i {display: none;}
/* Deployment and management */

/* device and data security */
.device-and-data-security-inner-wrapper > p {width: 100%;max-width: 800px;margin: 15px auto;text-align: center;}
.device-and-data-security-main {display: flex;justify-content: flex-end;align-items: center;  padding: 40px 0 60px;position: relative;}
.device-and-data-security-main::before {content: '';position: absolute;background: url(../images/device-and-data-security.jpg) no-repeat center center/cover;top: 0;left: 0;width: 70%;height: 800px;bottom: 0;margin: auto;}
.device-and-data-security-points {display: flex;justify-content: flex-end;align-items: stretch;flex-wrap: wrap;gap: 20px;width: 100%;max-width: 900px;}
.device-and-data-security-card:last-child {max-width: 820px;}
.device-and-data-security-card {width: 100%;max-width: 400px;padding: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;position: relative;background: #fff;}
.device-and-data-security-card::before {content: ''; position: absolute;background: #f4b42b;top: 0;left: 0;width: 150px;height: 4px;}
.device-and-data-security-card::after {content: ''; position: absolute;background: #f4b42b;top: 0;left: 0;width: 4px;height: 150px;}

.device-and-data-security-card:nth-child(2n)::before {bottom: 0;right: 0;left: auto;top: auto;}
.device-and-data-security-card:nth-child(2n)::after {bottom: 0;right: 0;left: auto;top: auto;}
/* device and data security */

/* Cost effective investment */
.cost-effective-investment-main {display: flex;justify-content: space-between;align-items: center;  padding: 40px 0;  position: relative;gap: 20px;}
.cost-effective-investment-inner-wrapper {position: relative;margin: 0 0 60px;}
.cost-effective-investment-inner-wrapper::before {content: '';position: absolute;background: #0683b2;width: 100%;max-width: 200px;height: 100%; left: 0;right: 0;margin: auto;}
.cost-effective-investment-image span {display: flex;justify-content: center;align-items: center;font-size: 85px;font-weight: 600;color: #ddd;}
.cost-effective-investment-left {width: 100%;max-width: 500px;}
.cost-effective-investment-image {display: flex;justify-content: flex-start;align-items: flex-start;gap: 10px;width: 100%;max-width: 600px;}
.cost-effective-investment-image img {width: 100%;max-width: 500px;height: 350px;object-fit: cover;}
.cost-effective-investment-main:nth-child(2n) {flex-direction: row-reverse;}
.cost-effective-investment-main:nth-child(2n) .cost-effective-investment-image {flex-direction: row-reverse;}
/* Cost effective investment */

/* M-series chips */
.m1-chip-intro {padding: 40px 0 60px;}
.m-series-chip-intro-main {display: flex;justify-content: center;align-items: stretch;}
.m-series-chip-intro-main > span {width: 100%;max-width: 600px;display: flex;justify-content: center;align-items: center;}
.m-series-chip-intro-main > span img {width: 100%;max-width: 600px;object-fit: cover;height: 100%;}
.m-series-chip-intro-main > p {width: 100%;max-width: 600px;padding: 20px;box-shadow: rgba(0, 0, 0, 0.11) 0px 4px 8px;margin: 0;}
.m1-features {display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;}
.m-series-features-content {width: 100%;max-width: 600px;padding: 20px;box-shadow: rgba(0, 0, 0, 0.11) 0px 4px 8px;}
.m-series-features-content h3, .m-series-chip-content h3 {color: #0987b5;font-size: 20px;}
.m-series-chip-content {width: 100%;max-width: 600px;padding: 20px;box-shadow: rgba(0, 0, 0, 0.11) 0px 4px 8px;}
.m-series-chip-conclusion {width: 100%;max-width: 1200px;margin: auto;box-shadow: rgba(0, 0, 0, 0.11) 0px 4px 8px;padding: 20px;}
.m-series-chips-inner-wrapper > p {width: 100%;max-width: 1200px;text-align: center;}
/* M-series chips */

/* Apple care for enterprise */
.benefits-main-wrapper {padding: 40px 0;}
.apple-care-for-enterprise-inner-wrapper {padding: 0 0 60px 0;}
.apple-care-for-enterprise-inner-wrapper > span {display: flex;justify-content: center;align-items: center;padding: 0 0 10px;}
.apple-care-for-enterprise-main-left {width: 100%;max-width: 500px;}
.apple-care-for-enterprise-main-right {width: 100%;max-width: 700px;}
.benefits-of-apple-care-for-enterprise-main {display: flex;justify-content: center;align-items: center;gap: 40px;}
.benefits-main-wrapper:nth-child(2n) .benefits-of-apple-care-for-enterprise-main {flex-direction: row-reverse;}
.apple-care-for-enterprise-main-left img {object-fit: cover;height: 300px;width: 100%;max-width: 500px;}
.benefits-of-apple-care-for-enterprise {padding: 40px 0 0;}
.apple-care-for-enterprise-main-right h3 {color: #18a2d6;text-transform: capitalize;font-size: 22px;font-weight: 600;letter-spacing: 0;}
.apple-care-logos {display: flex;justify-content: center;align-items: center;gap: 20px;padding: 0 0 20px;}
.apple-care-logos span {display: flex;justify-content: center;align-items: center;}
.apple-care-logos span img {width: 100%;max-width: 120px;}
/* Apple care for enterprise */

/* Mac for Enterprise */
.comparison-sheet {width: 100%;max-width: 1000px;margin: auto;}
.apple-comparision-devices-inner {display: flex;justify-content: space-evenly;align-items: center;gap: 20px;padding: 60px 0;}
.apple-comparision-device-main span {display: flex;justify-content: center;align-items: center;}
.apple-comparision-device-main span:first-child img {width: 100%;height: 300px;object-fit: contain;}
.apple-comparision-device-main span:nth-child(2) {padding: 15px 0 0;}
.apple-comparision-device-main span:nth-child(2) img {width: 100%;height: 15px;object-fit: contain;}
.apple-comparision-device-main h3 {text-align: center;font-size: 12px;padding: 10px 0 20px;}
.common-btn-enterprise {display: flex;justify-content: center;align-items: center;}
.common-btn-enterprise a {width: 100%;max-width: 150px;color: #fff;text-align: center;background: #204d87;padding: 10px;border-radius: 5px;font-size: 16px;border: 2px solid #f3f8ff9c;}
.common-btn-enterprise a:hover {background: #fff;color: #204d88;border: 2px solid #204d88;}

.apple-comparision-device-main.fw {display: flex;flex-direction: row-reverse;justify-content: center;align-items: center;gap: 40px;background: #fafafa;padding: 20px;border-radius: 15px;width: 100%;max-width: 1000px;  margin: auto auto 60px;}
.apple-comparision-device-main.fw > span {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 400px;}
.apple-comparision-device-main.fw .sub-fw-apple span img {width: 100%;max-width: 140px;height: 100%;}
.apple-comparision-device-main.fw .sub-fw-apple h3 {font-size: 30px;text-align: left;}
.apple-comparision-device-main.fw .sub-fw-apple {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}
.apple-comparision-device-main.fw .sub-fw-apple .common-btn-enterprise {width: 100%;max-width: 150px;}
/* Mac for Enterprise */

/* Apple clients */
.technology-partners-wraper.apple-partners {padding: 20px 0;}
/* Apple clients */

/* Apple Products */
/* Banner */
.apple-products-banner-wrapper {background: #fafafa;}
.banner-fluid-container {width: 100%;max-width: 2400px;margin: 0 auto;}
.apple-products-inner-wrapper {padding: 60px 0 0;}
.apple-products-inner-wrapper span {display: flex;justify-content: center;align-items: center;}
.apple-products-inner-wrapper span:first-child {padding: 20px 0 40px;}
/* Banner */

/* Buy now */
.apple-product-buy-now {padding: 20px 0 40px 0;}
.apple-product-buy-now > p {font-size: 28px;text-align: center;}
.apple-common-btn {display: flex;justify-content: center;align-items: center;}
.apple-common-btn a {width: 100%;max-width: 100px;border: 1px solid #000;border-radius: 25px;display: flex;justify-content: center;align-items: center;padding: 10px;color: #000;}
/* Buy now */

/* iPad */
.comparison-sheet-wrapper {background: #fafafa;padding: 0 0 60px;}
.comparison-section-wrapper.ipad-wrapper {padding: 40px 0;background: #fff;border-radius: 15px;}
.comparison-section-wrapper.ipad-wrapper .comparison-inner-wrapper h2 {font-size: 22px;}
.comparison-section-wrapper.ipad-wrapper .comparison-inner-wrapper p.medium {text-align: left;}
.comparison-section-wrapper.ipad-wrapper #size, #b_size, #c_size{font-size: 24px; font-weight: 600; margin-top: 30px;}
.comparison-section-wrapper.ipad-wrapper #technologySub, #b_technologySub, #c_technologySub{font-size: 16px; }
.comparison-section-wrapper.ipad-wrapper .table{margin: auto;}
.comparison-section-wrapper.ipad-wrapper .text-c{text-align: center;}
.comparison-section-wrapper.ipad-wrapper th select { background: none; border: none; border-bottom: 1px solid #5858584a; padding-bottom: 10px; width: 90%;cursor: pointer;}
.comparison-section-wrapper.ipad-wrapper th{margin-bottom: 20px;}
.comparison-section-wrapper.ipad-wrapper .colors{display: flex; justify-content: center; align-items: center; padding: 20px 0; gap: 10px;}
.comparison-section-wrapper.ipad-wrapper .colors figure{width: 15px; height: 15px; border-radius: 50%;margin: 0;}
.comparison-section-wrapper.ipad-wrapper .bg-Midnight{background-color: rgb(46, 54, 66);}
.comparison-section-wrapper.ipad-wrapper .bg-Starlight{background-color: rgb(240, 228, 211);}
.comparison-section-wrapper.ipad-wrapper .bg-Space-Gray{background-color: rgb(125, 126, 128);}
.comparison-section-wrapper.ipad-wrapper .bg-Silver{background-color: rgb(227, 228, 229);}
.comparison-section-wrapper.ipad-wrapper .bg-Gold{background-color: rgb(249, 212, 194);}
.comparison-section-wrapper.ipad-wrapper .bg-Space-Black{background: rgb(46, 44, 46);}
.comparison-section-wrapper.ipad-wrapper .bg-Blue-swatch{background: linear-gradient(90deg, rgb(38, 71, 109) 50%, rgb(168, 190, 210) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-Blue{background: linear-gradient(90deg, rgb(38, 71, 109) 100%, rgb(168, 190, 210) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-green-swatch{background:  linear-gradient(90deg, rgb(16, 80, 91) 50%, rgb(163, 190, 180) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-green{background: linear-gradient(90deg, rgb(16, 80, 91) 0%, rgb(163, 190, 180) 0%)}
.comparison-section-wrapper.ipad-wrapper .bg-pink-swatch{background: linear-gradient(90deg, rgb(182, 44, 49) 50%, rgb(237, 185, 175) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-pink{background: linear-gradient(90deg, rgba(182, 44, 49, 0.7) 100%, rgb(237, 185, 175) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-silver-swatch{background: linear-gradient(90deg, rgb(199, 200, 202) 50%, rgb(217, 218, 219) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-yellow-swatch{background: linear-gradient(90deg, rgb(224, 144, 26) 50%, rgb(233, 202, 149) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-yellow{background: linear-gradient(90deg, rgba(224, 144, 26, 0.66) 100%, rgb(233, 202, 149) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-orange-swatch{background: linear-gradient(90deg, rgb(232, 103, 64) 50%, rgb(233, 170, 149) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-purple-swatch{background: linear-gradient(90deg, rgb(53, 59, 113) 50%, rgb(172, 172, 203) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-purple{background: linear-gradient(90deg, rgba(53, 59, 113, 0.69) 100%, rgb(172, 172, 203) 50%)}
.comparison-section-wrapper.ipad-wrapper .bg-natural-titanium{background-color: rgb(186, 180, 169);}
.comparison-section-wrapper.ipad-wrapper .bg-blue-titanium{background-color: rgb(61, 69, 85);}
.comparison-section-wrapper.ipad-wrapper .bg-white-titanium{background-color: rgb(242, 241, 235);}
.comparison-section-wrapper.ipad-wrapper .bg-black-titanium{background-color: rgb(63, 64, 66);}
.comparison-section-wrapper.ipad-wrapper .bg-pink{background-color: rgb(235, 208, 210);}
.comparison-section-wrapper.ipad-wrapper .bg-yellow{background-color: rgb(236, 230, 198)}
.comparison-section-wrapper.ipad-wrapper .bg-green{background-color: rgb(207, 217, 201)}
.comparison-section-wrapper.ipad-wrapper .bg-blue{background-color: rgb(213, 221, 224)}
.comparison-section-wrapper.ipad-wrapper .bg-black{background-color: rgb(60, 64, 66)}
.comparison-section-wrapper.ipad-wrapper .bg-deep-purple{background-color: rgb(89, 79, 99)}
.comparison-section-wrapper.ipad-wrapper .bg-blue-mob{background-color: rgb(160, 180, 199)}
.comparison-section-wrapper.ipad-wrapper .bg-purple{background-color: rgb(230, 221, 235)}
.comparison-section-wrapper.ipad-wrapper .bg-yellow-mob{background-color: rgb(249, 228, 121)}
.comparison-section-wrapper.ipad-wrapper .bg-red{background-color: rgb(252, 3, 36)}
.comparison-section-wrapper.ipad-wrapper .bg-alpine-green{background-color: rgb(87, 104, 86)}
.comparison-section-wrapper.ipad-wrapper .bg-graphite{background-color:rgb(84, 82, 79)}
.comparison-section-wrapper.ipad-wrapper .bg-anvy-blue{background-color:rgb(84, 82, 79)}    
.comparison-section-wrapper.ipad-wrapper  td, th { text-align: center; padding: 10px;}
.comparison-section-wrapper.ipad-wrapper  td > img { width: 100%; height: 200px; object-fit: contain;object-position: bottom; max-width: 200px;}
.comparison-section-wrapper.ipad-wrapper  #sizeDesc, #b_sizeDesc, #c_sizeDesc, #unlockWithDesc, #b_unlockWithDesc, #c_unlockWithDesc, #chipIconDesc, #b_chipIconDesc, #c_chipIconDesc{font-weight: 500; font-size: 16px;}
.comparison-section-wrapper.ipad-wrapper  td span > img { height: 40px; object-fit: contain; margin-top: 10px;}
.comparison-section-wrapper.ipad-wrapper  td{ font-size: 16px;}
.comparison-section-wrapper.ipad-wrapper  td span{display: block; margin: 5px 0 ;font-weight: 500; font-size: 16px; }
@media (max-width: 580px) {
    .comparison-section-wrapper.ipad-wrapper  tr td:nth-child(3), tr th:nth-child(3) { display: none;}
}
/* iPad */

/* MacBook Air */
.comparison-section-wrapper.macbook-air-wrapper {padding: 40px 0;}
.comparison-section-wrapper.macbook-air-wrapper #size, #b_size, #c_size{font-size: 24px; font-weight: 600; margin-top: 30px;}
.comparison-section-wrapper.macbook-air-wrapper .table{margin: auto;}
.comparison-section-wrapper.macbook-air-wrapper .text-c{text-align: center;}
.comparison-section-wrapper.macbook-air-wrapper th select { background: none; border: none; border-bottom: 1px solid #5858584a; padding-bottom: 10px; width: 90%;}
.comparison-section-wrapper.macbook-air-wrapper th{margin-bottom: 20px;}
        
.comparison-section-wrapper.macbook-air-wrapper .colors{display: flex; justify-content: center; align-items: center; padding: 20px 0; gap: 10px;}
.comparison-section-wrapper.macbook-air-wrapper .colors figure{width: 15px; height: 15px; border-radius: 50%;margin: 0;}
.comparison-section-wrapper.macbook-air-wrapper .bg-Midnight{background-color: rgb(46, 54, 66);}
.comparison-section-wrapper.macbook-air-wrapper .bg-Starlight{background-color: rgb(240, 228, 211);}
.comparison-section-wrapper.macbook-air-wrapper .bg-Space-Gray{background-color: rgb(125, 126, 128);}
.comparison-section-wrapper.macbook-air-wrapper .bg-Silver{background-color: rgb(199, 200, 202);}
.comparison-section-wrapper.macbook-air-wrapper .bg-Gold{background-color: rgb(249, 212, 194);}
.comparison-section-wrapper.macbook-air-wrapper .bg-Space-Black{background: rgb(46, 44, 46);}
.comparison-section-wrapper.macbook-air-wrapper .bg-Blue-swatch{background: linear-gradient(90deg, rgb(38, 71, 109) 50%, rgb(168, 190, 210) 50%)}
.comparison-section-wrapper.macbook-air-wrapper .bg-green-swatch{background:  linear-gradient(90deg, rgb(16, 80, 91) 50%, rgb(163, 190, 180) 50%)}
.comparison-section-wrapper.macbook-air-wrapper .bg-pink-swatch{background: linear-gradient(90deg, rgb(182, 44, 49) 50%, rgb(237, 185, 175) 50%)}
.comparison-section-wrapper.macbook-air-wrapper .bg-silver-swatch{background: linear-gradient(90deg, rgb(199, 200, 202) 50%, rgb(217, 218, 219) 50%)}
.comparison-section-wrapper.macbook-air-wrapper .bg-yellow-swatch{background: linear-gradient(90deg, rgb(224, 144, 26) 50%, rgb(233, 202, 149) 50%)}
.comparison-section-wrapper.macbook-air-wrapper .bg-orange-swatch{background: linear-gradient(90deg, rgb(232, 103, 64) 50%, rgb(233, 170, 149) 50%)}
.comparison-section-wrapper.macbook-air-wrapper .bg-purple-swatch{background: linear-gradient(90deg, rgb(53, 59, 113) 50%, rgb(172, 172, 203) 50%)}
.comparison-section-wrapper.macbook-air-wrapper .bg-natural-titanium{background-color: rgb(186, 180, 169);}
.comparison-section-wrapper.macbook-air-wrapper .bg-blue-titanium{background-color: rgb(61, 69, 85);}
.comparison-section-wrapper.macbook-air-wrapper .bg-white-titanium{background-color: rgb(242, 241, 235);}
.comparison-section-wrapper.macbook-air-wrapper .bg-black-titanium{background-color: rgb(63, 64, 66);}
.comparison-section-wrapper.macbook-air-wrapper .bg-pink{background-color: rgb(235, 208, 210);}
.comparison-section-wrapper.macbook-air-wrapper .bg-yellow{background-color: rgb(236, 230, 198)}
.comparison-section-wrapper.macbook-air-wrapper .bg-green{background-color: rgb(207, 217, 201)}
.comparison-section-wrapper.macbook-air-wrapper .bg-blue{background-color: rgb(213, 221, 224)}
.comparison-section-wrapper.macbook-air-wrapper .bg-black{background-color: rgb(60, 64, 66)}
.comparison-section-wrapper.macbook-air-wrapper .bg-deep-purple{background-color: rgb(89, 79, 99)}
.comparison-section-wrapper.macbook-air-wrapper .bg-blue-mob{background-color: rgb(160, 180, 199)}
.comparison-section-wrapper.macbook-air-wrapper .bg-purple{background-color: rgb(230, 221, 235)}
.comparison-section-wrapper.macbook-air-wrapper .bg-yellow-mob{background-color: rgb(249, 228, 121)}
.comparison-section-wrapper.macbook-air-wrapper .bg-red{background-color: rgb(252, 3, 36)}
.comparison-section-wrapper.macbook-air-wrapper .bg-alpine-green{background-color: rgb(87, 104, 86)}
.comparison-section-wrapper.macbook-air-wrapper .bg-graphite{background-color:rgb(84, 82, 79)}
.comparison-section-wrapper.macbook-air-wrapper .bg-anvy-blue{background-color:rgb(84, 82, 79)}    
.comparison-section-wrapper.macbook-air-wrapper td, th { text-align: center; padding: 10px;}
.comparison-section-wrapper.macbook-air-wrapper td > img { width: 100%; height: 135px; object-fit: contain;object-position: bottom; max-width: 250px;}
.comparison-section-wrapper.macbook-air-wrapper #sizeDesc, #b_sizeDesc, #c_sizeDesc, #unlockWithDesc, #b_unlockWithDesc, #c_unlockWithDesc, #chipIconDesc, #b_chipIconDesc, #c_chipIconDesc{font-weight: 500; font-size: 16px;}
.comparison-section-wrapper.macbook-air-wrapper td span > img { height: 40px; object-fit: contain; margin-top: 10px;}
.comparison-section-wrapper.macbook-air-wrapper td{font-weight: 600; font-size: 20px;}
.comparison-section-wrapper.macbook-air-wrapper td span{display: block; margin: 5px 0 ;font-weight: 500; font-size: 14px; }
@media (max-width: 580px) {
    .comparison-section-wrapper.macbook-air-wrapper tr td:nth-child(3), tr th:nth-child(3) { display: none;}
}
/* MacBook Air */

/* Apple Watch */
.comparison-section-wrapper.apple-watch-wrapper {padding: 80px 0;}

.comparison-section-wrapper.apple-watch-wrapper .bg-Midnight {background-color: rgb(26, 37, 48);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Starlight {background-color: rgb(222, 214, 209);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Silver {background-color: rgb(224, 224, 224);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Pink {background-color: rgb(250, 220, 222);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Red {background-color: rgb(214, 17, 57);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Gold {background-color: rgb(212, 189, 161);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Graphite {background-color: rgb(62, 58, 54);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Green {background-color: rgb(54, 56, 43);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Blue {background-color: rgb(110, 142, 186);}
.comparison-section-wrapper.apple-watch-wrapper .bg-RoseGold {background-color: rgb(233, 203, 197);}
.comparison-section-wrapper.apple-watch-wrapper .bg-SpaceGray {background-color: rgb(125, 125, 125);}
.comparison-section-wrapper.apple-watch-wrapper .bg-Natural {background-color: rgb(204, 196, 188);}
.comparison-section-wrapper.apple-watch-wrapper .comparison-inner-wrapper {width: 100%;max-width: 900px;margin: auto;}
.comparison-section-wrapper.apple-watch-wrapper  #size, #b_size, #c_size{font-size: 24px; font-weight: 600; margin-top: 30px;}
.comparison-section-wrapper.apple-watch-wrapper  #technologySub, #b_technologySub, #c_technologySub{font-size: 16px; }
.comparison-section-wrapper.apple-watch-wrapper  .table{margin: auto;}
.comparison-section-wrapper.apple-watch-wrapper  .text-c{text-align: center;}
.comparison-section-wrapper.apple-watch-wrapper  th select { background: none; border: none; border-bottom: 1px solid #5858584a; padding-bottom: 10px; width: 90%;cursor: pointer;}
.comparison-section-wrapper.apple-watch-wrapper  th{margin-bottom: 20px;}
.comparison-section-wrapper.apple-watch-wrapper  tr.gpsMain td {padding: 0;}
.comparison-section-wrapper.apple-watch-wrapper  tr.cellularGps td {color: #ff0000;padding: 0;}
.comparison-section-wrapper.apple-watch-wrapper  tr.price td {padding: 5px 0 35px;color: #6E6E73;font-size: 14px;}
.learnmore td {position: relative;padding-top: 30px;}
.learnmore td::before {content: '';position: absolute;background: #d6d6d6;width: 50%;height: 1px;left: 0;right: 0;margin: auto;top: 0;}
.learnmore td a {border: 1px solid #303030;color: #303030;text-decoration: none;padding: 10px 20px;border-radius: 25px;margin: 15px 0;font-size: 16px;font-weight: 300;color: #000;}
.learnmore td a:hover {background: transparent;border: 1px solid rgb(110, 110, 115);color: rgb(110, 110, 115);}
.comparison-section-wrapper.apple-watch-wrapper .d-none {display: none !important;}
.comparison-section-wrapper.apple-watch-wrapper .common-pd td {padding: 0 0 10px;}
.comparison-section-wrapper.apple-watch-wrapper .legal-disclaimers td span {display: inline-block;font-size: 12px;position: relative;top: -5px;right: 2px;color: #303030;}
.comparison-section-wrapper.apple-watch-wrapper .common-pd.retinaDisplayDesc td span {color: #49494D;font-size: 14px;padding: 5px 0 0;}
.comparison-section-wrapper.apple-watch-wrapper #gpsDesc, #b_gpsDesc, #c_b_gpsDesc, #batteryDesc, #b_batteryDesc, #c_batteryDesc, #c_gpsDesc, #c_emergencySos, #b_emergencySos, #emergencySos {padding: 0;}
.comparison-section-wrapper.apple-watch-wrapper #waterWavesDesc, #b_waterWavesDesc, #c_waterWavesDesc {font-size: 22px;padding: 0;font-weight: 600;}
.comparison-section-wrapper.apple-watch-wrapper  td, th { text-align: center; padding: 10px;}
.comparison-section-wrapper.apple-watch-wrapper  td > img { width: 100%; height: 200px; object-fit: contain;object-position: bottom; max-width: 200px;}
.comparison-section-wrapper.apple-watch-wrapper  #sizeDesc, #b_sizeDesc, #c_sizeDesc, #unlockWithDesc, #b_unlockWithDesc, #c_unlockWithDesc, #chipIconDesc, #b_chipIconDesc, #c_chipIconDesc{font-weight: 500; font-size: 16px;}
.comparison-section-wrapper.apple-watch-wrapper  td span > img {margin-top: 40px;}
.comparison-section-wrapper.apple-watch-wrapper  td{ font-size: 16px;vertical-align: initial;}
.comparison-section-wrapper.apple-watch-wrapper  td span{display: block;font-weight: 500; font-size: 16px; }
@media (max-width: 580px) {
    .comparison-section-wrapper.apple-watch-wrapper tr td:nth-child(3), .comparison-section-wrapper.apple-watch-wrapper tr th:nth-child(3) { display: none;}
}
/* Apple Watch */

/* Product iPhone */
.comparison-section-wrapper.iphone-wrapper{padding: 40px 0;}
.comparison-section-wrapper.iphone-wrapper #size, #b_size, #c_size{font-size: 24px; font-weight: 600; margin-top: 30px;}
.comparison-section-wrapper.iphone-wrapper .table{margin: auto;}
.comparison-section-wrapper.iphone-wrapper td > img { width: 100%; height: 250px; object-fit: contain;}
.comparison-section-wrapper.iphone-wrapper td span > img { height: 30px; object-fit: contain; margin-top: 30px;}
.comparison-section-wrapper.iphone-wrapper .text-c{text-align: center;}
.comparison-section-wrapper.iphone-wrapper td, th { text-align: center; padding: 5px 10px;}
.comparison-section-wrapper.iphone-wrapper th select { background: none; border: none; border-bottom: 1px solid #5858584a; padding-bottom: 10px; width: 90%;}
.comparison-section-wrapper.iphone-wrapper th{margin-bottom: 20px;}
.comparison-section-wrapper.iphone-wrapper .colors{display: flex; justify-content: center; align-items: center; padding: 20px 0; gap: 10px;}
.comparison-section-wrapper.iphone-wrapper .colors figure{width: 15px; height: 15px; border-radius: 50%;margin: 0;}
.comparison-section-wrapper.iphone-wrapper .bg-Midnight{background-color: rgb(46, 54, 66);}
.comparison-section-wrapper.iphone-wrapper .bg-Starlight{background-color: rgb(240, 228, 211);}
.comparison-section-wrapper.iphone-wrapper .bg-Space-Gray{background-color: rgb(125, 126, 128);}
.comparison-section-wrapper.iphone-wrapper .bg-Silver{background-color: rgb(227, 228, 229);}
.comparison-section-wrapper.iphone-wrapper .bg-Gold{background-color: rgb(249, 212, 194);}
.comparison-section-wrapper.iphone-wrapper .bg-Space-Black{background: rgb(46, 44, 46);}
.comparison-section-wrapper.iphone-wrapper .bg-Blue-swatch{background: linear-gradient(90deg, rgb(38, 71, 109) 50%, rgb(168, 190, 210) 50%)}
.comparison-section-wrapper.iphone-wrapper .bg-green-swatch{background:  linear-gradient(90deg, rgb(16, 80, 91) 50%, rgb(163, 190, 180) 50%)}
.comparison-section-wrapper.iphone-wrapper .bg-pink-swatch{background: linear-gradient(90deg, rgb(182, 44, 49) 50%, rgb(237, 185, 175) 50%)}
.comparison-section-wrapper.iphone-wrapper .bg-silver-swatch{background: linear-gradient(90deg, rgb(199, 200, 202) 50%, rgb(217, 218, 219) 50%)}
.comparison-section-wrapper.iphone-wrapper .bg-yellow-swatch{background: linear-gradient(90deg, rgb(224, 144, 26) 50%, rgb(233, 202, 149) 50%)}
.comparison-section-wrapper.iphone-wrapper .bg-orange-swatch{background: linear-gradient(90deg, rgb(232, 103, 64) 50%, rgb(233, 170, 149) 50%)}
.comparison-section-wrapper.iphone-wrapper .bg-purple-swatch{background: linear-gradient(90deg, rgb(53, 59, 113) 50%, rgb(172, 172, 203) 50%)}
.comparison-section-wrapper.iphone-wrapper .bg-natural-titanium{background-color: rgb(186, 180, 169);}
.comparison-section-wrapper.iphone-wrapper .bg-blue-titanium{background-color: rgb(61, 69, 85);}
.comparison-section-wrapper.iphone-wrapper .bg-white-titanium{background-color: rgb(242, 241, 235);}
.comparison-section-wrapper.iphone-wrapper .bg-black-titanium{background-color: rgb(63, 64, 66);}
.comparison-section-wrapper.iphone-wrapper .bg-pink{background-color: rgb(235, 208, 210);}
.comparison-section-wrapper.iphone-wrapper .bg-yellow{background-color: rgb(236, 230, 198)}
.comparison-section-wrapper.iphone-wrapper .bg-green{background-color: rgb(207, 217, 201)}
.comparison-section-wrapper.iphone-wrapper .bg-blue{background-color: rgb(213, 221, 224)}
.comparison-section-wrapper.iphone-wrapper .bg-black{background-color: rgb(60, 64, 66)}
.comparison-section-wrapper.iphone-wrapper .bg-deep-purple{background-color: rgb(89, 79, 99)}
.comparison-section-wrapper.iphone-wrapper .bg-blue-mob{background-color: rgb(160, 180, 199)}
.comparison-section-wrapper.iphone-wrapper .bg-purple{background-color: rgb(230, 221, 235)}
.comparison-section-wrapper.iphone-wrapper .bg-yellow-mob{background-color: rgb(249, 228, 121)}
.comparison-section-wrapper.iphone-wrapper .bg-red{background-color: rgb(252, 3, 36)}
.comparison-section-wrapper.iphone-wrapper .bg-alpine-green{background-color: rgb(87, 104, 86)}
.comparison-section-wrapper.iphone-wrapper .bg-graphite{background-color:rgb(84, 82, 79)}
.comparison-section-wrapper.iphone-wrapper .bg-navy-blue{background-color:rgb(2, 59, 99)}
.comparison-section-wrapper.iphone-wrapper .bg-violet{background-color:rgb(183, 175, 230)}
.comparison-section-wrapper.iphone-wrapper .bg-sky-blue{background-color:rgb(72, 174, 230);}
.comparison-section-wrapper.iphone-wrapper .bg-coral{background-color:rgb(255, 110, 90);}
.comparison-section-wrapper.iphone-wrapper .bg-rose-gold{background-color:rgb(236, 198, 193);}
@media (max-width: 580px) {
    .comparison-section-wrapper.iphone-wrapper tr td:nth-child(3), tr th:nth-child(3) { display: none;}
}
/* Product iPhone */

/* iPhone */
.single-sec {background: #fafafa;display: flex;justify-content: center;align-items: center;gap: 20px;padding: 20px 20px 0;border-radius: 15px;width: 100%;max-width: 1000px;margin: auto;}
.single-sec span {width: 100%;max-width: 350px;display: flex;justify-content: center;align-items: flex-end;}
.double-equal-sections, .double-sec-with-image {display: flex;justify-content: center;align-items: stretch;gap: 20px;padding: 20px 0;width: 100%;max-width: 1000px;margin: auto;}
.double-sec, .double-sec-2, .portroit-sec {background: #fafafa;padding: 40px 20px;border-radius: 15px;width: 100%;max-width: 50%;}
.double-sec-2 span {display: flex;justify-content: center;align-items: center;}
.double-sec span {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 370px;margin: auto;}
.double-sec span img {width: 100%;max-width: 370px;}
.visuallyhidden {position: absolute;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(0px 0px 99.9% 99.9%);overflow: hidden;height: 1px;width: 1px;padding: 0;border: 0;}
.double-sec-left {width: 100%;max-width: 135px;}
.double-sec-2 {display: flex;justify-content: center;align-items: center;gap: 10px;}
.double-sec-2 p:first-child {font-size: 26px;color: #1d1d1f;font-weight: 600;text-align: center;}
p.gradient-p {width: 100%;max-width: 450px;background: linear-gradient(90deg, #22222C 0%, #22222C 40%, #6E6E73 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: 600;line-height: 1.2;text-align: left;}
p.medium {font-size: 28px;color: #1d1d1f;font-weight: 600;text-align: center;line-height: 1.2;}
p.smaller {font-size: 18px;color: #6E6E73;font-weight: 600;display: flex;justify-content: center;align-items: center;gap: 2px;text-align: center;}
.double-sec-with-image {display: flex;justify-content: center;align-items: stretch;gap: 20px;}
.sec-with-bg-image {width: 100%;max-width: 700px;border-radius: 15px;padding: 20px;}
.sec-with-bg-image p {color: #fff !important;margin: 0;}
.portroit-sec p.gradient-p {background: linear-gradient(180deg, #22222C 0%, #22222C 50%, #6E6E73 100%);font-size: 30px;text-align: center;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent;}
.portroit-sec {width: 100%;max-width: 320px;overflow: hidden;}
.portroit-sec span {display: flex;justify-content: center;align-items:  center;}
.portroit-sec span img {transform: scale(1.1);position: relative;bottom: -25px;right: -35px;}
.three-divs {width: 100%;max-width: 1000px;margin: auto;background: #fafafa;border-radius: 15px;padding: 20px;}
.three-divs-sub {display: flex;justify-content: center;align-items: center;gap: 10px;padding: 20px 0;}
.three-divs-sub .double-sec-left {width: 100%;max-width: 230px;}
.double-sec-with-image.a-16 .portroit-sec span img, .double-sec-with-image.crash-detection span img {transform: none;position: relative;bottom: 0;right: 0;}
.double-sec-with-image.a-16  .sec-with-bg-image  {position: relative;overflow: hidden;}
.double-sec-with-image.a-16  .sec-with-bg-image p.gradient-p {position: absolute;top: 20px;left: 20px; width: 100%;max-width: 300px;background: linear-gradient(180deg, #22222C 0%, #22222C 50%, #6E6E73 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 32px;font-weight: 600;line-height: 1.2;text-align: left;}
.double-sec-with-image.a-16 span {display: flex;justify-content: flex-end;align-items: center;}
.double-sec-with-image.a-16 .sec-with-bg-image span img {width: 100%;max-width: 500px;position: relative;bottom: -60px;right: -20px;}
.double-sec-with-image.crash-detection p.smaller {color: #fff !important;margin: 0;line-height: 1.2;padding: 15px 0 0;}
.double-sec-with-image.crash-detection .portroit-sec {padding: 80px 20px;}
.double-sec-with-image.crash-detection .portroit-sec p {padding: 20px 0;}
.designed-to-make-a-difference-wrapper {padding: 60px 0;}
.designed-to-make-a-difference-inner-wrapper {display: flex;justify-content: center;align-items: stretch;gap: 20px;width: 100%;max-width: 1000px;margin: auto;padding: 50px 0 0;}
.apple-privacy span {display: flex;justify-content: center;align-items: center;}
.apple-privacy > span img {width: 100%;max-width: 40px;height: 40px;object-fit: contain;}
.apple-privacy {background: #fafafa;padding: 20px 20px 0;border-radius: 15px;width: 100%;max-width: 50%;position: relative;overflow: hidden;padding: 40px 15px 0;}
.apple-privacy h3 {font-size: 24px;text-align: center;padding: 20px 0 0;}
.apple-privacy p {padding: 0 40px;text-align: center;}
.apple-privacy-image span img {height: 244px;bottom: -30px;position: relative;}
.easy-to-upgrade-inner-wrapper {padding: 40px 0 60px 0;}
.easy-to-upgrade-cards {display: flex;justify-content: center;align-items: stretch;gap: 20px;width: 100%;max-width: 1000px;margin: auto;padding: 20px 0 0;}
.easy-to-upgrade-card {padding: 40px 20px;background: #fafafa;border-radius: 15px;}
.easy-to-upgrade-card span {display: flex;justify-content: center;align-items: center;padding: 0 0 10px;height: 60px;}
.easy-to-upgrade-card span img {width: 100%;max-width: 40px;}
.easy-to-upgrade-card h3 {font-size: 24px;text-align: center;padding: 20px 0 0;}
.easy-to-upgrade-card p {text-align: center;padding: 0 20px;}
.apple-accessories-wrapper {background: #fafafa;padding: 60px 0;}
.magsafe-accessories-wrapper {display: flex;justify-content: space-between;align-items: center; background: #fff;border-radius: 15px;width: 100%;max-width: 1000px;padding: 40px 40px 0;margin: 40px auto;gap: 40px;}
.magsafe-accessories-wrapper:nth-child(1) .magsafe-accessories-wrapper-left {width: 100%;max-width: 500px;}
.magsafe-accessories-wrapper:nth-child(1) .magsafe-accessories-wrapper-right {width: 100%;max-width: 400px;}
.magsafe-accessories-wrapper-left {padding: 0 0 40px;}
.magsafe-accessories-wrapper-left a {color: #0066cc;}
.magsafe-accessories-wrapper-left a:hover, .apple-disclaimer a:hover {text-decoration: underline;}
.magsafe-accessories-wrapper-right {display: flex;justify-content: center;align-items: flex-end;}
.magsafe-accessories-wrapper-left p.medium {text-align: left;font-size: 40px;}
.magsafe-accessories-wrapper-left p {text-align: left;}
.magsafe-accessories-wrapper-left {width: 100%;max-width: 500px;}
.magsafe-accessories-wrapper-right {width: 100%;max-width: 280px;}
.magsafe-accessories-wrapper:last-child {padding: 40px;}
.magsafe-accessories-wrapper:last-child .magsafe-accessories-wrapper-left {padding: 0;}
.magsafe-accessories-wrapper-left > span {display: flex;justify-content: flex-start;align-items: center;}
.magsafe-accessories-wrapper-left > span img {width: 100%;max-width: 44px;object-fit: contain;}
.magsafe-accessories-wrapper-left h3 {font-size: 22px;}
.magsafe-li li {display: flex;justify-content: flex-start;align-items: baseline;gap: 5px;padding: 2px 0;line-height: 1.4;color: #555;}
.magsafe-li li i {font-size: 5px;position: relative;top: -4px;color: #000;}
.magsafe-li-tick {padding: 0 0 15px;}
.magsafe-li-tick li {display: flex;justify-content: flex-start;align-items: center;gap: 5px;padding: 2px 0;line-height: 1.4;color: #555;}
.magsafe-li-tick li img {width: 100%;max-width: 15px;}

/* disclaimer */
.apple-disclaimer {width: 100%;max-width: 1000px;margin: auto;padding: 0px 0 40px;}
.apple-disclaimer p, .apple-disclaimer a {font-size: 12px;color: #555;}
/* disclaimer */
/* iPhone */

/* iMac */
.apple-products-banner-wrapper.imac-banner {background: #fff;}
.apple-products-banner-wrapper.imac-banner .apple-products-inner-wrapper {padding: 60px 0;}
.apple-products-banner-wrapper.imac-banner .apple-products-inner-wrapper span:first-child img {width: 100%;max-width: 200px;}
.apple-products-banner-wrapper.imac-banner .apple-products-inner-wrapper span:last-child {padding: 40px 0;}
.banner-content-inner-wrapper h1 {font-size: 80px;text-align: center;}
.banner-content-inner-wrapper p.bold-p {font-size: 20px;text-align: center;width: 100%;max-width: 800px;margin: auto;padding: 20px 0 0;font-weight: 100;}
.banner-content-inner-wrapper p.bold-p span {font-weight: 600;}
.banner-content-inner-wrapper p {text-align: center;}
.banner-content-inner-wrapper .apple-common-btn a {max-width: 150px;}
.imac-main-inner-wrapper {width: 100%;max-width: 1000px;margin: auto;}
.imac-double-sec p {color: #353b71;}
.imac-double-equal-sections {display: flex;justify-content: center;align-items: stretch;gap: 20px;margin: 40px;}
.imac-double-equal-sections > div {width: 100%;max-width: 500px;background: #fafafa;padding: 40px 20px;border-radius: 15px;}
.m3-chip-speed {display: flex;justify-content: center;align-items: stretch;gap: 20px;padding: 20px 0 0;}
.chip-speed {width: 100%;max-width: 150px;}
.chip-speed p {text-align: left;margin: 0;}
.chip-speed p:nth-child(2) {color: #b62c31;font-size: 60px;}
.chip-speed p:last-child, .chip-speed p:first-child {font-size: 14px;text-align: left;display: flex;justify-content: flex-start;}
.imac-sec-2 span, .imac-double-sec span {display: flex;justify-content: center;align-items: center;  padding: 20px 0;}
.imac-sec-2 span img {width: 100%;max-width: 140px;}
.imac-retina-display p{color: #10505b;}
.imac-retina-display {background: #fafafa;padding: 40px 40px 0;border-radius: 15px;}
.imac-retina-display span {display: flex;justify-content: center;align-items: center;padding: 30px 0 0;}
.imac-retina-display span img {width: 100%;max-width: 550px;}
.imac-lifestyle {margin: 20px 0;display: flex;justify-content: center;align-items: center;}
.imac-lifestyle img {width: 100%;max-width: 980px; border-radius: 15px;}
.imac-main-wrapper .magsafe-accessories-wrapper {background: #fafafa;}
.imac-main-wrapper .magsafe-accessories-wrapper-right {width: 100%;max-width: 500px !important;}
.imac-main-wrapper .magsafe-accessories-wrapper:last-child {padding: 40px 40px 0;}
.imac-main-wrapper .magsafe-accessories-wrapper {padding: 40px;}
.magsafe-accessories-wrapper:nth-child(1) .magsafe-accessories-wrapper-left {padding: 0;}
.magsafe-accessories-wrapper:nth-child(3) .magsafe-accessories-wrapper-left {padding: 0 0 40px;}
.imac-double-equal-sections.pairing-sec .imac-sec-2 > p.medium {color: #10505b;padding: 0 20px;}
.imac-double-equal-sections.pairing-sec .imac-double-sec span {padding: 20px 0 0;}
.imac-double-equal-sections.pairing-sec .imac-double-sec {padding: 40px 20px 0;}
.touch-id p {display: flex;justify-content: center;align-items: center;}
.touch-id {display: flex;justify-content: center;align-items: center;gap: 20px;}
.touch-id span img {width: 100%;max-width: 50px;}
.accessories-large span, .touch-id span {padding: 0;}
.accessories-large span img {max-width: 100%;height: 266px}
/* iMac */

/* MacBook Air */
.magsafe-accessories-wrapper.macbook-air .magsafe-accessories-wrapper-left {width: 100%;max-width: 300px;}
.magsafe-accessories-wrapper.macbook-air .magsafe-accessories-wrapper-right {width: 100%;max-width: 625px !important;}
.macbook-air-two-sizes-wrapper {display: flex;justify-content: center;align-items: stretch;gap: 20px;padding: 100px 0 20px;}
.macbook-air-two-sizes-left {width: 100%;max-width: 320px;background: #fafafa;padding: 20px;border-radius: 15px;}
.macbook-air-two-sizes-right {width: 100%;max-width: 650px;background: #fafafa;  padding: 20px 0 20px 20px;border-radius: 15px;}
.macbook-air-four-colors {display: flex;justify-content: center;align-items: stretch;gap: 20px;  padding: 20px 0 0;}
.macbook-air-four-colors-text {width: 100%;max-width: 100px;display: flex;flex-direction: column;justify-content: space-between;align-items: flex-end;  margin: 0 0 5px 0;}
.macbook-air-four-colors-text p {text-align: right;margin: 0;}
.macbook-air-four-colors span {display: flex;justify-content: center;align-items: center;}
.macbook-air-four-colors span img {width: 100%;max-width: 500px;}
.two-sizes-image {display: flex;justify-content: center;align-items: center;gap: 50px;position: relative;height: 100%;}
.two-sizes-image::before {content: '';position: absolute;background: url(../images/apple/macbook-air/two-perfect-sizes.png) no-repeat center center/contain;width: 100%;height: 100%;bottom: 15px;left: 0;right: 0;margin: auto;z-index: 0;}
.two-sizes-image p.medium {font-size: 24px;}
.two-sizes-image .double-sec-left p{margin: 0;}
.imac-lifestyle.macbook-pro-large-img {position: relative;}
.imac-lifestyle.macbook-pro-large-img p {position: absolute;color: #fff;bottom: 0;left: 30px;}
.battery-life-mac-book-air {display: flex;justify-content: center;align-items: stretch;gap: 20px;padding: 20px 0;}
.battery-life-mac-book-air .battery-life p {padding: 0;margin: 0;}
.battery-life-mac-book-air .battery-life p:first-child {font-size: 20px;}
.battery-life-mac-book-air .battery-life p:nth-child(2) {font-size: 40px;}
.battery-life-mac-book-air .imac-lifestyle {width: 100%;max-width: 640px;margin: 0;}
.battery-life-mac-book-air .imac-lifestyle img {width: 100%;max-width: 640px;height: 480px;object-fit: cover;object-position: top;}
.battery-life-mac-book-air .macbook-air-two-sizes-left {display: flex;flex-direction: column;align-items: center;justify-content: space-around;}
.battery-life span {display: flex;justify-content: center;align-items: center;}
.battery-life span img {width: 100%;max-width: 120px;}
.get-more-done-faster-wrapper {background: #fafafa;padding: 40px 20px 0;}
.get-more-done-faster {display: flex;justify-content: center;align-items: center;gap: 20px;padding: 40px 0 0;}
.get-more-done-faster-sub {display: flex;justify-content: center;align-items: center;gap: 10px;width: 100%;max-width: 300px;}
.get-more-done-faster-sub p {color: #6e6e73;font-size: 20px;text-align: left;}
.get-more-done-faster-left {width: 100%;max-width: 560px;}
.get-more-done-faster-right {width: 100%;max-width: 300px;}
.get-more-done-faster-sub span {width: 100%;max-width: 40px;}
.macbook-air-display-sizes {display: flex;justify-content: center;align-items: center;gap: 20px;background: #fafafa;padding: 20px;border-radius: 15px;margin: 40px 0;}
.macbook-air-m2-chip {width: 100%;max-width: 500px;}
.macbook-air-m2-chip > span {display: flex;justify-content: center;align-items: center;padding: 20px 0;}
.macbook-air-m2-chip span img {height: 170px;object-fit: contain;}
.chips-features-main {display: flex;justify-content: center;align-items: flex-start;gap: 20px;  padding: 20px 0 0;}
.chips-feature {display: flex;justify-content: center;align-items: flex-start;gap: 10px;}
.chips-feature span {display: flex;justify-content: center;align-items: center;}
.chips-feature span img {height: 44px;object-fit: contain;}
.chips-feature p {text-align: left;font-size: 14px;line-height: 1.2;  color: #000;margin: 0;}
.chips-feature p span {display: initial;}
.chips-features-main.feature-2 .chips-feature {width: 100%;max-width: 50%;}
.chips-features-main.feature-2 .chips-feature p {width: 100%;max-width: 70%;}
.advanced-camera-subcontent.macbook-air-audio-video {padding: 60px 0 0;}
.iphone-mac-wrapper {background: #fafafa;padding: 20px;border-radius: 15px;}
.iphone-mac-inner-wrapper {display: flex;justify-content: center;align-items: center;gap: 20px;padding: 40px 0 0;}
.advanced-camera-subcontent.macbook-air-message span  {display: flex;justify-content: center;align-items: center;padding: 0;}
.advanced-camera-subcontent.macbook-air-message span img {width: 100%;max-width: 60px;height: 50px;object-fit: contain;}
.advanced-camera-subcontent.macbook-air-message .advanced-camera-subcontent-text {justify-content: flex-start;margin: 0 0 40px;}
.iphone-mac-inner-wrapper > span, .iphone-mac-inner-wrapper > span img {width: 100%;max-width: 480px;}
/* MacBook Air */

/* iPad Pro */
.dark-bg {background: #161617;}
.apple-products-common-sec-main.ipad-pro-wrapper .sec-with-bg-image {padding: 60px 40px 0;}
.apple-products-common-sec-main.ipad-pro-wrapper .sec-with-bg-image > span {display: flex;justify-content: center;align-items: flex-end;padding: 50px 0 0;}
.apple-products-common-sec-main.ipad-pro-wrapper .sec-with-bg-image {  background: #000;}
.apple-products-common-sec-main.ipad-pro-wrapper .double-sec-with-image.crash-detection .portroit-sec {padding: 20px 20px 0;background: #000;}
.apple-products-common-sec-main.ipad-pro-wrapper .double-sec-with-image.crash-detection .portroit-sec p {padding: 20px 0;color: #fff;}
.apple-products-common-sec-main.ipad-pro-wrapper .double-sec-with-image.a-16 .sec-with-bg-image span img {bottom: 0;right: 0;}
.apple-products-common-sec-main.ipad-pro-wrapper .portroit-sec {background: #000;padding: 0 20px 20px;}
.apple-products-common-sec-main.ipad-pro-wrapper .portroit-sec p.medium {color: #fff;}

/* 13-06-2024  */
.ipad-pro-wrapper .banner-content-inner-wrapper p{color: #fff;}
.ipad-pro-wrapper .banner-content-inner-wrapper .apple-common-btn a{color: #fff; border: 1px solid #fff; margin: 30px 0 60px;}
.ipad-pro-wrapper h2{background: linear-gradient(318deg, #FE9494 35%, #FFFFFF 70%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 70px; text-align: center;}
.unbelievably-ultra-wrapper{display: flex; justify-content: center; align-items: center; gap: 20px; width: 100%; max-width: 1000px; margin: auto;}
.unbelievably-ultra-wrapper .medium{color: #fff;}
.unbelievably-design{ width: 100%;max-width: 350px;background: #000; border-radius: 20px; padding: 25px 25px 0;}
.unbelievably-design span{display: flex; justify-content: center; align-items: center;}
.unbelievably-design img{width: 100%; max-width: 54px; height: 335px;}
.ultra-design{ width: 100%; max-width: 630px;background: #000; border-radius: 20px; padding: 25px 25px 0;}
.ultra-design span{display: flex; justify-content: center; align-items: center;}
.ultra-design img{width: 100%; max-width: 610px;}

.apple-m4-all-day-wrapper{display: flex; justify-content: center; align-items: center; gap: 20px; width: 100%; max-width: 1000px; margin: auto; padding: 20px 0;}
.apple-m4-outrageous{width: 100%; max-width: 630px; background: #000; border-radius: 20px; padding: 25px;}
.apple-m4-all-day-wrapper .medium{color: #fff;}
.apple-m4-outrageous span{display: flex; justify-content: center; align-items: center;}
.apple-m4-outrageous img{ width: 100%; max-width: 350px;}
.all-day-battery{width: 100%; max-width: 350px; height: 480px; padding: 40px 50px 0 10px; background: #000; border-radius: 20px; }
.apple-m4-all-day-wrapper .all-day-battery p{ padding: 100px 20px; text-align: left; font-size: 34px;}
.all-day-battery p .battery-gradient{ background: linear-gradient(90deg, #92B90A 0%, #02D959 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
/* apple-watch-series */
.s9-sip-main{width: 100%; max-width: 1000px; padding: 20px 0 0; background: #000; margin: auto; }
.s9-sip-main .medium{color: #fff;padding: 0 0px 50px;width: 100%;max-width: 535px;margin: auto;}
.s9-sip-main span{display: flex; justify-content: center; align-items: center;}
.s9-sip-main img{width: 100%; max-width: 1000px;}

.double-tap-screen{width: 100%; max-width: 1000px; background: #000; margin: 20px auto; padding: 30px 0 60px;}
.double-tap-screen .medium{color: #fff; width: 100%; max-width: 700px; margin: auto; padding: 0 0px 50px;}
.double-tap-screen span{display: flex; justify-content: flex-start; align-items: center;}
.double-tap-screen img{width: 100%; max-width: 845px;}

.advanced-siri-wrapper{display: flex; justify-content: center; align-items: center; gap: 20px; width: 100%; max-width: 1000px; margin: auto; }
.advanced-health{width: 100%; max-width: 490px; background: #000;}
.siri-is{width: 100%; max-width: 490px; background: #000;}
.advanced-siri-wrapper .medium{color: #fff; padding: 20px 60px;}
.advanced-health span{display: flex; justify-content: center; align-items: center;}
.advanced-health img{width: 100%; max-width: 265px; margin: auto; padding: 35px 0 0;}
.siri-is span{display: flex; justify-content: center; align-items: center;}
.siri-is img{ width: 100%; max-width: 490px;}
.siri-medium {font-size: 42px;color: #fff;font-weight: 600;text-align: center;line-height: 1.2;width: 100%; max-width: 300px; margin: auto; background: linear-gradient(160deg, #77FAFC 5%, #A8FCFD 26%, #8868C8 57%, #C100B0 87%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.cellular-receive-message-wrapper{background: #000; width: 100%; max-width: 1000px; margin: 20px auto;}
.cellular-receive-message-wrapper .medium{color: #fff; width: 100%; max-width: 800px; margin: auto; padding: 20px 0 40px;}
.cellular-receive-message-wrapper span{display: flex; justify-content: center; align-items: center;}
.cellular-receive-message-wrapper  img{width: 100%; max-width: 686px; margin: auto;}

.tons-of-gets-wrapper{ width: 100%; max-width: 1000px; margin: auto; display: flex; justify-content: center; align-items: center; gap: 20px;}
.tons-of-gets-wrapper .tons-of-ways-main{width: 100%; max-width: 650px; height: 768px; background: url(../images/apple/apple-watch-series-9/fitness-lifestyle-large.png);}
.get-help-crash-main{width: 100%; max-width: 350px; background: #000;}
.get-help-crash-main span{display: flex; justify-content: center; align-items: center;}
.get-help-crash-main img{width: 100%; max-width: 313px; padding: 75px 0;}
.tons-of-gets-wrapper .medium{color: #fff; padding: 20px 60px 0;}

.updated-app-galance-main{background: #000; width: 100%; max-width: 1000px; margin: 20px auto;}
.updated-app-galance-main .medium{color: #fff;  width: 100%; max-width: 550px; margin: auto; padding: 30px 0 60px;}
.updated-app-galance-main span{display: flex; justify-content: center; align-items: center;}
.updated-app-galance-main img{width: 100%; max-width: 1000px; padding: 0 0 60px;}

.carbon-neutral-apple{ width: 100%; max-width: 1000px; background: #fbfbfd; margin: auto; padding: 30px 0 50px;}
.carbon-neutral-apple .medium{width: 100%; max-width: 700px; margin: 20px auto 0px;}
.carbon-neutral-apple span{display: flex; justify-content: center; align-items: center;}
.carbon-logo{width: 100%; max-width: 165px;}
.carbon-neutral-logo-large{width: 100%; max-width: 585px; margin: 25px 0 0;}
.carbon-neutral{color: #86868b; font-size: 18px;display: flex; justify-content: center; align-items: center; font-weight: 700;}

.apple-series-9-bg{background: #fff !important;}
.change-strap-look-main{background: #f5f5f7; display: flex; justify-content: center; align-items: center; width: 100%; max-width: 1000px; margin: 20px auto 0;}
.change-straps{width: 100%; max-width: 500px; padding: 0 50px; text-align: left;}
.change-straps .medium{text-align: left; font-size: 40px; padding: 10px 0 0px; margin: 0;}
.change-looks{width: 100%; max-width: 500px;}
.change-looks img{width: 100%; max-width: 500px;}
.change-straps a{color: #0066cc;}
.change-straps a:hover{text-decoration: underline;}
.apple-expert{background: #f5f5f7; border-radius: 0px;}
.single-sec.ipad-single-sec {gap: 0;padding: 20px 0px 0;background: #000;}
.single-sec.ipad-single-sec > p {max-width: 300px;transform: translateX(120px);color: #85858a;}
.single-sec.ipad-single-sec > span {max-width: 750px;}
.why-ipad-pro-wrapper {background: #fafafa;padding: 60px 0;}
.why-ipad-pro-inner-wrapper > p.medium {text-align: left;}
.why-ipad-pro-inner-wrapper {background: #fff;padding: 20px;width: 100%;max-width: 1000px;margin: auto;border-radius: 20px;}
.why-ipad-pro-cards-main {display: flex;justify-content: center;align-items: center;gap: 20px;padding: 20px 0;}
.why-ipad-pro-cards-main .why-ipad-card span {display: flex;justify-content: flex-start;align-items: center;}
.why-ipad-pro-cards-main .why-ipad-card span img {width: 100%;max-width: 43px;}
.why-ipad-pro-cards-main .why-ipad-card:nth-child(3) span img {width: 100%;max-width: 45px;}
.why-ipad-pro-cards-main .why-ipad-card:last-child span img {width: 100%;max-width: 57px;}
.why-ipad-pro-cards-main .why-ipad-card h4 {font-size: 18px;padding: 10px 0 0;}
.why-ipad-pro-cards-main .why-ipad-card p {color: #6e6e73;text-align: left;margin: 5px 0;}
.apple-accessories-wrapper.ipad-pro {padding: 0;}
.magsafe-accessories-wrapper.ipad-pro .magsafe-accessories-wrapper-left > span img {max-width: 60px;}
.magsafe-accessories-wrapper.ipad-pro .magsafe-accessories-wrapper-right {max-width: 500px;}
.apple-accessories-inner-wrapper .magsafe-accessories-wrapper.ipad-pro:first-child {padding: 40px;}
.apple-accessories-inner-wrapper .magsafe-accessories-wrapper.ipad-pro:first-child .magsafe-accessories-wrapper-left {max-width: 320px;}
.apple-accessories-inner-wrapper .magsafe-accessories-wrapper.ipad-pro:first-child .magsafe-accessories-wrapper-left p.smaller {justify-content: flex-start;color: #000;margin: 0;}
.apple-accessories-inner-wrapper .magsafe-accessories-wrapper.ipad-pro:first-child .magsafe-accessories-wrapper-left p.medium {margin: 0;}
.apple-accessories-inner-wrapper .magsafe-accessories-wrapper.ipad-pro:last-child {padding: 40px 40px 0;}
/* iPad Pro */
/* Apple Products */

/* Comparison Iphone*/
.compare-products {padding: 40px 0 0;width: 100%;max-width: 1000px;margin: auto;}
.comparison-section-wrapper{padding: 40px 0;}
.comparison-section-wrapper #size, #b_size, #c_size{font-size: 24px; font-weight: 600; margin-top: 30px;}
.comparison-section-wrapper .table{margin: auto;}
.comparison-section-wrapper td > img { width: 100%; height: 250px; object-fit: contain;}
.comparison-section-wrapper td span > img { height: 30px; object-fit: contain; margin-top: 30px;}
.comparison-section-wrapper .text-c{text-align: center;}
.comparison-section-wrapper td, th { text-align: center; padding: 5px 10px;background: #fff;}
.comparison-section-wrapper th select { background: none; border: none; border-bottom: 1px solid #5858584a; padding-bottom: 10px; width: 90%;}
.comparison-section-wrapper th{margin-bottom: 20px;background: #fff !important;}
@media (max-width: 768px) {
.comparison-section-wrapper tr td:nth-child(3), tr th:nth-child(3) { display: none;}
}
/* Comparison */

/* Laptop */
.comparison-section-wrapper.laptop-wrapper td, th { text-align: center; padding: 10px;}
.comparison-section-wrapper.laptop-wrapper td > img { width: 100%; height: 200px; object-fit: contain;object-position: bottom; max-width: 200px;}
.comparison-section-wrapper.laptop-wrapper #sizeDesc, #b_sizeDesc, #c_sizeDesc, #unlockWithDesc, #b_unlockWithDesc, #c_unlockWithDesc, #chipIconDesc, #b_chipIconDesc, #c_chipIconDesc{font-weight: 500; font-size: 16px;}
.comparison-section-wrapper.laptop-wrapper td span > img { height: 40px; object-fit: contain; margin-top: 10px;}
.comparison-section-wrapper.laptop-wrapper td{font-weight: 600; font-size: 20px;}
.comparison-section-wrapper.laptop-wrapper td span{display: block; margin: 5px 0 ;font-weight: 500; font-size: 16px; }
/* Laptop */

/* colors */
.colors{display: flex; justify-content: center; align-items: center; padding: 20px 0; gap: 10px;}
.colors figure{width: 15px; height: 15px; border-radius: 50%;margin: 0;}
.bg-Midnight{background-color: rgb(46, 54, 66);}
.bg-Starlight{background-color: rgb(240, 228, 211);}
.bg-Space-Gray{background-color: rgb(125, 126, 128);}
.bg-Silver{background-color: rgb(227, 228, 229);}
.bg-Gold{background-color: rgb(249, 212, 194);}
.bg-Space-Black{background: rgb(46, 44, 46);}
.bg-Blue-swatch{background: linear-gradient(90deg, rgb(38, 71, 109) 50%, rgb(168, 190, 210) 50%)}
.bg-green-swatch{background:  linear-gradient(90deg, rgb(16, 80, 91) 50%, rgb(163, 190, 180) 50%)}
.bg-pink-swatch{background: linear-gradient(90deg, rgb(182, 44, 49) 50%, rgb(237, 185, 175) 50%)}
.bg-silver-swatch{background: linear-gradient(90deg, rgb(199, 200, 202) 50%, rgb(217, 218, 219) 50%)}
.bg-yellow-swatch{background: linear-gradient(90deg, rgb(224, 144, 26) 50%, rgb(233, 202, 149) 50%)}
.bg-orange-swatch{background: linear-gradient(90deg, rgb(232, 103, 64) 50%, rgb(233, 170, 149) 50%)}
.bg-purple-swatch{background: linear-gradient(90deg, rgb(53, 59, 113) 50%, rgb(172, 172, 203) 50%)}
.bg-natural-titanium{background-color: rgb(186, 180, 169);}
.bg-blue-titanium{background-color: rgb(61, 69, 85);}
.bg-white-titanium{background-color: rgb(242, 241, 235);}
.bg-black-titanium{background-color: rgb(63, 64, 66);}
.bg-pink{background-color: rgb(235, 208, 210);}
.bg-yellow{background-color: rgb(236, 230, 198)}
.bg-green{background-color: rgb(207, 217, 201)}
.bg-blue{background-color: rgb(213, 221, 224)}
.bg-black{background-color: rgb(60, 64, 66)}
.bg-deep-purple{background-color: rgb(89, 79, 99)}
.bg-blue-mob{background-color: rgb(160, 180, 199)}
.bg-purple{background-color: rgb(230, 221, 235)}
.bg-yellow-mob{background-color: rgb(249, 228, 121)}
.bg-red{background-color: rgb(252, 3, 36)}
.bg-alpine-green{background-color: rgb(87, 104, 86)}
.bg-graphite{background-color:rgb(84, 82, 79)}
.bg-anvy-blue{background-color:rgb(84, 82, 79)}
/* colors */
/* apple */

.power-of-innovation-wrap{padding: 60px 0 ;}
.inner-power-of-innovation{display: flex; justify-content: center; align-items: stretch;width: 100%;margin: auto;}
.inner-power-of-innovation .power-txt {padding: 40px;width: 50%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-evenly;}
.inner-power-of-innovation .power-txt *{color: #fff }
.inner-power-of-innovation .power-txt h3 { font-size: 28px; margin: 10px 0; line-height: 1.6;}
.inner-power-of-innovation .power-txt p { margin: 20px 0;}
.inner-power-of-innovation .power-txt a{padding: 10px 20px; background-color: #fff;  margin: 20px 0; border: 2px solid #fff;}
.inner-power-of-innovation .power-img{display: flex;width: 50%;}
.inner-power-of-innovation .power-img img{width: 100%; height: 100%; object-fit: cover; object-position: center; }
.power-of-innovation-wrap .inner-power-of-innovation:nth-child(2n){flex-direction: row-reverse;}
.power-of-innovation-wrap .inner-power-of-innovation:nth-child(1n) .power-txt{background-color: #ee7b2c;}
.power-of-innovation-wrap .inner-power-of-innovation:nth-child(1n) .power-txt a{color: #ee7b2c;}
.power-of-innovation-wrap .inner-power-of-innovation:nth-child(1n) .power-txt a:hover{background-color: #ee7b2c; color: #fff;}
.power-of-innovation-wrap .inner-power-of-innovation:nth-child(2n) .power-txt{background-color: #0684b3;}
.power-of-innovation-wrap .inner-power-of-innovation:nth-child(2n) .power-txt a{color: #0684b3;}
.power-of-innovation-wrap .inner-power-of-innovation:nth-child(2n) .power-txt a:hover{background-color: #0684b3; color: #fff;}

/* employee-cards */
.employee-card-bottom{padding:0px 0 30px;}
.inner-employee h2{text-align:center !important;}
.employee{text-align:center !important;color:#000;}
.inner-employee p{text-align:center;  line-height: 2;}
.sub-cards-employee{padding:40px 0 0;}
.top-employee{display:flex;justify-content:space-between;align-items:center;gap:10px;  border-bottom: 3px solid #159ad4;}
.top-employee-left h3{text-align:right !important;}
.top-employee-right h2{text-align:right;}
.bottom-employee-left{width:100%;max-width:50%;}
.bottom-employee-right{width:100%;max-width:50%;}
.bottom-employee-cards{display:flex;justify-content:space-between;align-items:center;gap:30px;}
.bottom-employee-left p{ margin: 0;  line-height: 2;}
.bottom-employee-cards{padding:40px 0;}
.employee-number {font-size: 45px;font-weight: 700;color: #b3b2b2;}
.bottom-employee-right img{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.top-employee-left h3{font-size:25px;color:#f7bb2a;  line-height: 1.5;}
.main-cards-employee .sub-cards-employee:nth-child(2n) .top-employee{flex-direction:row-reverse;}
.main-cards-employee .sub-cards-employee:nth-child(2n) .top-employee h2 { text-align: left !important;}
.inner-did-you-know-wrapper h2{text-align:left !important;}
.did-you-know-wrapper{padding:60px 0;}
.sub-card-know{width:100%;max-width:470px;display: flex;justify-content: space-between;align-items: first baseline;gap:10px;padding: 20px;background: #f7bb2a;color:#fff !important;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.main-card-know .sub-card-know:nth-child(1), .main-card-know .sub-card-know:nth-child(5), .main-card-know .sub-card-know:nth-child(4){width:100%;max-width:750px;background:#0f3363;color:#ccc !important;}
.main-card-know {display: flex;justify-content: space-between;align-items: stretch;gap: 20px 10px;flex-wrap: wrap;padding:60px 0 0;}
.main-card-know .sub-card-know:nth-child(1) .cards-know-right p, .main-card-know .sub-card-know:nth-child(5) .cards-know-right p, .main-card-know .sub-card-know:nth-child(4) .cards-know-right p{color:#ccc;}
.cards-know-right p{color:#000;}
.main-card-know .sub-card-know:nth-child(1) .employee-number, .main-card-know .sub-card-know:nth-child(5) .employee-number, .main-card-know .sub-card-know:nth-child(4) .employee-number{color:#ccc !important;}
.sub-card-know .employee-number{color:#000 !important;}
.main-cards-employee .sub-cards-employee:nth-child(2n) .bottom-employee-cards{flex-direction:row-reverse;}
/* employee-cards */


/* startup-team */
.startup-team-wrapper {padding: 60px 0;}
.inner-startup-wrapper{width:100%;}
.inner-content-startup-wrapper h2 {padding: 40px 20px;background: #facd32;font-size:28px;}
.inner-content-startup-wrapper{width: 100%; max-width: 50%; background:#000; opacity: 0.8; height: 100%;}
.inner-content-startup-wrapper p{padding: 20px 20px 200px 20px; color:#fff; font-weight: 600;}
.bottom-startup-wrapper{background:#f9f9f9;padding:60px 0;}
.main-startup p{text-align:center;}
.sub-cards-benefits{width:100%;padding: 20px;position: relative;}
.benefits-sub-inner {padding: 20px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.sub-cards-benefits .employee-number{text-align:right;font-size:25px;  color: #f4b42b;}
.text-inner-h3{color:#18a2d6;font-size:25px;}
.main-startup-benefit{display:flex;justify-content:space-evenly;align-items:stretch;margin: 60px 0;position: relative;}
.benefit-heading h2{margin:20px;}
.sub-cards-benefit-left{display:flex;flex-direction:column;gap:50px;width: 100%;max-width: 650px;}
.sub-cards-benefit-right{display:flex;flex-direction:column;gap:50px;position: relative;width: 100%;max-width: 650px;}
.main-startup-benefit::before{content:"";position:absolute;background:#f4b42b;height:100%;width:2px;left:0;right: 0; margin:auto;top: 0;bottom: 0;}
.sub-cards-benefit-left .sub-cards-benefits::before{content:"";position:absolute;width:60%;height:2px;background:#f4b42b;bottom: -25px;right:0;}
.sub-cards-benefit-right .sub-cards-benefits::before{content:"";position:absolute;width:60%;height:2px;background:#f4b42b;bottom: -25px;left:0;}
.sub-cards-benefit-left .sub-cards-benefits:nth-child(5)::before{display:none;}
.sub-cards-benefit-right .sub-cards-benefits:nth-child(4)::before{display:none;}
/* startup-team */

.middle-image {display: flex;flex-direction: column;align-items: center;justify-content: center;}

@media (max-width:1270px){
    .sub-card-know {max-width:490px;}
    .main-card-know .sub-card-know:nth-child(1), .main-card-know .sub-card-know:nth-child(5), .main-card-know .sub-card-know:nth-child(4){max-width:700px;}
    .main-startup-benefit {justify-content:space-around;}

}

@media (max-width:1240px){
    .sub-card-know {max-width:470px;}
    .main-card-know .sub-card-know:nth-child(1), .main-card-know .sub-card-know:nth-child(5), .main-card-know .sub-card-know:nth-child(4){max-width:700px;}
    .main-card-know {gap:20px 10px;}
    .abt-right.apple-page-counter-main .number-count.apple-counter .scoreboard-wrap {gap: 20px 30px !important;}

}
@media (max-width:1220px){
    .sub-card-know {max-width:465px;}
    .main-card-know .sub-card-know:nth-child(1), .main-card-know .sub-card-know:nth-child(5), .main-card-know .sub-card-know:nth-child(4){max-width:690px;}

}
@media (max-width:1204px){
    .sub-card-know {max-width:460px;}
    .main-card-know .sub-card-know:nth-child(1), .main-card-know .sub-card-know:nth-child(5), .main-card-know .sub-card-know:nth-child(4){max-width:680px;}

}
@media (max-width:1190px){
    .sub-card-know {max-width:460px;}
    .main-card-know .sub-card-know:nth-child(1), .main-card-know .sub-card-know:nth-child(5), .main-card-know .sub-card-know:nth-child(4){max-width:655px;}
    .main-card-know {gap:20px 10px;}


}
@media (max-width:1165px){
    .main-card-know {justify-content:center;}
    .sub-card-know {max-width:500px;justify-content:center;}
    .main-card-know .sub-card-know:nth-child(1), .main-card-know .sub-card-know:nth-child(5), .main-card-know .sub-card-know:nth-child(4){max-width:500px}
    .main-card-know {gap:20px 10px;}
   

}
@media (max-width:1145px){
    .sub-card-know {max-width: 460px !important;}
    .bottom-employee-left p{text-align:justify !important;}
}

@media (max-width:992px){
    .bottom-employee-cards{flex-direction: column-reverse !important;}
    .bottom-employee-left{max-width:100%;}
}
@media (max-width:970px){
    .sub-card-know {max-width: 100% !important;}
    .top-employee-left{max-width:90%;}
    .top-employee-right{max-width:10%;}
    .main-cards-employee .sub-cards-employee:nth-child(1) .top-employee-left h3, .main-cards-employee .sub-cards-employee:nth-child(3) .top-employee-left h3{text-align:left !important;}
    #one-down{order:4;}
    #down{order:3;}
    
}
@media (max-width:776px){
    .bottom-employee-cards {padding: 40px 0 0;}
    .bottom-employee-right {width: 100%;max-width: 100%;}
    .inner-employee p {text-align: justify;}

    .main-startup-benefit {flex-direction: column;}
    .main-startup-benefit::before {display: none;}
    .sub-cards-benefits {padding: 0;margin: 25px 0;}
    .sub-cards-benefit-left, .sub-cards-benefit-right {max-width: 100%;gap: 0;}
    .sub-cards-benefit-left .sub-cards-benefits::before {bottom: -26px;}
    .benefit-heading h2 br {display: none;}
    .sub-cards-benefits:nth-child(2n)::before {left: 0;}
    .sub-cards-benefit-left .sub-cards-benefits:nth-child(5)::before {display: block;}
    .sub-cards-benefit-right .sub-cards-benefits:nth-child(2n)::before {right: 0 !important;left: auto !important;}
    .benefit-heading h2 {text-align: center;margin: 0;}
    .inner-content-startup-wrapper {max-width: 100%;}
    .startup-team-wrapper {padding: 0 0 20px 0;}
    .bottom-startup-wrapper {padding: 20px 0 0;}
    .inner-content-startup-wrapper p {padding: 20px;}
    .inner-content-startup-wrapper h2 {padding: 20px;font-size: 24px;text-align: center;line-height: 1.4;}
    .number-count.apple-counter .scoreboard-wrap {justify-content: center;}
    .abt-right-cards {flex-direction: column;    gap: 0;}
    .abt-right-card {display: flex;justify-content: flex-start;align-items: center;gap: 20px;margin: 15px 0;}
    .abt-right-card p {font-size: 18px;text-align: center;}
}
@media (max-width:536px){
    .sub-card-know{flex-direction:column;justify-content:center;align-items:center;}
    .top-employee-left h3 {font-size: 20px;}
    .employee-number {font-size: 35px;}
    .sub-cards-employee {padding: 20px 0 0;}
}
@media (max-width:480px){
    .top-employee{flex-direction:column-reverse !important;}
    .top-employee-left h3{text-align:left !important;}
    .top-employee-left{max-width:100% !important;}
}


/* 1 order now */
.mac-book-pro-m3-one-wrapper{text-align: center; padding: 100px 0;}
.inner-mac-book-pro-m3-one span{display: flex; justify-content: center; align-items: center;}
.inner-mac-book-pro-m3-one img{width: 100%; max-width: 199px; margin: 0 0 20px;}
.mac-book-pro-m3-large img{width: 100%; max-width: 1300px; margin: 0 0 40px;}
.inner-mac-book-pro-m3-one h1{ font-size: 70px; margin: 0 0 30px;}
.mac-book-pro-m3-one-content p{margin: 0; text-align: center; }
.mac-book-pro-m3-one-content{margin: 0px 0 25px;}
.mac-book-pro-m3-one-cta p{text-align: center;}
.mac-book-pro-m3-one-cta a{color: #555 !important; border: 1px solid #555; border-radius: 20px; padding: 10px;}
/* 1 order now */

/* 2 macbook chips */
.macbook-chips-two-wrapper{text-align: center; }
.inner-macbook-chips-two{background: #fafafa; padding: 40px 0px; border-radius: 10px; width: 100%; max-width: 1000px; margin: auto;}
.inner-macbook-chips-two h3{ font-size: 30px; margin: 0 0 50px;}
.macbook-chips-three-content p{margin: 0; text-align: center;}
.macbook-chips-three-main{display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; gap: 20px; }
.macbook-chips-three span{display: flex; justify-content: center; align-items: center;}
.macbook-chips-three img{width: 100%; max-width: 161px; margin: 0 0 20px;}
/* 2 macbook chips */

/* 3 amps apps */
.inner-amps-apps-three{display: flex; justify-content: center; align-items: stretch; gap: 20px; padding: 25px 0; width: 100%; max-width: 1000px; margin: auto;}
.amps-apps-three-first{ width: 100%; max-width: 670px; background: #fafafa; padding: 60px 0 0; border-radius: 10px;}
.amps-apps-three-first span{display: flex; justify-content: center; align-items: center;}
.amps-apps-three-first img{width: 100%; max-width: 670px;}
.amps-apps-three-second{width: 100%; max-width: 310px;  background: url('../images/apple/mac-book/battery-life-large.png'); border-radius: 10px; display: flex; justify-content: center; align-items: flex-end; }
.amps-apps-three-second h3{color: #fff; font-size: 28px; text-align: center; padding: 40px;}
.amps-apps-three-first h3{font-size: 30px; text-align: center;}
/* 3 amps apps */

/* 4 liquid retina */
.inner-liquid-retina-four{width: 100%; max-width: 1000px; display: flex; justify-content: space-between; align-items: center; gap: 20px; background: #fafafa; margin: auto; border-radius: 10px; padding: 80px 40px 0;}
.liquid-retina-image{width: 100%; max-width: 600px;}
.liquid-retina-image img{width: 100%; max-width: 600px;}
.liquid-retina-content{width: 100%; max-width: 250px;}
.liquid-retina-content h3{font-size: 30px; margin: 0 0 20px;}
.liquid-retina-subcontent-text h2{font-size: 40px;}
.liquid-retina-subcontent-text p{margin: 0;}
.liquid-retina-subcontent-text{ margin: 0 0 20px;}
/* 4 liquid retina */

/*5 advanced camera */
.advanced-camera-five-wrapper{padding: 25px 0;}
.inner-advanced-camera-five{width: 100%; max-width: 1000px; display: flex; justify-content: center; align-items: center; gap: 20px; background: #fafafa; margin: auto; border-radius: 10px;  padding: 20px 30px 0;}
.advanced-camera-image{width: 100%; max-width: 643px;}
.advanced-camera-image img{width: 100%; max-width: 643px;}
.advanced-camera-content{width: 100%; max-width: 280px;}
.advanced-camera-content h3{font-size: 30px; margin: 0 0 20px;}
.advanced-camera-subcontent-text p{margin: 0; text-align: left;}
.advanced-camera-subcontent-text{display: flex; justify-content: center; align-items: center; gap: 20px;  margin: 0 0 20px;}
.advanced-camera-subcontent-text img{width: 100%; max-width: 50px;}
.advanced-camera-subcontent-text span{display: flex; justify-content: center; align-items: center;}
/*5 advanced camera */

/*6 pro ports */
.inner-pro-ports-six{ display: flex; justify-content: center; align-items: stretch; gap: 20px; width: 100%; max-width: 1000px; margin: auto;}
.pro-ports-main{width: 100%; max-width: 490px; background: #fafafa; border-radius: 10px;}
.pro-ports-main span{display: flex; justify-content: center; align-items: center;}
.pro-ports-main img{width: 100%; max-width: 490px;}
.magic-keyboard-main{width: 100%; max-width: 490px; background: #fafafa; border-radius: 10px;}
.pro-ports-main h3{font-size: 30px; margin: 50px 50px; text-align: center;}
.magic-keyboard-main h3{font-size: 30px; margin: 30px 0 0;}
.pro-ports-main p{ margin: 0; text-align: right; font-size: 12px; }
.pro-ports-main-content{ padding: 40px 40px 0;}
.pro-ports-main-content p{text-align: left; font-size: 13px; border-top: 1px solid #555; padding: 10px 0 0;}
.magic-keyboard-main h3{font-size: 30px; margin: 50px 50px; text-align: center;}
.magic-keyboard-images{display: flex; justify-content: flex-start; align-items: center;}
.magic-keyboard-images span{ display: flex; justify-content: center; align-items: center;}
.magic-keyboard-images img{ width: 100%; max-width: 418px;}
.magic-keyboard-sub-images span{display: flex; justify-content: center; align-items: center;}
.magic-keyboard-sub-images img{width: 100%; max-width: 42px;}
.magic-keyboard-sub-images{position: relative; left: -50px;}
/*6 pro ports */

/* 7 mac does  */
.mac-does-seven-wrapper{text-align: center; padding: 80px 0;}
.mac-does-seven-main{display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap; gap: 20px; width: 100%; max-width: 1000px; margin: auto;}
.mac-does-seven-content{width: 100%; max-width: 300px; background: #fafafa; border-radius: 10px; padding: 50px 30px;}
.inner-mac-does-seven h4{ font-size: 22px; margin: 0 0 05px;}
.inner-mac-does-seven h3{font-size: 35px; margin: 0 0 40px;}
.mac-does-seven-content p{text-align: center;}
.mac-does-seven-content span{display: flex; justify-content: center; align-items: center;}
.mac-does-seven-content img{margin: 0 0 30px;}
/* 7 mac does  */

/* 8 explore mac */
.inner-explore-mac-eight{width: 100%; max-width: 1000px; display: flex; justify-content: flex-end; align-items: center; gap: 40px; background: #fafafa; margin: auto; border-radius: 10px; padding: 40px 0;}
.explore-mac-eight-image{width: 100%; max-width: 626px;}
.explore-mac-eight-image img{width: 100%; max-width: 626px;}
.explore-mac-eight-content{width: 100%; max-width: 300px;}
.explore-mac-eight-content h4{font-size: 22px; margin: 0 0 10px;}
.explore-mac-eight-content h3{font-size: 30px; margin: 0 0 20px;}
.explore-mac-eight-content a{ display: flex; justify-content: flex-start; align-items: center; gap: 10px;}
.explore-mac-eight-content a i{font-size: 15px; color: #0066cc;}
.explore-mac-eight-content a p{padding: 0; color: #0066cc;}
.explore-mac-eight-content a p:hover{text-decoration: underline;}
.explore-mac-eight-content p{padding: 0 40px 0 0;}
/* 8 explore mac */

/* 9 expert support */
.expert-supoort{background: #fafafa;}
/* 9 expert support */

/* fast easy */
.inner-fast-easy{display: flex; justify-content: center; align-items: stretch; gap: 20px; width: 100%; max-width: 1000px; margin: auto;}
.fast-easy-main{ background: #fafafa; width: 100%; max-width: 490px; border-radius: 10px;}
.fast-easy-main-subcontent-top{display: flex; justify-content: center; align-items: flex-end; text-align: center;}
.fast-easy-main h3 { font-size: 30px; margin: 50px 50px; text-align: center;}
.fast-easy-main-subcontent-one-bottom img{ width: 100%; max-width: 418px; position: relative; left: 50px;}
.fast-easy-main-content-bottom span{display: flex; justify-content: center; align-items: center;}
.fast-easy-main-content-bottom img{width: 100%; max-width: 326px; position: relative; right: 82px; margin: 30px 0 0;}
.fast-easy-main-subcontent-one span{display: flex; justify-content: center; align-items: center;}
.fast-easy-main-subcontent-one img{width: 100%; max-width: 3px;}
.fast-easy-main-subcontent-two span{display: flex; justify-content: center; align-items: center;}
.fast-easy-main-subcontent-two img{width: 100%; max-width: 57px;}
.fast-easy-main-subcontent-bottom span{ display: flex; justify-content: center; align-items: center;}
.fast-easy-main-subcontent-bottom img{width: 100%; max-width: 3px; position: relative; right: 0; margin: 10px 0 0;}
.fast-easy-main-subcontent-bottom p{text-align: center; margin: 0;}
/* fast easy */

/* how macbook air */
.how-macbook-air-wrapper{padding: 25px 0;}
.inner-how-macbok-air{width: 100%; max-width: 1000px; background: #fafafa; margin: auto; border-radius: 10px; padding: 50px 0; text-align: center;}
.how-macbook-air-main{display: flex; justify-content: center; align-items: center; gap: 40px; }
.how-macbook-air-main-left{width: 100%; max-width: 470px;}
.how-macbook-left-one-main{display: flex; justify-content: center; align-items: stretch; gap: 20px; }
.how-macbook-left-one{width: 100%; max-width: 130px; background: #f2f2f7; padding: 10px;}
.how-macbook-left-one span{display: flex; justify-content: center; align-items: center;}
.how-macbook-left-one img{width: 100%; max-width: 48px;}
.how-macbook-left-one p{margin: 8px 0 0; }
.how-macbook-air-main-left p{text-align: center; font-size: 14px;}
.inner-how-macbok-air h3{font-size: 30px; margin: 0 0 40px;}
.how-macbook-left-one h3{font-size: 40px; font-weight: 500; margin: 0;}
/* how macbook air */

/* more possibilities */
.more-possibilities-wrapper{ padding: 0 0 20px;}
.inner-more-possibilities{display: flex; justify-content: center; align-items: stretch; gap: 20px; width: 100%; max-width: 1000px; margin: auto;}
.more-advanced-posibilities-left-content{display: flex; justify-content: flex-start; align-items: center; gap: 20px; padding: 0 70px; margin: 0 0 15px;}
.more-advanced-posibilities-left-content span{display: flex; justify-content: center; align-items: center;}
.more-advanced-posibilities-left-content img{ width: 100%; max-width: 49px;}
.more-advanced-posibilities-left{ background: #fafafa; width: 100%; max-width: 490px; border-radius: 10px;}
.more-posibilities-safroon{width: 100%; max-width: 490px; background: #fafafa; border-radius: 10px; overflow: hidden;}
.more-posibilities-safroon span{display: flex; justify-content: center; align-items: center; position: relative; top: -30px; overflow: hidden;}
.more-posibilities-safroon img{width: 100%; max-width: 490px; }
.more-possibilities-content-right-content{display: flex; justify-content: flex-start; align-items: center; gap: 20px; padding: 0 100px; margin: 0 0 10px;}
.more-possibilities-content-right-content span{display: flex; justify-content: center; align-items: center; position: relative; top: 0;}
.more-possibilities-content-right-content img{width: 100%; max-width: 49px; margin: 0;}
.more-advanced-posibilities-left h3{ font-size: 30px; margin: 50px 0; text-align: center; color: #353b71;}
.more-posibilities-safroon h3{ font-size: 30px; text-align: center; color: #e86740; margin: -170px 0 25px;}
.inner-more-possibilities p{font-size: 18px;}
.more-possibilities-content-right-icons{margin: 0 0 30px;}
/* more possibilities */

/*Apple Care OS Support Table*/
.table_component {overflow: auto; width: 100%;}

.table_component table {border: 1px solid #dededf; height: 100%; width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 1px; text-align: center; }

.table_component caption { caption-side: top; text-align: left;}

.table_component th { border: 1px solid #dededf; background-color: #18a2d6; color: #000000; padding: 5px; }

.table_component td { border: 1px solid #dededf; background-color: #ffffff; color: #000000; padding: 5px;}



/* responsive */
@media(max-width:1080px){
    .unbelievably-ultra-wrapper{flex-direction: column; }
    .apple-m4-all-day-wrapper {flex-direction: column;}
    .tons-of-gets-wrapper{flex-direction: column;}
    .get-help-crash-main{max-width: 100%; }
    .get-help-crash-main img{padding: 0px;}
    .desktop-menu-container ul {gap: 15px;}
}
@media(max-width:1040px){
    .inner-fast-easy{ flex-direction: column;}
    .fast-easy-main{max-width: 100%;}
    .fast-easy-main h3{padding: 20px 0; margin: 0;}
    .fast-easy-main-subcontent-one-bottom img{left: 250px;}
    .magic-keyboard-main {max-width: 100%;}
    .magic-keyboard-main h3 {margin: 20px 0;}
    .inner-fast-easy .magic-keyboard-main .magic-keyboard-images{justify-content: center;}
    .how-macbook-air-main {flex-direction: column;}
    .inner-how-macbok-air h3 {margin: 0 0 10px;}
    .inner-how-macbok-air { padding: 20px 0;}
}
@media(max-width:992px){
    .inner-mac-book-pro-m3-one h1{font-size: 60px;}
    .inner-explore-mac-eight{flex-direction: column;}
    .explore-mac-eight-content{max-width: 100%; text-align: center;}
    .explore-mac-eight-content p{text-align: center; padding: 0; margin: 0;}
    .explore-mac-eight-content a{justify-content: center;}
    .magic-keyboard-sub-images p{text-align: center;}
    .advanced-siri-wrapper{flex-direction: column;}
    .advanced-health{max-width: 100%;}
    .siri-is{max-width: 100%;}
    .advanced-health img{ padding: 0px;}
    .advanced-siri-wrapper .medium{padding: 0px 60px;}
    .change-strap-look-main{flex-direction: column;}
    .change-straps{max-width: 100%; padding: 15px 50px; }
    .why-ipad-pro-cards-main{justify-content: flex-start; flex-wrap: wrap;}
}
@media(max-width:880px){
    .inner-liquid-retina-four{flex-direction: column-reverse; padding: 40px 40px 0;}
    .liquid-retina-content{max-width: 100%; text-align: center;}
    .liquid-retina-subcontent-text p{text-align: center;}
    .inner-pro-ports-six{flex-direction: column;}
    .pro-ports-main{max-width: 100%;}
    .magic-keyboard-main{max-width: 100%;}
    .pro-ports-main-content p{text-align: center;}
    .inner-advanced-camera-five{flex-direction: column;}
    .advanced-camera-content{text-align: center; max-width: 100%; }
    .inner-more-possibilities{flex-direction: column;}
    .more-advanced-posibilities-left{max-width: 100%;}
    .more-advanced-posibilities-left h3{margin: 10px 0;}
    .more-advanced-posibilities-left h3 br{display: none;}
    .more-advanced-posibilities-left-content{justify-content: center; padding: 0;}
    .more-posibilities-safroon{max-width: 100%;}
    .more-posibilities-safroon > span img {display: none;}
    .more-posibilities-safroon h3{ margin: 10px 0;}
    .more-posibilities-safroon h3 br{display: none;}
    .more-possibilities-content-right-content{justify-content: center;}
    .fast-easy-main-subcontent-one-bottom img {left: 166px;}
}
@media(max-width:776px){
    .inner-amps-apps-three{ flex-direction: column; align-items: center;}
    .amps-apps-three-first{max-width: 100%; }
    .fast-easy-main-subcontent-one-bottom img {left: 80px;}
    .unbelievably-design {max-width: 100%;}
    .ultra-design{max-width: 100%;}
    .apple-m4-outrageous{max-width: 100%;}
    .all-day-battery{max-width: 100%; height: 100%; padding: 0;}
    .apple-m4-all-day-wrapper .all-day-battery p{padding: 25px 20px; }
    .ipad-single-sec{flex-direction: column;}
    .single-sec.ipad-single-sec > p {max-width: 100%; transform: translateX(0px); }
    .get-help-crash-main{max-width: 320px;}
}
@media(max-width:576px){
    .inner-mac-book-pro-m3-one h1{font-size: 40px;}
    .inner-mac-book-pro-m3-one img{max-width: 130px;}
    .mac-book-pro-m3-large img{max-width: 300px;}
    .mac-book-pro-m3-one-wrapper{padding: 60px 0;}
    .mac-does-seven-wrapper{padding: 50px 0;}
    .magic-keyboard-main h3{ margin: 20px 20px;}
    .pro-ports-main h3{margin: 20px 20px;}
    .inner-advanced-camera-five{ padding: 20px 20px 0;}
    .fast-easy-main h3{font-size: 26px; padding: 10px 0;}
    .magic-keyboard-main h3 {font-size: 26px; margin: 20px 0;}
    .inner-how-macbok-air h3{ font-size: 26px;}
    .inner-how-macbok-air h3 br{display: none; }
    .how-macbook-left-one-main {flex-wrap: wrap;}
    .more-advanced-posibilities-left h3{font-size: 26px;}
    .more-posibilities-safroon h3{ font-size: 26px;}
    .fast-easy-main-subcontent-one-bottom img {left: 0px;}
    .fast-easy-main-content-bottom img{ right: 0px;}
    .apple-banner-wrapper .fluid-container .apple-inner-wrapper .apple-banner-text {text-align: center;}
    .apple-banner-wrapper .fluid-container .apple-inner-wrapper {align-items: flex-end;padding: 0 0 45px;}
    .ipad-single-sec .single-sec{max-width: 100% !important;}
    .unbelievably-design {max-width: 320px; padding: 25px 10px 0;}
    .ultra-design {max-width: 320px; padding: 25px 10px 0;}
    .apple-m4-outrageous {max-width: 320px; padding: 15px 10px;}
    .all-day-battery{max-width: 320px;}
    .s9-sip-main{max-width: 320px;}
    .double-tap-screen{max-width: 320px; padding: 30px 0 40px;}
    .double-tap-screen .medium{padding: 0 15px 30px;}
    .advanced-health {max-width: 320px;}
    .advanced-siri-wrapper .medium {padding: 0px 10px;}
    .siri-is {max-width: 320px;}
    .cellular-receive-message-wrapper{max-width: 320px;}
    .updated-app-galance-main{max-width: 320px;}
    .carbon-neutral-apple{max-width: 320px; padding: 15px 0 20px;}
    .tons-of-gets-wrapper .medium{padding: 20px 0px 0;}
    .tons-of-gets-wrapper .tons-of-ways-main{background: url(../images/apple/apple-watch-series-9/fitness-lifestyle-large-resp.png); max-width: 320px; height: 460px;}
    .ipad-pro-wrapper h2{ font-size: 50px;}
    .apple-series-9-banner-img span:first-child img{width: 100%; max-width: 100% !important;}
    .apple-series-9-banner-img span:last-child img{height: 100% !important;}
    .apple-ipad-banner-img span:last-child img{height: 100% !important;}
}

@media(max-width:480px){
    .inner-liquid-retina-four{ padding: 20px 20px 0;}
    .liquid-retina-subcontent-text h2 {font-size: 30px;}
    .inner-macbook-chips-two h3{margin: 0 0 30px;}
    .inner-macbook-chips-two{padding: 20px 0px;}
    .advanced-camera-subcontent-text{justify-content: flex-start;}
    .inner-advanced-camera-five{ padding: 20px 10px 0;}
    .more-posibilities-safroon h3 br{display: none;}
    .more-advanced-posibilities-left-content{ padding: 0 20px;}
    .more-possibilities-content-right-content{ padding: 0 20px;}
    .ipad-pro-wrapper h2 {font-size: 35px;}
}

@media(max-width: 420px){
    .inner-mac-book-pro-m3-one h1{font-size: 35px;}
    .inner-macbook-chips-two h3{font-size: 26px;}
    .amps-apps-three-second h3{font-size: 25px;} 
    .inner-liquid-retina-four{padding: 20px 0px 0;}
    .pro-ports-main h3{ padding: 0px; font-size: 26px; margin: 20px 0;}
    .magic-keyboard-main h3{padding: 0px; font-size: 26px; margin: 20px 0;}
    .advanced-camera-content h3{font-size: 26px;}
    .liquid-retina-content h3{font-size: 26px;}
    .explore-mac-eight-content h3 {font-size: 26px;}
    .inner-mac-does-seven h3{font-size: 30px; margin: 0 0 20px;}
    .change-straps{padding: 15px 20px;}
    .change-straps .medium {font-size: 30px;}
}
/* responsive */
/* Vinutha Css */

@media(max-width:1040px){
    .business-card-section{display: flex;flex-wrap: wrap;}
}


@media(max-width:1360px){
    .srv-crd::after{width: 153px;}
    .top-header-wrapper {padding: 10px 0 5px;}
    .rtc-index-slider.index-main-slider .swiper-wrapper .swiper-slide {padding: 250px 40px 0;}
    .rtc-index-slider.index-main-slider .swiper-slide h2 {font-size: 34px;margin: 10px auto;}
    .rtc-index-slider.index-main-slider .swiper-slide h3 {font-size: 30px;margin: 10px 0;}
    .rtc-index-slider.index-main-slider .swiper-slide p {margin: 0;}
    .business-sec-box {max-width: 840px;}
    .business-sec-box .owl-stage {display: flex;justify-content: center;align-items: stretch;}
    .business-consulting { padding: 30px 20px;}
    .business-img-bg {height: 500px;max-width: 560px;}

    .inner-banner.mac-bnr {height: 580px;}
    .battery-life p {padding: 50px 0 20px;}
    .mac-does-that-wrp {align-items: center;}
    .mac-bnr-2 {padding: 60px 0;}
    .mac-logo {padding: 0 0 20px 0;}
    .mac-does-that-wrp.pd-2 {padding: 60px 0;}
    .mac-h2 {padding: 0;}
    .mac-cta-wrp {padding: 60px 0 0;}
}

@media(max-width:1300px){
    .conprehensive-main-section { padding: 40px 0 0;}
    .comprehensive-card {justify-content: center;}
    .comprensive-hr{display: none;}
    .comprensive-hr.vr-line{display: block;}
    .right-comprehensive::before{right: -62px;}
    .right-comprehensive::before, .right-comprehensive::before, .right-comprehensives::before, .left-comprehensive::before,  .left-comprehensives::before {display: none;}
    .Hardware-card::after, .manag-card::after, .project-card::after, .last-bg::after, .it-card::after, .soft-card::after, .net-card::after, .hardware-card::after, .end-card::after{display: none;}
    .expansion {max-width: 395px;}
}



/* Media Query */
@media (max-width:1280px){
    .circle {max-width: 700px;}
    .inside-circle {right: -30px;}
    .busines-card1 h3 {max-width: 370px;font-size: 22px;}
    .inside-circle.odd {right: 0;left: -30px;}
    .border-box, .comprensive-hr.vr-line{display: none;}
    .aib-main-section{flex-direction: column;}
    .aib-right, .aib-left{max-width: 100%;text-align: center;}
    .leasing-left {width: 100%;max-width: 100%;}
    .scoreboard-wrap { gap: 20px;}
    .business-img-bg {height: 450px;max-width: 500px;top: -5px;}
    .expansion {max-width: 390px;}
}

@media (max-width:1260px){
    .prd-desc {height: 100%;}
    .prd-desc p {text-align: left;}
    .device-management-process-left img {height: 100%;object-fit: cover;}
    .device-management-process-left {max-width: 400px;}
    .cost-effective-investment-left {width: 100%;max-width: 450px;}
    .expansion {max-width: 380px;}
}

@media (max-width:1240px){
    .m-series-chip-intro-main > span img {max-width: 450px;height: 100%;}
    .m-series-chip-intro-main > p {max-width: 450px;}
    .m-series-features-content, .m-series-chip-intro-main > span, .m-series-chip-content {max-width: 450px;}
    .expansion {max-width: 360px;}
}

@media (max-width:1230px){
    .joinus{position: relative;padding: 0 0 20px;}
    .joinus p{color: #000;}
    .career-image-resp{display: block;}
    .career-image{display: none;}
    .banner-content-inner-wrapper h1 {font-size: 40px;}
    .banner-content-inner-wrapper p.bold-p {font-size: 18px;}
    .device-details, .device-details:last-child { max-width: 50%;}
    .abt-right-main {flex-direction: column;}
}

@media (max-width:1200px){
    /* .rtc-index-slider .swiper-wrapper .swiper-slide {height: 700px;} */
    .left-about-us-sec {max-width: 100%;}
    .right-comprehensive-sec {max-width: 100%;}
    .inner-contact-us {align-items: flex-start;}
    .right-contact-box {max-width: 500px;}
    .form-name {flex-direction: column;gap: 0;margin-bottom: 0;}
    .value-expertise, .expertise h4 {gap: 0;max-width: 100%;}
    .value-expertise .expertise {max-width: 100%;height: 100% !important;}
    .value-parts-sec {justify-content: center;align-items: center;gap: 0px;flex-direction: column;}
    .inner-value-container p{max-width: 100%;padding-bottom: 30px;}
    .value-expertise.odd .expertise{ max-width: 100%;align-items: flex-start;}
    .expertise.single-box {justify-content: flex-start;align-items: flex-start;margin-top: 30px;}
    .expertise.single-box p {max-width: 100%;text-align: left;}
    .ethics-expertise .expertise {max-width: 100%;}
    .ethics-parts-sec {justify-content: flex-start;align-items: flex-start;gap: 0px;flex-direction: column;}
    .ethics-image{display: none;}
    .ethics-expertise.odd .privacy{ max-width: 100%;align-items: flex-start;}
    .ethics-expertise.odd .privacy p {text-align: left;}
    .privacy.single-box {justify-content: flex-start;align-items: flex-start;margin-top: 30px;}
    .privacy.single-box p {max-width: 100%;text-align: left;}
    .ethics-expertise .privacy{max-width: 100%;align-items: flex-start; min-height: 0;}
    .ethics-expertise .privacy p{text-align: left;}
    .expansion p {min-height: 100%;}
    .business-content {gap: 10px;flex-direction: column;}
    .right-side-content {max-width: 100%;}
    .left-side-img{display: none;}
    .service-main-middle-section {justify-content: space-between;}
    .middle-image {display: none;}
    .service-main-section { padding: 50px 10px;}
    .inner-bottom-header nav ul.desktop-menu-links li a {font-size: 14px;}
    header.scrolled .bottom-header-wrapper nav ul.desk-none-sb {max-width: 215px;}
    .scoreboard-wrap {gap: 60px 20px;}
    .list-details {justify-content: flex-start;}
    .bottom-image-about {right: 0;top: 0;}
    .left-comprehensive-sec {display: none;}
    .solutions-sec {justify-content: center;}
    .busines-card1 {gap: 10px;flex-direction: column-reverse;}
    .busines-card1:nth-child(even){gap: 10px;flex-direction: column;}
    .inside-circle {position: unset;}
    .busines-card1 h3 {max-width: 100%;font-size: 27px;text-align: center;}
    .inner-bussiness-container {gap: 50px;}
    .inside-circle span{display: none;}
    .busines-card1 h3:nth-child(odd){text-align: center;}
    /* Vishalakshi */
    .service-main-middle-section{gap: 10px;}
    .srv-card-2::before, .srv-card-3::before, .lines::before,  .srv-card-1::before, .srv-crd::before,  .line::before, .change-card::before{display: none;}
    .srv-card-2::after, .srv-card-3::after,  .srv-crd::after, .srv-card-1::after, .change-card::after{display: none;} 
    /* Vishalakshi */

    .details-call-action p {font-size: 20px;}
    .circle {gap: 20px;}
    .process-section {max-width: 250px;}
    .cost-effective-investment-inner-wrapper::before {max-width: 150px;}
    .right-contact-box {max-width: 500px;}
}

@media (max-width:1100px){
    .busines-card { width: 100%;}
    .mac-does-that-wrp {display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 80px;}
    .inner-banner.mac-bnr{height: 100%;padding: 100px 0 150px;}
    .battery-life p {padding: 10px 0 20px;}
    .mac-sec-text h2 {justify-content: center;}
    .mac-sec-text.mac-text-2 h3, .mac-sec-text.text-3 h3, .mac-sec-text.text-3 p, .mac-sec-text.mac-text-2 p, .mac-learn-more, .mac-does-that-wrp.pd-2 .mac-sec-right p, .excel-img, .mac-bnr-2 .mac-sec-right, .mac-bnr-2 .mac-sec-right p {text-align: center;}
    .mac-sec-text.mac-text-2 h3 {padding: 20px 0;}
    .mac-sec-text.text-1 h2, .mac-sec-text.text-1 h2 span{justify-content: flex-start;}
    .cost-effective-investment-left {max-width: 400px;}
    .cost-effective-investment-image {max-width: 500px;}
    .cost-effective-investment-inner-wrapper::before {max-width: 120px;}
    p.gradient-p {font-size: 32px;}
    p.medium {font-size: 22px;}
    .double-sec-2 p:first-child {font-size: 22px;margin: 0;}
    p.smaller {font-size: 16px;}


}

@media (max-width:1024px){
    .banner-text{justify-content: space-around;}
    .solutions-image a {display: flex;justify-content: center;z-index: 3;width: 100%;height: 160px;align-items: center;text-align: center;}
    .solutions-image {height: 350px;max-width: 280px;}
}

@media (max-width:992px){
    /* .rtc-index-slider .swiper-wrapper .swiper-slide {height: 600px;} */

    .rtc-index-slider .swiper-slide h2 {font-size: 30px;}
    .rtc-index-slider .swiper-slide h3 {font-size: 24px;}
    .rtc-index-slider .swiper-slide p {font-size: 16px;}
    .rtc-index-slider .swiper-slide a {font-size: 16px;padding: 8px 35px 10px;}
    .rtc-index-slider .swiper-slide-active p {width: 75%;}

    .inner-banner h1 { font-size: 40px;}
    .inner-call-to-action {justify-content: space-between;}
    .details-call-action strong { font-size: 18px;}

    .inner-call-to-action{flex-direction: column; text-align: center;}
    .details-call-action p {text-align: center;font-size: 18px;}

    .tecnology-content {flex-wrap: wrap;gap: 0;}
    .tecnology-content p { width: 100%;}

    .top-business-sec .fluid-container {flex-direction: column;gap: 0;align-items: center;}
    .business-img-bg {max-width: 100%;border-radius: unset;}
    .main-fluid-container {padding: 0;}
    .business-sec-box.owl-carousel.owl-loaded {padding: 20px;}
    .top-business-sec {padding-bottom: 0;}
    .bottom-business-sec {justify-content: center;padding-top: 40px;margin-top: 40px;}
   
   
    .quick-sec:nth-child(2) li h4{text-align: left;}
    .links-footer {justify-content: flex-start;}
    .top-footer-sec p {text-align: left;margin: 30px 0;}
    .logo-footer img {margin: 0;}
    .main-fluid-container {padding-top: 0px;}
    .comprehensive-wrapper, .about-us-wraper {padding: 40px 0;}
    .happy-clients-wrap{padding: 150px 0 280px;transform: translateY(225px);}
    .explore-business-wraper {padding: 60px 0;}
    .technology-partners-wraper {padding: 60px 0 60px;}
    .who-we-are-wraper {padding: 40px 0;}
    .image-join-team{display: none;}
    .content-join-team {left: 0;}
    .join-our-team-wrap {padding-top: 0;}
    .wrapper.fadeInDown.sticky .fluid-container {padding: 5px 10px;}
    .header .menu-mobile-trigger span {left: -75px;background: #000;}
    .inner-contact-container {justify-content: space-between; gap: 40px;}
    .right-get-touch { max-width: 500px;}
    .frst-input {flex-wrap: wrap;gap: 0;}
    .inner-faq {flex-direction: column;gap: 20px;}
    .company-view-text {column-count: 1;}
    .middle-content-sec, .solutions-header { padding: 0;}
    .left-section, .right-section {padding-bottom: 20px;}

    /* Vishalakshi */
    .business-content{gap: 20px;}
    .business-card-wrapper{padding: 30px 0px;}
    .service-main-middle-section{flex-direction: column;align-items: center;}
    .right-section{max-width: 100%;}
    .middle-image{max-width: 100%;width: unset;}
    .left-section{max-width: 100%;}
    .left-sections h3{text-align: start;}
    .left-sections{max-width: 100%;}
    .middle-image{display: none;}
    .service-main-section{padding: 40px 0px;}
    .industies-main-section{flex-direction: column; gap: 10px;}
    .in-1{display: flex;flex-direction: column-reverse;}
    .in-2{display: flex;flex-direction: column-reverse;}
    .industires-left-section,.technology-card{margin: auto;}
    .left-section .right-h3.srv-card-1 h3, .left-section .srv-card-2 h3 {text-align: left !important;}
    .left-section p {text-align: left !important;}
    .steps {display: none;}
    .expansion { gap: 0px;max-width: 100%;}
    .expansion.exp-cen {max-width: 400px !important;}

    .expansion p {min-height: unset;}
    .growth-parts-sec {margin-top: 10px;justify-content: flex-start;}
    .expansion h4, .expansion p{text-align: left;position: unset;}
    .expansion.exp-cen h4{text-align: center !important;position: unset;}
    .expansion h4 br{display: none;}
    .top-business-sec p{text-align: left;}
    .bottom-image-about {top: 131px;}

    .impetus-card{flex-direction: column;align-items: center;padding-top: 40px;}
    .scnd-card{display: flex;flex-direction: column-reverse;}
    .impetus-section-part{padding-top: 0;}
    /* .list-details {gap: 20px;} */
    .right-about-us-sec{display: none;}
    .left-about-us-sec {
        padding: 0;
    }
    /* Vishalakshi */

    /* mani css  */
    .inner-bottom-header nav ul.desktop-menu-links{display: none;}
    header.scrolled .bottom-header-wrapper nav ul.desktop-menu-links{display: none;}
    .desk-resp-ham {display: flex;width: 50px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;height: 24px;}
    .section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
    .act-section {transition: all 1s ease;opacity: .6;z-index: 99;position: fixed;pointer-events: visible;top: 0;}
    header.scrolled .bottom-header-wrapper nav .desk-resp-ham ul.toggle-desk li{background: #f49f2a;}
    .right-top-header{padding-right: 50px;}
    .rtc-index-slider .swiper-slide h2, .swiper-slide h3, .swiper-slide a, .swiper-slide p{padding: 0 20px;}
    .desktop-menu-container ul.inner-desk-menu-res-dn{display: none;}
    .right-header-section .desk-resp-ham ul.toggle-desk li{background: #437baa;}
    header.desktop-without-scroll .fluid-container {display: flex;justify-content: space-between;gap: 20px;align-items: center;}
    header.scrolled .right-header-section .desk-resp-ham{top: 0;}
    header.desktop-without-scroll{border-top: 4px solid #f49f2a;}
    .right-header-section article {display: none;}
    .header-logo-container {box-shadow: initial;padding: 10px 0;width: 100%;max-width: 300px;}
    header.scrolled .header-logo-container{padding: 10px 0px;width: 100%;max-width: 250px;}
    /* mani css  */

    .solutions-image a { position: unset;}
    .second-sec-who {gap: 60px 30px;flex-wrap: wrap;justify-content: center;}
    .growth-sec {max-width: 250px;padding: 40px 10px;min-height: auto;}
    .solutions-image a {max-width: 319px;bottom: -175px;height: 76px;position: relative;}
    .solutions-image h4 {font-size: 18px;}
    .info-logistic {flex-direction: column;}
    .logipara{max-width: 100%;}
    .logipara {padding: 50px 20px;}

    .top-footer-sec p{width: 100%;}

    .expansion.core-value-image {margin-bottom: 15px;}
    .inner-growth-container p {max-width: 100%;text-align: justify;}
    .zero-touch-deployment-content-main .zero-touch-deployment-image, .zero-touch-deployment-content-main .zero-touch-deployment-image:nth-child(2n) { align-items: center; gap: 0; flex-direction: column;}
    .zero-touch-deployment-content-main .zero-touch-deployment-content {max-width: 100%;padding: 0;box-shadow: none;}
    .what-is-zero-touch-deployment-inner-wrapper {padding: 0 10px;margin: 0;}

    .device-management-process {flex-direction: column;}
    .process-section {max-width: 350px;}
    .device-management-process {align-items: center;}

    .device-and-data-security-main::before {display: none;}
    .device-and-data-security-points {justify-content: center;max-width: 100%;}

    .cost-effective-investment-image {max-width: 600px;align-items: center;  flex-direction: column-reverse;}
    .cost-effective-investment-main, .cost-effective-investment-main:nth-child(2n), .cost-effective-investment-main:nth-child(2n) .cost-effective-investment-image {flex-direction: column-reverse;}
    .cost-effective-investment-left {max-width: 100%;padding: 0 20px;}

    .cost-effective-investment-inner-wrapper::before {display: none;}
    .cost-effective-investment-main::before {content: '';position: absolute;background: #0683b2;width: 100%;max-width: 200px;height: 25%;top: 0; left: 0;right: 0;margin: auto;z-index: -1;}
    .cost-effective-investment-main {margin: 0 0 40px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}

    .m-series-features-content, .m-series-chip-intro-main > span, .m-series-chip-content {max-width: 100%;box-shadow: none;padding: 10px 0;}
    .m-series-chip-intro-main {flex-direction: column;}
    .m-series-chip-intro-main > p {max-width: 100%;padding: 0 0 20px;box-shadow: none;}
    .m-series-chip-conclusion {box-shadow: none;padding: 0;}
    .m-series-chip-intro-main.rev {flex-direction: column-reverse;}
    .m1-chip-intro {padding: 40px 0;}

    .aie-inner-introduction {gap: 0;padding: 60px 0 20px;flex-direction: column;}
    .aie-left {max-width: 100%;}
    .aie-left h2 {text-align: center;}

    .card_s-container{flex-direction:column;}
    .card_s-container .card_s{flex:initial;height:250px;width:100%}
    .card_s-container .card_s:hover{flex:initial;}
    .card_s-container .card_s p{padding: 10px 20px;}      
    .card_s-container .card_s:not(:last-child){margin: 0 0 1em 0;}
    .card_s-container .card_s .card__head {min-width: unset;bottom: 0;transform: inherit;}
    .card_s-container .card_s:hover .card__head{text-align: center;top: initial;color: white;font-size: 20px;transform: none;}

    .benefits-main-wrapper:nth-child(2n) .benefits-of-apple-care-for-enterprise-main, .benefits-of-apple-care-for-enterprise-main {flex-direction: column;gap: 10px !important;}
    .apple-care-for-enterprise-main-right, .apple-care-for-enterprise-main-left {max-width: 100%;}
    .benefits-main-wrapper > p {margin: 0 0 15px;}

    .double-sec-2 {display: flex;justify-content: space-evenly;align-items: flex-start;gap: 10px;position: relative;}
    .double-sec-left {width: 100%;max-width: 120px;}
    .double-sec-2 span {display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;max-width: 130px;bottom: 40px;}

    .three-divs {position: relative;padding: 20px 20px 270px;}
    .three-divs-sub {padding: 0;}
    .three-divs-sub span {position: absolute;bottom: 20px;}
    .designed-to-make-a-difference-inner-wrapper {flex-direction: column;}
    .apple-privacy {max-width: 320px;margin: auto;}
    .apple-privacy p {padding: 0;}

    .macbook-air-two-sizes-wrapper {align-items: center;padding: 60px 0 20px;flex-direction: column;}
    .two-sizes-image {padding: 0 0 200px;}
    .macbook-air-display-sizes {gap: 60px;flex-direction: column;}
    .iphone-mac-inner-wrapper {flex-direction: column;}

    .inner-power-of-innovation .power-txt {padding: 20px;width: 100%;}
    .inner-power-of-innovation {flex-direction: column-reverse;width: 100%;max-width: 700px;margin: 60px auto !important;}
    .power-of-innovation-wrap .inner-power-of-innovation:nth-child(2n) {flex-direction: column-reverse !important;}
    .inner-power-of-innovation .power-txt {padding: 20px !important;width: 100% !important;}
    .inner-power-of-innovation .power-img {display: flex;width: 100% !important;max-width: 700px !important;margin: auto;}
    .inner-power-of-innovation .power-img img {width: 100%;height: 250px;max-width: 700px;}
    .power-of-innovation-wrap .inner-power-of-innovation:nth-child(2n) .power-img {margin-left: auto !important;}

    .deploy-and-manage-wrapper {background: #fff;}
    .deploy-and-manage-inner-wrapper p {color: #555;}

    .power-of-innovation-wrap.apple-in-business-main .inner-power-of-innovation .power-img, .inner-power-of-innovation .power-txt h3, .power-txt a {margin: auto !important;}
    .power-of-innovation-wrap.apple-in-business-main .inner-power-of-innovation {margin: 60px auto !important;}

    .apple-wrapper .bottom-service-card .left-sections {width: 100%;max-width: 300px;}
    .leasing-sections {flex-direction: column;}
    .options-leas:nth-child(4) .leasing-sections {flex-direction: column-reverse;}
    .options-leas {padding: 20px 0;}
    .apple-accessories-inner-wrapper .magsafe-accessories-wrapper.ipad-pro:first-child, .apple-accessories-inner-wrapper .magsafe-accessories-wrapper.ipad-pro:last-child {padding: 20px;}

    .apple-banner-text {flex-direction: column;}
    .text-left-bnr {max-width: 100%;}
    /* .apple-banner-wrapper {height: 450px;} */
    .apple-banner-text h2 {text-align: center;}
    .text-right-bnr span img {max-width: 400px;}
    .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text {flex-direction: column;padding: 10px;}
    .right-header-section {position: absolute !important;right: 20px;}
    .apple-authorised {position: relative;right: 50px;}
    .apple-slider-banner-text-right span img {height: 250px;object-fit: contain;}
    .apple-slider-banner-text-left {width: 100%;text-align: center;}
    .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text span {justify-content: center;}
    .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text .apple-slider-banner-text-left span img {height: 40px;object-fit: contain;}
    .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text .apple-slider-banner-text-left h4 {padding: 10px 0;}

}

@media (max-width:900px){
    .rtc-index-slider .swiper-wrapper .swiper-slide.inner-img { height: 350px;}
    .rtc-index-slider .swiper-container.inr-bnr-container { height: 400px;}
    .device-and-data-security-card:last-child {max-width: 620px;}
    .device-and-data-security-card {max-width: 300px;}
    .device-details, .device-details:last-child {max-width: 700px;}
    .devices-main {flex-wrap: wrap;}
}

@media (max-width:840px){
    .rtc-index-slider .swiper-slide h2 {font-size: 28px;}
    .rtc-index-slider .swiper-slide h3 {font-size: 24px;}
    .rtc-index-slider .swiper-slide p {font-size: 15px;}
    .rtc-index-slider .swiper-slide a {font-size: 16px;padding: 8px 35px 10px;}
    em.empty-space{height: 120px;}
    .business-card-section {padding: 40px 0;background: unset;}
    .busines-card{background: #fff;}
    .inner-contact-container {flex-direction: column;}
    /* Manikanta */
    .why-choose-us-card{flex-direction: column !important;gap: 10px;}
    .right-why-choose span{text-align: left !important;}
    .right-why-choose h2{text-align: left !important;}
    .right-why-choose p{text-align: left !important;}
    /* Manikanta */
    .tap-section .fluid-container{padding: 0 10px;}
    .zero-touch-deployment-content-main .zero-touch-deployment-image span, .zero-touch-deployment-content-main .zero-touch-deployment-image:nth-child(2n) span {align-items: center;}
    .what-is-zero-touch-deployment-inner-wrapper i {display: none;}
    .what-is-zero-touch-deployment-content {margin: auto;}
}


@media (max-width:768px){
    .icons-content {flex-direction: column;gap: 10px;padding: 20px 15px;}
    .icon-container h3 {text-align: center;}
    .solutions-header .icon-container p{text-align: center;}
    .current-recruid-sec {justify-content: center;flex-direction: column;gap: 20px;}
    .recrut-a {left: 0;}
    .faq-content small {flex-direction: column;gap: 10px;}
    .faq-content small span {position: unset;}
    .inner-banner-rtc .banner-text{position: relative;}
    .inner-banner-rtc .banner-left-img {opacity: .3 !important;}
    .banner-left-img{opacity: .3 !important;}
    .inner-about-list.horizantal-about-list .icons-content {flex-direction: column;}
    em.empty-space {height: 80px;}
    .inner-banner-rtc .banner-container {position: absolute;}
    .banner-container{position: absolute;z-index: 2;padding: 0 20px;}
    .solutions-image {max-width: 85%;}
    .solutions-image a {height: 150px;}
    .solutions-image h4 {font-size: 24px;}
    .solutions-sec {gap: 100px;flex-wrap: wrap;}
    .technology-partners-wraper {padding: 120px 0 60px;}
    .inside-circle { display: none;}
    /* .circle { border-radius: 0; padding: 10px;} */
    .busines-card1 h3 {font-size: 24px;}
    /* Vishalakshi */
    .conprehensive-main-section{padding: 20px 0;}
    .comprehensive-card{flex-direction: column-reverse;gap: 10px;margin-bottom: 60px;}
    .comprehensive-card:last-child {margin: 0;}
    .comprehensive-card:nth-child(even){flex-direction: column;}
    .left-comprehensive{max-width: 100%;}
    .right-comprehensive{max-width: 100%;width: unset !important;}
    .left-comprehensives{max-width: 100%;}
    .right-comprehensives{max-width: 100%;}
    .left-comprehensive h3, .left-comprehensives h3 {font-size: 24px;}
    .business-content h2 {font-size: 26px;}
    .comprehensive-p{text-align: left;}
    .icons-content {max-width: 100%;}
    /* Vishalakshi */
    /* mani css  */
    .inner-banner h1{font-size: 38px;text-align: center;}
    .banner-text{justify-content: center;}
    .inner-banner .breadcrumbs{justify-content: center;}
    /* mani css  */
    .h2header {font-size: 30px;padding: 0;}
    .business-img-bg {height: 490px;}
    .bottom-business-sec {padding-top: 0;}
    .icon-container.seperate-heading h3 { position: unset;}
    .blue-gene, .yellow-culture, .blue-value{background: transparent;color: #23a0d7 !important;}
    .icons-content.one::before, .icons-content.three::before{display: none;}
    .right-comprehensives{text-align: center;}
    .rtc-index-slider .swiper-wrapper .swiper-slide.inner-img {height: 280px;}
    .rtc-index-slider .swiper-container.inr-bnr-container {height: 330px;}
    .zero-touch-deployment-content-main .zero-touch-deployment-image span::before {width: 200px;}
    .zero-touch-deployment-content-main .zero-touch-deployment-image span img, .zero-touch-deployment-content-main .zero-touch-deployment-image:nth-child(2n) span img {transform: translateX(10px);}
    .zero-touch-deployment-content-main .zero-touch-deployment-image span {max-width: 100%;}
    .process-section {max-width: 250px;}
    .icon-left{display: none;}
    .benefits-content p i {display: block;font-size: 10px;position: relative;top: -3px;}
    .benefits-content p {display: flex;justify-content: flex-start;align-items: baseline;gap: 10px;}
    .device-management-process-right {flex-direction: column;}
    .process-section {max-width: 100%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;margin: 15px 0;border-radius: 15px;}
    .device-management-process-right::before, .device-management-process-right::after {display: none;}
    p.gradient-p {font-size: 24px;text-align: center;}
    .double-equal-sections {flex-direction: column;align-items: center;}
    .double-sec-2 {position: relative;padding: 40px 40px 300px;}
    .double-sec-with-image {align-items: center;flex-direction: column;}
    .sec-with-bg-image {max-width: 320px;height: 400px;}
    .sec-with-bg-image p br {display: none;}
    .double-sec, .double-sec-2, .portroit-sec {max-width: 320px;}
    .easy-to-upgrade-cards {flex-direction: column;}
    .easy-to-upgrade-card {max-width: 320px;margin: auto;}
    .magsafe-accessories-wrapper {flex-direction: column;padding: 40px 20px 0;}
    .magsafe-accessories-wrapper-left {padding: 0;}
    .magsafe-accessories-wrapper-left p.medium {font-size: 28px;}
    .magsafe-accessories-wrapper-left h3 {font-size: 18px;}
    .magsafe-accessories-wrapper:last-child {padding: 40px 20px;}
    .double-sec-left p {margin: 0;}
    .double-sec-left  {padding: 5px 0;}
    .imac-double-equal-sections {align-items: center;flex-direction: column;}
    .imac-double-equal-sections {margin: 20px auto;}
    .apple-products-banner-wrapper.imac-banner .apple-products-inner-wrapper span:first-child img {max-width: 80px;}
    .apple-products-banner-wrapper.imac-banner .apple-products-inner-wrapper {padding: 20px 0 20px 0;}
    .apple-products-banner-wrapper.imac-banner .apple-products-inner-wrapper span:first-child {padding: 20px 0;}
    .battery-life-mac-book-air {align-items: center;flex-direction: column;}
    .battery-life-mac-book-air .battery-life p:nth-child(2) {font-size: 30px;}
    .battery-life span img {max-width: 80px;}
    .get-more-done-faster {flex-direction: column-reverse;}
    .advanced-camera-subcontent.macbook-air-message span img {max-width: 40px;height: 35px;}
    .accessories-large span img {max-width: 100%;height: auto;}
    .number-count.apple-counter .our-score-board {background: #fff !important;}
    .inner-contact-us {flex-direction: column;}

    .apple-comparision-device-main.fw {flex-direction: column-reverse;}
    .gallery-press {padding: 0 0 40px;}
}


@media (max-width:678px){
    /* .links-footer {flex-direction: column;gap: 0;} */
    .business-img-bg {height: 420px;}
    .device-and-data-security-card { max-width: 250px;}
    .device-and-data-security-card:last-child {max-width: 520px;}
}

@media (max-width:610px){
    .inner-last-footer-sec {flex-direction: column;gap: 5px;justify-content: center;}
}

@media (max-width:576px){
    /* .list-details {flex-direction: column;gap: 0;} */
    .inner-call-to-action {flex-direction: column;gap: 20px;} 
    .icons li a img{max-width: 24px;}
    .h2header {font-size: 30px;}
    .h6heading {font-size: 24px;}
    .details-call-action{text-align: center;}
    /* mani css  */
    .rtc-index-slider .swiper-slide h2{font-size: 32px;text-align: center;}
    .rtc-index-slider .swiper-slide h3{font-size: 24px;text-align: center;}
    .rtc-index-slider .swiper-slide p{font-size: 17px;text-align: center;}  
    span.tz-under-line::after,span.tz-under-line::before{width: 150px;} 
    .right-top-header a i{font-size: 20px;}
    .right-top-header a em{display: none;}   
    .header-logo-container{max-width: 250px;}
    header .right-header-section {width: 100%;position: relative;max-width: 15%;}
    .right-header-section .desk-resp-ham{right: -20px;}
    .contnet-section p br{display: none;}
    .inner-banner h1{font-size: 36px;}
    /* mani css  */
    .rtc-index-slider .swiper-slide h2 {font-size: 20px;}
    .rtc-index-slider .swiper-slide h3 {font-size: 18px;}
    .rtc-index-slider .swiper-slide p {font-size: 14px;}
    .rtc-index-slider .swiper-slide a {font-size: 15px;}
    .business-img-bg {height: 370px;}
    /* .business-sec-box {bottom: -370px;} */
    .right-impetus-card{height: initial;padding: 20px;}
    .mac-sec-text h2, .mac-sec-text h2 span, .mac-sec-text h2 i, .mac-h2 {font-size: 50px;}
    .cta-p {font-size: 20px;}
    .ztd, .technology-soln-inner.bg-blue, .technology-soln-inner.bg-black { padding: 10px;}
    .expansion h4 {font-size: 18px;}
    .deployment {padding: 30px 10px;}
    .attachment a.common-btn {font-size: 15px;padding: 10px;}
    .text-inner-h2.lower {font-size: 26px;}
    .dds-benefits {padding: 15px;}
    .rtc-index-slider .swiper-wrapper .swiper-slide.inner-img {height: 200px;}
    .rtc-index-slider .swiper-container.inr-bnr-container {height: 260px;}
    .technology-soln-inner.bg-black .details-about-us li span {text-align: left;}
    .zero-touch-deployment-content-main .zero-touch-deployment-image span img {transform: translateX(0px);}
    .device-and-data-security-card {max-width: 100%;}
    .apple-products-inner-wrapper span:first-child img {max-width: 90px;}
    .apple-products-inner-wrapper span:last-child img {height: 400px;object-fit: cover;object-position: top;}
    .apple-product-buy-now > p {font-size: 18px;}
    .single-sec {flex-direction: column;max-width: 320px;}
    .three-divs {max-width: 320px;}
    .three-divs-sub {flex-direction: column;}
    .three-divs {padding: 20px 20px 180px;}
    .apple-comparision-devices-inner {gap: 40px;flex-direction: column;}
    .banner-content-inner-wrapper h1 {font-size: 32px;}
    .chips-features-main {align-items: center;flex-direction: column;}
    .chips-features-main.feature-2 .chips-feature {width: 100%;max-width: 90%;}
    .imac-lifestyle.macbook-pro-large-img img {width: 100%;max-width: 980px;border-radius: 15px;height: 300px;object-fit: cover;object-position: left;}
    .bottom-footer-sec {padding: 20px 0;justify-content: flex-start;}
    .growth-sec {max-width: 200px;}
    .right-call-to-action p {font-size: 16px;}

    .rtc-index-slider.index-main-slider .swiper-slide h3 {font-size: 18px;padding: 0;width: 100%;}
    .rtc-index-slider.index-main-slider .swiper-slide h2 {font-size: 24px;padding: 0;width: 100%;}
    .rtc-index-slider.index-main-slider .swiper-slide p {padding: 0 0 10px;width: 100%;}
    .rtc-index-slider.index-main-slider .swiper-wrapper .swiper-slide {padding: 0 35px 120px;}
    .technology-card, .technology-card1 { max-width: 150px;}
    .company-wrapper .business-content {padding: 0px 0 20px;}
    .circle {border: 3px solid #c6cfd4;border-radius: 5px;}
    .comprehensive-card {gap: 0;}
    .text-inner-h2 {font-size: 24px;}


    .apple-banner-wrapper {height: 450px;}
    .apple-banner-text h2 {font-size: 24px;}
    /* Banners */
    /* .apple-banner-wrapper.apple-banner {background: url('../images/apple/banners/responsive-banners/apple.jpg') no-repeat center center/cover !important;} */
    .apple-banner-wrapper.apple-in-business-banner {background: url('../images/apple/banners/responsive-banners/apple-in-business.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.deployment-and-management-banner {background: url('../images/apple/banners/responsive-banners/deployment-and-management.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.data-and-device-security-banner {background: url('../images/apple/banners/responsive-banners/data-and-device-security.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.compatibility-banner {background: url('../images/apple/banners/responsive-banners/compatibility.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.cost-effective-investment-banner {background: url('../images/apple/banners/responsive-banners/cost-effective-investment.jpg') no-repeat center center/cover !important;}

    .apple-banner-wrapper.mac-for-startups-banner {background: url('../images/apple/banners/responsive-banners/mac-for-startups.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.mac-for-corporate-banner {background: url('../images/apple/banners/responsive-banners/mac-for-corporate.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.mac-for-pharmaceutical-banner {background: url('../images/apple/banners/responsive-banners/mac-for-pharmaceutical.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.mac-for-smb-banner {background: url('../images/apple/banners/responsive-banners/mac-for-smb.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.mac-for-designers-banner {background: url('../images/apple/banners/responsive-banners/mac-for-designers.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.m-chip-banner {background: url('../images/apple/banners/responsive-banners/m-chip.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.apple-care-for-enterprise-banner {background: url('../images/apple/banners/responsive-banners/apple-care-for-enterprise.jpg') no-repeat center center/cover !important;}
    .apple-banner-wrapper.employee-choice-banner {background: url('../images/apple/banners/responsive-banners/employee-choice.jpg') no-repeat center center/cover !important;}


    .rtc-index-slider.apple-slider-wrapper, .rtc-index-slider.apple-slider-wrapper .swiper-slide {height: 450px !important;}
    .apple-authorised, .apple-authorised img {max-width: 60px;}
    header.desktop-without-scroll .fluid-container {gap: 40px;}
    .apple-authorised {right: 30px;}
    .apple-slider-banner-text-right span img {height: 150px;}
    .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text .apple-slider-banner-text-left span img {height: 20px;}
    .rtc-index-slider .swiper-slide a {margin: 10px auto;}
    .rtc-index-slider.apple-slider-wrapper .apple-slider-banner-text {gap: 50px;}

    .rtc-index-slider.apple-slider-wrapper .swiper-slide.iphone {background: #000 url(../images/apple/banners/1-m.jpg) no-repeat center center/contain !important;justify-content: flex-end;}
    /* Banners */

    .run-letter-div div span {font-size: 28px;}
    .run-letter-div span {font-size: 18px;}
    .run-letter-div {max-width: 165px;}
    .common-btn {font-size: 16px; padding: 10px 25px 10px;}
    .desk-resp-ham ul.toggle-desk li { height: 1px;}
    .rtc-index-slider .swiper-slide h2 {text-transform: initial;}
}


@media (max-width:536px){
    /* .rtc-index-slider .swiper-button-prev, .swiper-button-next{display: none;} */
    /* Manikanta */
    /* .rtc-index-slider .swiper-button-prev, .swiper-button-next{display: none;} */
    .why-choose-point .why-choose-point-card{padding: 20px 0 30px 40px;}
    .why-choose-point .why-choose-point-card::before{left: -20px;top: 25px;}
    .why-choose-point .why-choose-point-card:nth-child(1):before{content: "1"; background-image: none;background-color: #f4a02e; display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%; }
    .why-choose-point .why-choose-point-card:nth-child(2):before{content: "2"; background-image: none;background-color: #f4a02e; display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%; }
    .why-choose-point .why-choose-point-card:nth-child(3):before{content: "3"; background-image: none;background-color: #f4a02e; display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%; }
    .why-choose-point .why-choose-point-card:nth-child(4):before{content: "4"; background-image: none;background-color: #f4a02e; display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%; }
    .why-choose-point .why-choose-point-card:nth-child(5):before{content: "5"; background-image: none;background-color: #f4a02e; display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%; }
    .why-choose-point-second .why-choose-point-card-second{padding: 20px 40px 30px 0px;}
    .why-choose-point-second .why-choose-point-card-second:before{right: -18px;top: 25px;}
    .why-choose-point-second .why-choose-point-card-second:nth-child(1):before{content: "1"; background-image: none;background-color: #f4a02e;display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%;}
    .why-choose-point-second .why-choose-point-card-second:nth-child(2):before{content: "2"; background-image: none;background-color: #f4a02e;display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%;}
    .why-choose-point-second .why-choose-point-card-second:nth-child(3):before{content: "3"; background-image: none;background-color: #f4a02e;display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%;}
    .why-choose-point-second .why-choose-point-card-second:nth-child(4):before{content: "4"; background-image: none;background-color: #f4a02e;display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%;}
    .why-choose-point-second .why-choose-point-card-second:nth-child(5):before{content: "5"; background-image: none;background-color: #f4a02e;display: flex;justify-content: center;align-items: center;width: 35px; height: 35px;font-size: 16px;font-weight: 500;color: #fff;border-radius: 50%;}
    .inner-banner h1{font-size: 34px;}
    /* Manikanta */
    .technology-card img{max-width: 70% !important;}
    .rtc-wrapper.apple-wrapper .rtc-index-slider.apple-slider-wrapper-resp .swiper-slide {height: 500px;}
}


@media (max-width:480px){
    .h3header {font-size: 24px;}
    .h2header {font-size: 23px;}
    .h6heading {font-size: 20px;}
    .inner-banner h1 {font-size: 28px;}
    .growing-sec h3::before, .content-join-team::after{display: none;}
    .content-join-team{padding: 20px;}
    .logo-box img {max-width: 250px;}
    /* .rtc-index-slider .swiper-slide h2{font-size: 28px;text-align: center;} */
    /* .rtc-index-slider .swiper-slide h3{font-size: 22px;text-align: center;} */
    .left-top-header {max-width: 54%;}
    .right-top-header{max-width: 38%;}
    .right-call-to-action p{text-align: center;}
    .company-view-text p, .middle-content-sec p{text-align: left;}

    .work-sec p {text-align: left;}
    .details-call-action p {text-align: center;}
    .right-h3 h3 {font-size: 25px;}
    .privacy h4{text-align: left;}
    h2.why-choose-us-h2 {font-size: 32px;}
    .right-why-choose h2 {font-size: 23px;}
    .right-h3 h3{font-size: 22px;}
    .left-get-touch p br{display: none;}
    .right-top-header {padding-right: 0;justify-content: center;}
    .right-top-header span img {width: 35px;}
    em.empty-space {height: 40px;}
    .right-top-header span img { width: 30px;}
    .right-top-header a i {font-size: 16px;}
    .inner-banner h1{font-size: 32px;}
    .testimonials-wraper{padding: 40px 0;}
    .business-img-bg {height: 305px;}
    /* .business-sec-box {bottom: -340px;} */
    .mac-sec-text h2, .mac-sec-text h2 span, .mac-sec-text h2 i, .mac-h2 {font-size: 40px;}
    .mac-sec-text.mac-text-2 h3 {font-size: 26px;}
    .battery-life p {font-size: 22px;gap: 0px;}
    .battery-life p span {max-width: 150px;}
    .mac-sec-text h2:last-child, .mac-sec-text.mac-text-2 h2{gap: 10px;}
    .battery-life p span::before {background: url(../images/mac-does-that/green-bg.png) no-repeat center center/contain;width: 100%;height: 60px;max-width: 150px;}
    .mac-sec-text.text-3 h3 {padding: 20px 0;font-size: 30px;}
    .list-details {flex-wrap: wrap;gap: 0 20px;}
    .details-about-us li:first-child {margin: 0 ;}
    .growth-sec {max-width: 100%;}
    .rtc-wrapper.apple-wrapper .rtc-index-slider.apple-slider-wrapper-resp .swiper-slide {height: 450px;}
}

@media (max-width: 420px){
    .right-top-header {max-width: 45%;}
    .inner-banner h1{font-size: 30px;}  
    .mac-sec-text h2, .mac-sec-text h2 span, .mac-sec-text h2 i, .mac-h2 {font-size: 36px;}
    .mac-logo img, .mac-does-that-wrp.pd-2 .mac-sec-right .mac-logo img, .mac-logo.white-logo img {width: 100%;max-width: 100px;}
    .expansion h4 {font-size: 14px;}
    .rtc-index-slider .swiper-wrapper .swiper-slide.inner-img {height: 160px;}
    .rtc-index-slider .swiper-container.inr-bnr-container {height: 210px;}
}

@media (max-width: 380px){
    .inner-banner h1{font-size: 32px;}
    .busines-card1 h3 {font-size: 20px;text-align: left;}
    .busines-card1 p{text-align: left;}
    .business-img-bg {height: 260px;}
    /* .business-sec-box { bottom: -320px;} */
    .mac-sec-text.text-1 h2, .mac-sec-text.text-1 h2 span{font-size: 30px;justify-content: flex-start;}
    .mac-sec-text.text-1 h2:last-child {margin: 0 0 0 58px;}
    .attachment a.common-btn {font-size: 13px !important;padding: 16px inherit !important;}
}

@media (max-width: 360px){
    .inner-banner h1 {font-size: 25px;}
}

@media (max-width: 320px){
    .expansion.core-value-image::before {max-width: 300px;height: 280px;}
    .expansion.core-value-image img {max-width: 250px;height: 250px;}
}
/* Media Query */