html {
    scroll-behavior: smooth;
}

body {
font-family: 'Montserrat', sans-serif;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #000;
    overflow-x: hidden;
    font-weight: 400;
}
textarea,  p,  input,  div,  span,  li,  button {
 font-family: 'Montserrat', sans-serif;
 }
 ul {
     margin: 0;
     padding: 0;
 }
 li {
     list-style: none;
 }
 p {
     line-height: 30px;
     font-size: 18px;
     font-weight: 400;
     color: #444;
font-family: 'Montserrat', sans-serif;
     margin-bottom: 15px;
 }
 img {
     max-width: 100%;
     border: 0;
 }
 .clear {
     clear: both;
     float: none;
     width: 100%;
 }
 .clearfix::after {
     display: block;
     content: "";
     clear: both;
 }
 a {
     text-decoration: none !important;
     transition: all 0.2s ease-in;
     color: #1f1f1f;
 }
 a:hover {
     color: #000;
 }
 a,  span {
     display: inline-block;
 }
 :focus {
     box-shadow: none !important;
     outline: none !important;
 }

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat-Black.woff2') format('woff2'),
        url('Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat-Medium.woff2') format('woff2'),
        url('Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat-Regular.woff2') format('woff2'),
        url('Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat-LightItalic.woff2') format('woff2'),
        url('Montserrat-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat-ExtraBold.woff2') format('woff2'),
        url('Montserrat-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    text-align: right!important;
	margin-right: 20px!important;
    margin-left: 20px!important;
 }

.logo-sec01{
	    z-index: 1;
}
.nav-right87{
	position: absolute;
    width: 100%;
    left: 0;
}

 @media (min-width: 1200px){
 .container, .container-lg, .container-md, .container-sm, .container-xl {
     max-width: 1250px;
 }
 }
 

 .form-control {
     display: block;
     width: 100%;
     height: calc(1.5em + .75rem + 2px);
     padding: .375rem .75rem;
     font-size: 14px;
     font-weight: 400;
     line-height: 1.5;
     color: #495057;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #ced4da;
     border-radius: .0rem;
     transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
     box-sizing: border-box;
 }


.top-contaner{ padding: 0 100px; }

/*------------------common-css End-------------------*/
    
@media (min-width: 1366px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
}

}

@media (min-width: 1440px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1350px;}

}

@media (min-width: 1600px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1500px;}

}

/*------------------header css-------------------*/

.digilogo {
/*     display: flex;
    align-items: center;
    justify-content: space-between; */
}
.custom-Top-Right {
    text-align: right;
}

.top-bar-new{ background-color:#000; padding: 10px 0}
.website-starting{ font-size:15px; font-weight: 500; color:#fff;}

.header-social a {display: inline-block; margin: 0px 0px 0px 8px;background-color:transparent;
border-radius: 50%; width: 30px; height: 30px;text-align: center;color: #524271;
 border: 0px solid #fff;}
.header-social a:hover {background-color:#ff8a00;color: #ff8a00; border: 0px solid #ff8a00;}
.header-social img{ width: 16px; filter: brightness(500%);}


.main-cantener{ width: 100%; padding: 0 80px 0 33px;}
.top-menu-bg { position:fixed; width: 100%; top: 0; left: 0; padding: 15px 0; z-index: 2;     margin-top: 50px;  }
.fixed-nav {position: fixed;padding: 0px 0;
width: 100%; background-color:#302f2f;z-index: 51;top: 0;}
.top-phone{ color:#fff; font-size: 20px;  font-weight: 500;}

header.fixed-nav .top-menu-bg {background-color:rgba(0, 0, 0, 0.8);}
.top-logo{ padding:20px 0}
.logo-no-dex{ display: none;}

header.fixed-nav .top-bar-new{ display: none}
header.fixed-nav .top-menu-bg{ margin-top: 0px; }

/*----------------------------banner-----------------------------*/


.banner-butt {background-color:transparent;padding: 15px 40px; 
 border-radius: 5px; border: solid 1px #f7baa5; font-size: 14px; font-weight: 600;color: #f7baa5; text-transform: uppercase;letter-spacing: 2px; }
.banner-butt:hover { background-color:transparent;color: #fff; border: solid 1px #fff; }
.banner {position: relative; padding: 0; margin: 0}
.banner video {object-fit: cover; width: 100%;height: 100vh; padding: 0; margin: 0; line-height: 0}
.banner::after{position: absolute; left: 0; top: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.7); content: "";  }

.banner-info-new {position: absolute;left:0; bottom: 35%; z-index: 1; width: 100%;}
.banner-cont{ position: relative; text-align: center; border-bottom: solid 0px #fff;}
.Pop-Up-text{ font-size: 88px; color: #fff; letter-spacing: 3px; margin: 0; line-height: 80px;}
.digitally-bann{font-size: 80px; color: #ff8a00; letter-spacing: 8px; margin: 0; font-weight:900; text-transform: uppercase;}
/*.banner-cont::after{ position:absolute; left: 0; bottom: 0; height: 80%; width: 1px; content: ""; background-color:#fff;}
.banner-cont::before{ position:absolute; right: 0; bottom: 0; height: 80%; width: 1px; content: ""; background-color:#fff;}

.banner-info-q::after{ position:absolute; left: 0; top: 19.5%; height: 1px; width: 60px; content: ""; background-color:#fff;}
.banner-info-q::before{ position:absolute; right: 0; top: 19.5%; height: 1px; width: 60px; content: ""; background-color:#fff;}*/

.banner-info-q{ position: relative;}
.digitally-bann a{ color: #ff8a00;}
.digitally-bann a:hover{ color: #fff;  }



.main-cantener-midd { width: 100%;    padding: 0 46px 0 35px;}
.home-about{ padding: 100px 0}
.left-about{ border-left: solid 1px #999; padding-left: 25px; padding-right: 50px; }
.about-sm{ font-size:35px; font-weight: 500; margin: 0 0 0 0}
.about-main{ font-size:75px;  margin: 0 0 10px 0; color:#000; text-transform: uppercase; font-weight: 900; letter-spacing: 3px;}
.left-about p{ font-size: 24px; font-weight: 300; letter-spacing: 1px; line-height: 38px;}
.w-big{font-size: 35px; font-weight: 300;}

.ab-box{ background-color:#fff; box-shadow: 0 0 20px #ddd; padding: 35px 25px; text-align: center;transform: skew(-15deg);transition: all 0.5s ease-in;}
.home-about:hover .ab-box{ transform: skew(0deg);transition: all 0.5s ease-in; background-color:#d9e9ec}

.ab-box-c1{ background-color:#5d9fab; width: 80px; height: 80px; border-radius: 50%; display: flex;align-items: center;justify-content: center;margin: auto; }
.ab-box-c2{ background-color:#685c80; width: 80px; height: 80px; border-radius: 50%; display: flex;align-items: center;justify-content: center;margin: auto; }
.ab-box-c3{ background-color:#ff8a00; width: 80px; height: 80px; border-radius: 50%; display: flex;align-items: center;justify-content: center;margin: auto;}
.ab-box-c4{ background-color:#ee3d67; width: 80px; height: 80px; border-radius: 50%; display: flex;align-items: center;justify-content: center;margin: auto;}

.ab-velue{ font-size: 48px; font-weight: 600; margin: 10px 0;}
.completed{font-size: 15px; font-weight: 600; text-transform: uppercase;}

.ab-box-f1{ padding: 0 30px 40px 0}
.ab-box-f2{ padding: 0 0px 40px 30px}
.ab-box-f3{ padding: 0 30px 0px 0}
.ab-box-f4{ padding: 0 0px 0px 30px}
.noskew{transform: skew(15deg);}
.home-about:hover .noskew{ transform: skew(0deg);transition: all 0.5s ease-in;}


.services-back{background-image: url("../images/services-back.webp"); background-repeat: no-repeat; background-size: cover; transition: all 0.5s ease-in;}
.services-right{ position: relative; padding-left: 30px;}
.services-right img{ border-radius: 30px 0 0 30px; position: relative}
.services-right::before{ position: absolute; background-color:#685c80; left: 0; top: 0; width: 50%; height: 100%; content: ""; border-radius: 30px 0 0 30px; transition: all 0.5s ease-in;}
.services-left{ padding:50px 0px 50px 100px; }
.services-title{ font-size:48px;  margin: 0 0 20px 0; color:#685c80; text-transform: uppercase; font-weight: 900; letter-spacing: 3px; padding-left: 15px; border-left: solid 1px #685c80;transition: all 0.5s ease-in;}
.services-box{box-shadow: 0 0 20px #e4d7d1; padding:40px 25px; text-align: center; border-radius:8px; background-color:#fff; height: 100%; transition: all 0.5s ease-in; border: solid 1px #fff}
.services-mt-t{ margin-top: 30px;}

.services-sm{font-size: 18px; font-weight:500; text-transform: uppercase; transition: all 0.5s ease-in;}
.ser-icon{ padding-bottom: 20px;}
.ser-box-m{ padding: 0 20px 10px 0}

/*.services-back:hover .services-right::before{  background-color:#ee3d67; transition: all 0.5s ease-in;}
.services-back:hover .services-title{  color:#ee3d67; text-transform: uppercase;  border-left: solid 1px #ee3d67;transition: all 0.5s ease-in;}*/
.services-back:hover .services-box{ transition: all 0.5s ease-in;  border: solid 1px #ee3d67}


.craftings-sec{ padding: 100px 0 0 0; position: relative}
.craftings-title{ font-size:48px;  margin: 0 0 0px 0; color:#5d9fab; text-transform: uppercase; font-weight: 900; letter-spacing: 3px; padding-left: 15px; padding-right:15px; border-left: solid 1px #5d9fab;  border-right: solid 1px #5d9fab}
.craftings-tt{ display: flex; align-items: center; justify-content: center; padding-bottom: 50px;}

.view-all {background-color:transparent;padding: 15px 40px; 
 border-radius: 5px; border: solid 1px #5d9fab; font-size: 16px; font-weight: 600;color: #5d9fab; text-transform: uppercase;letter-spacing: 2px; margin-left: 20px; }
.view-all:hover { background-color:transparent;color: #000; border: solid 1px #000; }

.slider-left{ border-left: solid 1px #fff; padding-left: 20px; padding-right: 60px; position: absolute;top: 50%;left:50%;transform: translate(-50%, -50%);z-index: 10; width: 90%; }
.slider-left p{ color:#fff;}

.slider-left-title{ font-size: 36px; font-weight: 800; text-transform: uppercase; color:#fff; margin-bottom: 10px;}
.slider-left-padd{ padding-left: 40px;}
.slider-left-padd p{ color:#fff;} 

.view-all-2 {background-color:transparent;padding: 15px 40px; 
 border-radius: 5px; border: solid 1px #fff; font-size: 16px; font-weight: 600;color: #fff; text-transform: uppercase;letter-spacing: 2px;  }
.view-all-2:hover { background-color:transparent;color: #fff; border: solid 1px #fff; }
#work.owl-theme .owl-nav {margin-top: 10px;display: none;}

#work .owl-dot span {background-color: #b8b8b8;width: 20px;height: 20px;margin: 2px;  border-radius:50%}
#work  .owl-dot.active span {background-color: #5d9fab; width: 20px;height: 20px;}
#work .owl-dots {z-index: 20;position: absolute;bottom: 0px;width: 46px;height: 200px;right: 56%;top: 50%;}

.reviews-back{background-image: url("../images/test-bg.webp"); background-repeat: no-repeat; background-size: cover; transition: all 0.5s ease-in; padding: 100px 0}
.reviews-box{ background-color:#fff; border-radius: 8px; padding: 25px;}
.border-revi {
 border-right: 10px solid;border-image: linear-gradient(45deg, #ff8300, #685c80) 1;padding: 25px;}

.review-left{ border-left: solid 1px #5d9fab; padding-left: 20px; padding-right: 60px; color:#5d9fab; }
.rewiew-title{ font-size:48px;  margin: 0 0 20px 0; color:#5d9fab; text-transform: uppercase; font-weight: 900; letter-spacing: 3px;  }
#offerSlider .owl-prev {position: absolute;top: 50%; right: 20px; display: none;}
#offerSlider .owl-prev span { background-color: #fff; width: 40px; height: 40px; border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#offerSlider .owl-next span {background-color: #fff;width: 40px;height: 40px; border-radius: 50%;color: #000; font-size: 24px;text-align: center;}
#offerSlider .owl-next {position: absolute;display: none;top: 50%;left: 20px;}
#offerSlider .owl-nav { display: none;}
#offerSlider .owl-dot span {background-color: #b8b8b8;width: 30px;height: 3px;margin: 2px; }
#offerSlider .owl-dot.active span {background-color: #5d9fab; width: 20px;height: 3px;}
#offerSlider .owl-dots {display: flex;z-index: 20;position: relative;bottom: 0px;justify-content: center;}

.review-name{ font-size: 24px; color:#685c80; margin: 0 0 8px 0; font-weight: 600; }
.star-d{ color:#ffc200; font-size: 18px;}
.testmoimg{ width:20%; padding-right: 20px;}
.testmoimg img{ border-radius: 8px;}
.test-contant{ width:80%; padding-right: 20px;}
.testmo-box{ display: flex; align-items: center}
.common-sec{ padding: 100px 0; position: relative}
.project-box{ background-color:#ff8a00; border-radius: 20px;}
.projetct-left-img img{ border-radius: 10px;}
.projetct-right{ padding-left: 50px;}
.projetct-right span{ font-size:48px; color:#fff; text-transform: uppercase; font-weight: 900}

.call-all {background-color:transparent;padding: 15px 40px; 
 border-radius: 5px; border: solid 1px #fff; font-size: 16px; font-weight: 600;color: #fff; text-transform: uppercase;letter-spacing: 2px; margin-left: 15px;  }
.call-all:hover { background-color:transparent;color: #fff; border: solid 1px #fff; }

.newletter-sec{ background-image: linear-gradient(to right, #566536 , #97b45b); position: relative; padding: 50px 0;}
.news-letter-box{ max-width: 830px; margin: auto}
.news-lette-title{font-size: 24px; font-weight: 600; color:#fff; padding-bottom: 20px; }
.news-letter-main{ display: flex; align-items: center}
.subscribe-butt {background-color:transparent;padding: 15px 60px; 
 border-radius: 5px; border: solid 1px #fff; font-size: 15px; font-weight: 600;color: #fff; text-transform: uppercase;letter-spacing: 2px; }
.subscribe-butt:hover { background-color:transparent;color: #111; border: solid 1px #111; }

.news-letter-main .form-control { display: block;width: 100%;height: 52px;padding: 0.375rem 0.75rem;font-size: 17px;font-weight: 400;line-height: 1.5;
color: #495057;background-color: #fff;background-clip: padding-box;border: 0px solid #ced4da;border-radius: 5px; margin-right: 8px}

.footer-section {border-top: solid 0px #ddd;margin-top: 0px;padding: 90px 0 0px 0; background-color:#faf9fc;   }
.footer-section h6 {font-size: 23px;color: #524271;margin: 0px 0 20px 0; position: relative; text-transform: uppercase; font-weight: 700; letter-spacing: 2px;}
.footer-section p {font-size: 16px;font-weight: 500;color: #000; letter-spacing: 1px;}
.footer-section ul { }
.footer-section ul li {color: #000;font-size: 16px; font-weight:400;  padding: 4px 0px; }
.footer-section ul li a{transition: all 0.5s ease-in;color: #000;font-size: 16px; font-weight: 500; }
.footer-section ul li a:hover {color: #524271; padding-left: 15px;}
.footer-logo {font-size: 23px;color: #524271;margin: 0px 0 8px 0; position: relative; text-transform: uppercase; font-weight: 700; letter-spacing: 2px;}
.logo-four{ display: flex; justify-content: space-between; padding-right: 40px}
.logo-two{ display: flex; }
.logo-two img{ padding-right: 40px;}


.copy-right {border-top: solid 0px #c8c9c8;padding: 30px 0 20px 0;margin-top: 30px;color: #000; background-color:#fff; }
.copy-right a {color: #000;   font-weight: 500;}
.copy-right .text-r {text-align: right;}
.footer-section li a {   font-weight: 500;color: #000;}
.footer-section li a:hover {color: #ff0000;}
.text20{ font-size: 20px; font-weight: 500; color:#000; margin: 15px 0 15px 0}
.top-social {margin: 0px 0;}
.top-social a {display: inline-block; margin: 10px 8px 10px 0;background-color:transparent;
border-radius: 50%; width: 40px; height: 40px;text-align: center;color: #524271;font-size: 22px!important;
 border: 1px solid #524271;}
.top-social a:hover {background-color:#ff8a00;color: #ff8a00; border: 1px solid #ff8a00;}
.footer-logo-sec{ border-bottom: solid 1px #e9e6ee; border-top: solid 1px #e9e6ee; padding: 30px 0; margin-top: 50px; }
.top-social a img {
    width: 20px;
}

.mb-1.images-set img {padding: 4px;width: 32%;}
.footer-map{ padding-left: 30px;}
.footer-map iframe{ width: 100%; height:340px;}
.footer-section .form-control {outline: 0;border: 0;border-bottom-width: 0px;border-bottom-style: none;border-bottom-color: currentcolor;border-bottom: 1px solid #2e2e2e;
border-radius: 0;height: 40px;width: 100%;padding: 8px 42px 8px 14px;font-size: 14px;background: 0 0; margin-bottom: 0px;}
.newsletter-btn-f {background-size: contain;background: url('../images/button-arrow.svg') no-repeat;background-position-x: 0%;background-position-y: 0%;
background-position: center;width: 40px; height: 46px;position: absolute;right: 0;border: 0;cursor: pointer; text-indent: -999999999999px;    top: 0;}

/********************** inner header  ************************/

.inner-banner{ position: relative}
.inner-banner::after{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); content: "";  }
.banner-inner {position: absolute;top: 60%;left:50%;transform: translate(-50%, -50%);z-index: 1; text-align: center; padding-bottom:8px; border-bottom: solid 1px #fff; text-transform: uppercase; width: max-content!important;}
.inner-title{ font-size:72px; color:#ff8a00;   margin: 0; font-weight: 900; line-height: 80px; letter-spacing: 3px; }
.inner-title span{ font-size:72px; color:#fff; display: block;letter-spacing: 3px;}
.left-work{ background-color:#2cccd3; padding: 30px; height: 100%; position: relative;}


.left-comm { border-right: solid 1px #999;padding-right: 30px; height: 100%; 
    display: flex;
    justify-content: center;
    align-items: center;}
.innet-one .row.align-items-center {
    align-items: normal!important;
}

.inner-main-title {font-size: 48px;margin: 0 0 10px 0;color: #000;text-transform: uppercase;font-weight: 900;letter-spacing: 3px;}
.inner-main-title span{font-size: 48px;color: #ee3d67;font-weight: 900;letter-spacing: 3px;}
.top-right-p p{ font-size: 22px; font-weight: 300; letter-spacing: 1px; line-height: 35px; padding: 10px;  transition: all 0.5s ease-in; border: solid 1px #fff}
.top-right-p { margin-right: 20px;  }


.innet-one:hover .top-right-p p{transition: all 0.5s ease-in; border: solid 1px #ee3d67; border-radius: 8px; }
.innet-one{padding: 100px 0 50px 0;}
.innet-two{padding: 50px 0 100px 0;transition: all 0.5s ease-in;}
.innet-two:hover{background-color:#fcf3f0}


.inner-left-img {position: relative;padding-right: 30px;}
.inner-left-img img {border-radius: 30px 0 0 30px;position: relative;}
.inner-left-img::before {position: absolute;background-color: #ee3d67;right: 0;top: 0;width: 50%;height: 100%; content: "";border-radius: 0px 30px 30px 0px;transition: all 0.5s ease-in;}
.innet-two:hover .inner-left-img::before {background-color: #ff8a00}

.top-two-p {  padding-left: 20px;}
.top-two-p p{ font-size: 25px; font-weight: 300; letter-spacing: 0px; line-height: 38px; transition: all 0.5s ease-in; }
.top-two-p:hover p{  transition: all 0.5s ease-in; }
.gray-color{ background-color:#f0f3f2; padding: 80px 0;transition: all 0.5s ease-in;}
.gray-color:hover{ background-color:#46395f; transition: all 0.5s ease-in;}

.inner-title-2{ font-size:48px; color:#46395f;   margin: 0 0 20px 0; font-weight: 900; line-height: 65px; letter-spacing: 3px; text-transform: uppercase}
.center-p p{ font-size: 22px; font-weight: 300; letter-spacing: 1px; line-height: 35px; transition: all 0.5s ease-in;}
.middle-m{ margin-top:40px;}
.middle-title-sm{ font-size:20px; color:#000;   margin: 0 0 15px 0; font-weight:800;  letter-spacing: 2px; text-transform: uppercase}
.middle-title-sm-c{ font-size:20px; color:#ee3d67;   margin: 0 0 15px 0; font-weight:800;  letter-spacing: 2px; text-transform: uppercase}

.middle-left{ padding-right: 25px;}
.middle-right{ padding-left: 25px;}
.middle-right p{ font-size: 19px; font-weight: 300; letter-spacing: 1px; line-height: 30px; transition: all 0.5s ease-in; }
.middle-left p{ font-size: 19px; font-weight: 300; letter-spacing: 1px; line-height: 30px; transition: all 0.5s ease-in; }
.middle-center p{font-size: 22px; font-weight: 300; letter-spacing: 1px; line-height: 35px; transition: all 0.5s ease-in; }
.middle-center { padding: 25px; border: solid 1px #5fa0ac; border-radius: 10px; transition: all 0.5s ease-in; }

.gray-color:hover .inner-title-2{ color:#fff;}
.gray-color:hover p{ color:#fff;}
.gray-color:hover .middle-title-sm{ color:#fff; }
.gray-color:hover .middle-center {  border: solid 1px #fff;  transition: all 0.5s ease-in; }

.innet-three{padding: 80px 0 80px 0;transition: all 0.5s ease-in;}
.innet-three:hover{ background-color:#5d9fab}
.innet-three:hover p{ color: #fff}

.inner-title-3{ font-size:48px; color:#5d9fab;   margin: 0; font-weight: 900; line-height: 65px; letter-spacing: 3px;transition: all 0.5s ease-in; }
.inner-title-3 span{  color:#ff8a00;    }
.innet-three:hover .inner-title-3{ color:#fff;   transition: all 0.5s ease-in; }
.last-boxes { background-color:#5d9fab; border-radius: 8px; border: solid 1px #5d9fab; color:#fff; padding: 10px 8px; font-size: 19px; font-weight:300; height: 100%;display: flex;align-items: center; transition: all 0.5s ease-in;}

.innet-three:hover .last-boxes { background-color:#fff;  border: solid 1px #5d9fab; color:#111;transition: all 0.5s ease-in; }


.last-mt{ margin-top: 15px;}

.center-last-mt{ margin-top:30px;}
.center-last-mt-1{ margin-top:30px;}

.last-new-box { background-color:#5d9fab; border-radius: 8px; border: solid 1px #5d9fab; padding: 25px; font-size: 19px; font-weight:300; height: 100%; transition: all 0.5s ease-in;}
.last-new-box p{   font-size: 18px; font-weight:400; color:#fff!important; padding: 0 15px;transition: all 0.5s ease-in; margin-bottom: 0px;}
.last-new-title{ font-size:20px; color:#fff;   margin: 0 0 15px 0; font-weight:800;  letter-spacing: 2px; transition: all 0.5s ease-in;}

.innet-three:hover .last-new-box { background-color:#fff;  transition: all 0.5s ease-in;}
.innet-three:hover .last-new-box p{ color:#000!important; transition: all 0.5s ease-in;}
.innet-three:hover .last-new-title{  color:#000;   transition: all 0.5s ease-in;}
.innet-two ul { margin-left: 20px; margin-bottom: 25px;}
.innet-two ul li{ list-style-type: disc; font-size: 25px; line-height: 38px; color:#444; font-weight: 300; }

.gray-color ul { margin-left: 30px; margin-bottom: 25px; column-count: 3}
.gray-color ul li{ list-style-type: disc; font-size: 22px; line-height: 40px; color:#444; font-weight: 300; transition: all 0.5s ease-in; }
.gray-color:hover  ul li{ color:#fff; transition: all 0.5s ease-in; }
.under-title-new{ font-size:20px; color:#000;   margin: 0 0 15px 0; font-weight:800;  letter-spacing: 2px; text-transform: uppercase}

.main-services-page ul { display: flex; align-items: center; margin-top: 30px;}
.main-services-page ul li { width: 20%; padding: 0 8px; list-style-type: none;}
.main-services-box{ background-color:#fff; border-radius: 8px; padding: 15px; box-shadow: 0 0 15px #ddd; }
.main-services-title{ font-size: 15px; font-weight: 600; text-transform: uppercase; padding: 10px   0}

.about-top {padding: 100px 0 50px 0;}
.about-miss-top { margin-top: 80px;}
.about-miss-text p{ font-size: 25px; font-weight: 300; line-height: 38px;}
.services-title-q {font-size: 48px;margin: 0 0 20px 0; color: #685c80;text-transform: uppercase;font-weight: 900;
letter-spacing: 3px;padding-left: 15px;border-left: solid 1px #685c80;transition: all 0.5s ease-in;display: inline;}
.about-miss-text > p{ margin-top: 30px;}
.ourmission-box{ max-width:1500px; margin: auto; padding-top: 40px;}
.ourmission-box-b{ border-bottom-color:#fff; padding: 20px; border-radius:8px; box-shadow: 0 0 15px #ddd; border: solid 1px #fff;transition: all 0.5s ease-in;}
.ourmission-box-b:hover{  border: solid 1px #706486;transition: all 0.5s ease-in;}
.ourmission-box-b p{ font-size: 16px;}
.ourmission-box-b-tit { font-size: 18px; font-weight: 800; padding: 15px 0}

.out-team-main{ }
.out-team-box:hover{ border: solid 1px #706486; border-radius: 8px; transition: all 0.5s ease-in; background-color:#e9f3f5; }
.out-team-box{border: solid 1px #fff; border-radius: 8px; transition: all 0.5s ease-in; padding: 10px 0;}

.out-team-main ul{ display: flex; margin-bottom: 40px; flex-wrap: wrap;}
.out-team-main ul li{ width: 20%; padding: 0 20px; list-style-type: none; margin-bottom: 50px;}
.out-team-img{ width: 160px; height: 160px; margin: auto; border-radius:50%;}
.out-team-title{ font-size: 17px; font-weight: 700; padding: 15px 0 5px 0; letter-spacing:2px; text-transform: uppercase}
.out-team-dig{ font-size: 16px; font-weight: 300; padding: 0px 0 5px 0}

.contact-main {font-size: 60px; margin: 0 0 20px 0;color: #000;text-transform: uppercase;font-weight: 900;letter-spacing: 3px;}
.center-con p {font-size: 24px;font-weight: 300;letter-spacing: 1px;line-height: 38px;}

.contact-box{ max-width: 1000px; margin: auto; padding-top:30px;}
.contact-box .form-control {display: block;width: 100%;height:55px;padding: 0.375rem 0.75rem;font-size: 16px;font-weight: 400;line-height: 1.5;color: #495057;
background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 5px;}
.contact-box .form-select  {height:55px;}
.scope-title{ font-size: 18px; font-weight: 600; padding: 0px 0 0px 0; text-transform: uppercase;}
.scope-title-1{ font-size: 18px; font-weight: 600; padding: 20px 0 0px 0; text-transform: uppercase;}

.contact-box .largerCheckbox {width: 25px;height: 25px; margin-right: 5px;}
.contact-box .form-check-inline label {display: inline-block;padding-right: 15px;  line-height: 33px;}
.align-con{ display: flex; align-items: center}
.largerradio {width: 25px;height: 25px; }
.contact-box .form-check-input[type=radio] {border-radius: 50%;width: 27px;height: 27px; margin-right: 8px;}
.contact-box textarea { height: auto!important}

.submit-bt {background-color:transparent;padding: 15px 40px; 
 border-radius: 5px; border: solid 1px #5d9fab; font-size: 16px; font-weight: 600;color: #5d9fab; text-transform: uppercase;letter-spacing: 2px; display: block; width: 100%;}
.submit-bt:hover { background-color:transparent;color: #000; border: solid 1px #000; }
.contact-gray{ background-color:#f0f3f2; padding: 90px 0;}
.contact-white-box{ background-color:#fff; border-radius: 5px; padding: 20px; height: 100%; transition: all 0.5s ease-in; border: solid 1px #fff;}
.contact-white-box:hover{ border: solid 1px #706486; transition: all 0.5s ease-in;  }

.contact-c1 { background-color: #ff8a00;width: 70px;height: 70px;border-radius: 50%; font-size: 30px;  transition: all 0.5s ease-in; color:#fff;display: flex;align-items: center;justify-content: center;margin: auto;}
.contact-white-box:hover .contact-c1 { background-color: #4d8791;width: 70px;height: 70px;border-radius: 50%; font-size: 30px; color:#fff;margin: auto;  transition: all 0.5s ease-in;}

.contact-title-sm{ font-size: 18px; font-weight: 600; padding: 15px 0 10px 0; text-transform: uppercase;}
.location-box{ max-width: 1100px; margin: auto; padding-top: 30px;}

.about-top  .two-boxs{ background-color:#fff; padding: 20px; transition: all 0.5s ease-in; height: 100%; border-right: 8px; } 
.about-top:hover .two-boxs{ background-color:#dae9ec;  transition: all 0.2s ease-in; } 
.lacation-flag{ width: 100px; height: 100px; margin: auto; border-radius: 50%; border: solid 5px #fff; box-shadow: 0 0 10px #ddd;}
.location-title-sm{ font-size: 18px; letter-spacing: 2px; font-weight: 600; padding: 20px 0 8px 0; text-transform: uppercase; color:#4d8791;}

.blog-sec-p {padding: 100px 0 100px 0;}

.blog-box{ background-color:#fff; box-shadow: 0 0 15px #ddd; border-radius: 5px; border: solid 1px #fff;transition: all 0.5s ease-in; height: 100%; }
.blog-box:hover{border: solid 1px #5d9fab;  transition: all 0.5s ease-in; }

.blog-text-sec{ padding: 20px;} 
.blog-title{font-size:22px;  padding: 0; margin: 0px 0 10px 0; color:#685c80; }
.blog-title a{ color:#685c80; }

.blog-box a{ display: block}
.date-blog{ font-size: 14px; padding-bottom: 10px; color:#5d9fab; font-weight: 600}

.read-more{ border: solid 1px #685c80; background-color:#fff; padding: 8px 30px; border-radius: 5px; text-transform: uppercase; font-weight: 600;letter-spacing:2px; font-size: 15px; color:#685c80; display: inline-block!important;}
.read-more:hover{  background-color:#685c80;  border: solid 1px #685c80; color:#fff; }
.blog-mar-top{ margin-bottom: 40px;}


.blog-right{ background-color:#fff; padding: 15px ; box-shadow: 0 0 20px #ddd; margin-bottom:30px; border-radius: 5px;  }
.blog-date{ font-size:15px; margin-bottom: 10px;}
.blog-title{  font-size: 22px; margin: 0px 0 12px 0; font-weight: 600}
.blog-r-title{  font-size: 20px; margin: 0 0 12px 0;  font-weight: 700; padding: 10px 0 0px 0; position: relative; color:#5d9fab; letter-spacing: 2px; text-transform: uppercase}

.blog-rs-title{  font-size: 15px; margin: 0 0 0px 0}
.blog-right ul { margin-left:0px!important;  margin-bottom:0px; }
.blog-right ul li{ padding: 7px 10px;  font-size: 15px!important; list-style:none!important; position: relative; font-weight:600; }
.blog-right ul li:hover{ background-color:#5d9fab; color:#fff!important; }
.blog-right ul li:hover a{  color:#fff!important; }

.blog-right ul li:nth-child(1){padding: 7px 10px; list-style:none!important; position: relative;  border-left: solid 2px #5d9fab; margin-bottom: 4px}
.blog-right ul li:nth-child(2){padding: 7px 10px; list-style:none!important; position: relative;  border-left: solid 2px #ff8a00;margin-bottom: 4px}
.blog-right ul li:nth-child(3){padding: 7px 10px; list-style:none!important; position: relative;  border-left: solid 2px #ee3d67;margin-bottom: 4px}
.blog-right ul li:nth-child(4){padding: 7px 10px; list-style:none!important; position: relative;  border-left: solid 2px #685c80;margin-bottom: 4px}
.blog-right ul li:nth-child(2):hover{  background-color:#ff8a00; }
.blog-right ul li:nth-child(3):hover{  background-color:#ee3d67; }
.blog-right ul li:nth-child(4):hover{  background-color:#685c80; }

.search-blog{ display: flex;}
.search-blog input{ height: 48px;}
.btn-primary { color: #685c80;background-color: #fff; border: solid 1px #685c80; margin-left: 5px;}
.btn-primary:hover { color: #fff;background-color: #685c80;border: solid 1px #685c80}

.blog-main-b{ margin-bottom: 25px;}
.blog-p h2{ margin: 20px 0 10px 0 ; color:#111; font-size: 20px; font-weight: 600;}
/* .owl-stage-outer .other-ixon { display: none !important;} */
.popular-posts-d{ display: flex; align-items: center; margin:10px 0 20px 0;}
.popular-left{width: 30%; padding-right:3%}
.popular-right{width: 70%; font-size: 15px; font-weight: 600; }


.tags-links{ border: solid 1px #685c80; background-color:#fff; padding: 7px 20px; border-radius: 5px;  font-weight: 400;letter-spacing:0px; font-size: 14px; color:#685c80; display: inline-block!important; margin: 8px 5px 0 0; transition: all 0.5s ease-in;}
.tags-links:hover{  background-color:#685c80;  border: solid 1px #685c80; color:#fff;transition: all 0.5s ease-in; }

.comments-back{background-color:#eff1f1; padding: 20px; border-radius: 8px; margin: 40px 0}
.post-comment { color: #5d9fab;background-color:transparent; border: solid 1px #5d9fab; letter-spacing: 2px; border-radius:5px; padding: 10px 30px; font-size: 18px; text-transform: uppercase; transition: all 0.5s ease-in;}
.post-comment:hover {color: #fff;background-color: #5d9fab;border: solid 1px #5d9fab;transition: all 0.5s ease-in;}

.comments-back .form-control {display: block;width: 100%;height: 44px;padding: 0.375rem 0.75rem;font-size: 16px;
font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0rem;}
.form-group {margin-bottom: 1rem;}
.blog-comments {font-size: 24px;margin: 0px 0 10px 0;font-weight: 600; color:#5d9fab;} 
.comments-back textarea { height: auto!important;}
.blog-sec-p .h4, h4 {font-size:20px; font-weight: 600; margin: 10px 0 10px 0; color:#5d9fab}
.may-also-title{ font-size:30px;  margin:0px 0 20px 0; color:#685c80; text-transform: uppercase; font-weight: 900; letter-spacing: 3px; padding-left: 15px; border-left: solid 1px #685c80;}

.blog-title-detail {font-size: 28px;margin: 0px 0 12px 0;font-weight: 600;}
.blog-main-b {margin-bottom: 25px; padding: 30px;box-shadow: 0 0 20px #ddd;border-radius: 5px;}
.blog-text-sec-new{ padding: 0px;  box-shadow:0 0 0px #fff; border: solid 1px #fff; transition: all 0.5s ease-in; height: 100%;  border-radius: 5px;}
.blog-text-sec-new:hover{   box-shadow:0 0 0px #fff; border: solid 1px #5d9fab; transition: all 0.5s ease-in;}


.blog-top-title{ padding: 20px;  box-shadow: 0 8px 6px -6px #ddd; margin-bottom: 30px;}
.reading-this{ padding: 30px 0 20px 0; display: flex; align-items: center;     justify-content: space-between;}
.reading-this-title{ font-size:28px;  margin:0px 0 0px 0; color:#5d9fab; font-weight: 700; }
.reading-social img { width: 40px;}

.price_table_list thead th {background-color: #dee2e6;vertical-align:middle;}
.table>:not(caption)>*>* {border-bottom-width: 0px!important;}
.proce-p-title{ color:#fff; font-size: 24px; font-weight: bold; text-transform: uppercase; line-height:30px; padding: 15px 0 0 0;}
.proce-p-title-s{ color:#fff; font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 0 5px 0 2px;}
.proce-p-title-sm{ color:#fff; font-size: 46px; font-weight: bold; text-transform: uppercase}
.price-mm{ display: flex; align-items: center;justify-content: center;}
.package-table  table { font-weight:500!important; font-size: 15px; }
.highlight-back{ position: relative}
.highlight-back::before{ position: absolute; width: 100%; height: 40px; border-radius: 5px 5px 0 0; content: ""; left: 0; top: -38px; background-color:#ee3d67 }
.table-responsive { overflow-x: inherit;-webkit-overflow-scrolling: touch;}
.highlight-back::after {position: absolute;width:134px; background-image: url("../images/packages-ic.png"); background-repeat: no-repeat;
height: 96px; border-radius: 0px 0px 0 0;content: "";left: 0;top: -37px;} 
.table td, .table th { border-top: 1px solid #dee2e6;padding: 0.75rem;vertical-align: top;}
.get-quote {background-color:transparent;padding: 15px 15px; 
 border-radius: 5px; border: solid 1px #5d9fab; font-size: 14px; font-weight: 600;color: #5d9fab; text-transform: uppercase;letter-spacing: 2px; margin-left: 20px; }
.get-quote:hover { background-color:transparent;color: #000; border: solid 1px #000; }
.price-tab .nav-tabs .nav-link {margin-bottom: -1px;background: 0 0;border: 0px solid transparent;
border-top-left-radius: 0rem;border-top-right-radius: 0rem;border: solid 1px #000; text-transform: uppercase;border-radius: 5px; font-size: 16px; font-weight: 600;margin-right: 10px; color:#5d9fab; padding: 10px 30px;}
.price-tab .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #fff;background-color: #5d9fab;border-color: #5d9fab;}
.price-tab  div#nav-tabContent {padding: 60px 0 0 0;}
.price-tab .nav-tabs { border-bottom: 0px solid #dee2e6;}
.price-tab  .nav {justify-content: center;}
.contact-box input[type="checkbox"] {width: 22px;height: 22px;}
span.wpcf7-list-item-label {margin-left: 8px!important;}
.wpcf7-list-item {margin: 0 15px 0 0em!important;}
.contact-box input[type="radio"] {width: 20px;height: 20px;}

.center-con p {font-size: 21px;line-height: 35px;}
.contact-main {font-size: 40px;margin: 0 0 20px 0;}
.serchformss {font-size: 20px!important;color: #5d9fab!important;font-weight: 700!important;text-transform: uppercase!important;letter-spacing: 2px!important;}
button.wp-block-search__button.wp-element-button {background-color: #685c80;color: #fff;border: 0!important;border-radius: 5px!important;}
.blog-main-b ol li{ list-style-type: disc!important}
.contact-box label {display: flex;align-items: center;}

.table-middle-title{ font-size: 18px; text-transform: uppercase; font-weight: 600;color:#ee3d67}
.table-middle-title-sm{ font-size: 18px; text-transform: uppercase; font-weight: 600}

/*---------------------------------------new ------------------------------------------------*/


.onpage-title-q {font-size: 48px;margin: 0 0 20px 0;color: #ff8a00;
text-transform: uppercase;font-weight: 900;letter-spacing: 3px; padding-left: 15px;border-left: solid 1px #ff8a00;transition: all 0.5s ease-in;display: inline;}
.onpage-title-black {font-size: 48px;margin: 0 0 30px 0;color: #000; text-transform: uppercase;font-weight: 900;
letter-spacing: 3px;padding-left: 15px;border-left: solid 1px #000;transition: all 0.5s ease-in;}

.onpage-title-black span{ color:#ff8a00}
.onpage-title-per {
    font-size: 48px;
    margin: 0 0 30px 0;
    color: #46395f;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 3px;
    padding-left: 15px;
    border-left: solid 1px #46395f;
    transition: all 0.5s ease-in;
   
}

.gree-title-q {
    font-size: 48px;
    margin: 0 0 20px 0;
    color: #5d9fab;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 3px;
    padding-left: 15px;
    border-left: solid 1px #5d9fab;
    transition: all 0.5s ease-in;
    display: inline;
}


.seo-new-pages-one{ padding: 100px 0; position: relative}
.onpage-top-p p{ font-size:24px; font-weight: 300;}
.craftings-tt-2 { display: flex;align-items: center;justify-content: center;padding-bottom: 0;}
.onpage-full{ width: 100%; padding-top: 40px;}
.onpage-right { padding: 0px 100px 0px 20px;}

.onpage-left {position: relative;padding-right: 30px;}
.onpage-left  img {border-radius:0 30px 30px  0px;position: relative; }
.onpage-left::before {position: absolute;background-color: #ff8a00;right: 0;top: 0;width: 50%; height: 100%;content: "";border-radius:0 30px 30px  0px;transition: all 0.5s ease-in;}
.digital-bxx{ margin-bottom: 35px;}
.digital-marketing{ background-color:#fff; padding: 20px; border-radius: 8px;transition: all 0.5s ease-in; box-shadow: 0 0 15px #ddd; height: 100%; }

.digital-marketing p{ font-size:18px; transition: all 0.5s ease-in; line-height: 28px; }
.digital-on-page{ font-size: 18px; font-weight:600; padding: 20px 0 10px 0;transition: all 0.5s ease-in; text-transform: uppercase}
.digital-marketing:hover p{ color: #fff; transition: all 0.5s ease-in;}
.digital-marketing:hover .digital-on-page{  color: #fff; transition: all 0.5s ease-in;}

.digital-marketing:hover{ background-color:#ff8a00;transition: all 0.5s ease-in; }
.digital-marketing:hover img{filter: invert(800%); position: relative}

.seo-new-pages-two{ padding: 10px 0 100px 0; position: relative}
.seo-new-pages-two-img img{ border-radius: 8px;}
.seo-new-pages-three{ padding: 100px 0 100px 0; background-color:#f0f3f2; position: relative}

.process-on-page{ position: relative; max-width: 1450px; margin: 40px auto auto auto}
.process-on-page::after{ position: absolute; width: 1px; height: 100%; left: 50%; top: 0; background-color:#46395f; content: ""}
.process-on-box{ background-color:#fff; border-radius: 8px; padding: 25px; position: relative; margin-left: 60px}
.number-pro{    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #46395f;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    position: absolute;
    left: -102px; color:#fff;
    top: 63px;    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;}


.process-on-box::after{ position: absolute; left: -18px; content: ""; top: 40%;
width: 0px;height: 0px;border-style: solid;border-width: 20px 20px 20px 0;
 border-color: transparent #fff transparent transparent;transform: rotate(0deg);}

.process-on-box:hover{ background-color:#46395f; transition: all 0.5s ease-in;}
.process-on-box1{ background-color:#fff; border-radius: 8px; padding: 25px; position: relative; margin: 40px 60px 40px 0}
.process-on-box1:hover{ background-color:#46395f; transition: all 0.5s ease-in;}

.process-on-box:hover .process-sm-title{ color:#fff; transition: all 0.5s ease-in;}
.process-on-box1:hover .process-sm-title{ color:#fff; transition: all 0.5s ease-in;}
.process-on-box1:hover p{ color:#fff; transition: all 0.5s ease-in;}
.process-on-box:hover img{ filter: invert(800%); transition: all 0.5s ease-in;}
.process-on-box:hover p{ color:#fff; transition: all 0.5s ease-in;}
.process-on-box1:hover img{ filter: invert(800%); transition: all 0.5s ease-in;}




.number-pro1{    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #46395f;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    position: absolute;
    right: -102px; color:#fff;
    top: 63px;    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;}


.process-on-box1::after{ position: absolute; right: -18px; content: ""; top: 40%;
   width: 0px;
   height: 0px;
   border-style: solid;
  border-width: 20px 0 20px 20px; transition: all 0.5s ease-in;
   border-color: transparent transparent transparent #fff;
   transform: rotate(0deg);
}

.process-on-box1:hover.process-on-box1::after{  border-color: transparent transparent transparent #46395f; transition: all 0.5s ease-in;}
.process-on-box:hover.process-on-box::after{   border-color: transparent #46395f transparent transparent; transition: all 0.5s ease-in;}


.process-on-mm{ display: flex; align-items: center}
.process-on-mm1{ width: 18%; padding-right:20px;}
.process-on-mm2{ width: 87%}
.process-on-box1:hover ::after{background-color:#ddd3f1;}
.process-on-box:hover ::after{background-color:#ddd3f1;}


.process-sm-title{ font-size: 18px; font-weight:600; padding: 0px 0 8px 0;transition: all 0.5s ease-in; text-transform: uppercase}
.process-on-box p{ font-size:18px; transition: all 0.5s ease-in; line-height: 28px; }
.quote-all-m{ margin-top: 50px;}
.quote-all {background-color:transparent;padding: 15px 40px; 
 border-radius: 5px; border: solid 1px #5d9fab; font-size: 16px; font-weight: 600;color: #5d9fab; text-transform: uppercase;letter-spacing: 2px;  }
.quote-all:hover { background-color:transparent;color: #000; border: solid 1px #000; }
.seo-new-pages-four{ padding: 100px 0 100px 0; position: relative}


#related-slid-b .owl-prev {
    position: absolute;
    top: 50%;
    right: 20px;
    display: none;
}
#related-slid-b .owl-prev span {
    background-color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #000;
    font-size: 24px;
    text-align: center;
}
#related-slid-b .owl-next span {background-color: #fff;width: 40px;height: 40px;border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#related-slid-b .owl-next {position: absolute;display: none; top: 50%;left: 20px;}
#related-slid-b .owl-nav { display: none;}
#related-slid-b .owl-dot span {background-color: #ffd099;width: 10px;height: 10px;margin: 2px;border-radius: 50%;}
#related-slid-b .owl-dot.active span {background-color: #ff8a00;width: 10px;height: 10px;}
#related-slid-b .owl-dots {display: flex;z-index: 20;position: relative;bottom: 0px;justify-content: center;}
.Other-Services-box{ padding: 20px; border-right: solid 1px #5d9fab; margin-top: 40px; transition: all 0.5s ease-in; }
.Other-sm-title{ font-size: 28px; font-weight:600; padding: 0px 0 8px 0;transition: all 0.5s ease-in; text-transform: uppercase}
.other-ixon img{ width: 100px!important; height: auto!important; margin: auto; padding: 15px 0 20px 0; }
.arrow-link{ font-size: 60px; color:#ff8a00; font-weight: 100;}

.Other-Services-box:hover{ background-color:#5d9fab; transition: all 0.5s ease-in; }
.Other-Services-box:hover p{ color:#fff }
.Other-Services-box:hover .other-ixon img{   filter: invert(800%); position: relative;  }
.Other-Services-box:hover .Other-sm-title{ transition: all 0.5s ease-in;   color:#fff}



.faq-img-top{ margin-top:40px;}
.inner-pages-faq-mm .accordion-item:first-of-type .accordion-button {border-top-left-radius: calc(0rem - 1px);border-top-right-radius: calc(0rem - 1px); }
.inner-pages-faq-mm .accordion-button:not(.collapsed) {color: #000;background-color:transparent;box-shadow: inset 0 -1px 0 rgba(0,0,0,.0);}
.inner-pages-faq-mm .accordion-item {background-color: transparent;border: 0px solid rgba(0,0,0,.125);}
.inner-pages-faq-mm .accordion-button {position: relative;display: flex;align-items: center;width: 100%;padding: 22px 0;font-size:17px; text-transform: uppercase;
color: #000; font-weight:600; letter-spacing: 2px;text-align: left; background-color: transparent;border: 0;border-radius: 0; border-bottom: solid 1px #000;}

.inner-pages-faq-mm .accordion-body {padding: 1rem 0;}
.our-management{ max-width: 1200px; margin: auto}
.our-management-box{ padding: 30px; box-shadow: 0 0 20px #ddd; border-radius: 8px; }
#offerSlider1 .owl-prev {position: absolute;top: 50%; right: 20px; display: none;}
#offerSlider1 .owl-prev span { background-color: #fff; width: 40px; height: 40px; border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#offerSlider1 .owl-next span {background-color: #fff;width: 40px;height: 40px; border-radius: 50%;color: #000; font-size: 24px;text-align: center;}
#offerSlider1 .owl-next {position: absolute;display: none;top: 50%;left: 20px;}
#offerSlider1 .owl-nav { display: none;}
#offerSlider1 .owl-dot span {background-color: #b8b8b8;width: 30px;height: 3px;margin: 2px; }
#offerSlider1 .owl-dot.active span {background-color: #5d9fab; width: 20px;height: 3px;}
#offerSlider1 .owl-dots {display: flex;z-index: 20;position: relative;bottom: 0px;justify-content: center;}
.management {display: flex;align-items: center;}
.management-testmoimg {width: 25%;}
.management-contant {width: 75%;padding-left: 40px;}
.management-testmoimg img {border-radius: 5px;}
.management-name {font-size: 24px;color: #5d9fab;margin: 0 0 8px 0;font-weight: 600;}

.gray-color a{ color:#ee3d67; font-weight: 600;}
.vission-m{ margin-top: 30px!important}
.innet-two a{ color:#ff8a00; font-weight: 600;}

.innet-three a{ color:#ff8a00; font-weight: 600;}
.usamap-sec{ padding: 20px 0 50px 0}
.usamap-sec iframe{ width: 100%; height: 500px;}
th.actcss { font-size: 26px;}

.inner-banner404{ background-color:#111;min-height: 125px}
.notfount404{ padding: 80px 0}

.there-title{ font-size:50px; font-weight: 600; color:#685c80; margin: 40px 0 20px 0}
.questionnaire-page-sec{ background-color:#d4fcff; padding-top: 40px;}
.questionnaire-page-sec1{ background-color:#feeedb; padding-top: 40px;}
.onpage-title-black {font-size: 48px;margin: 0 0 30px 0;color: #ee3d67;text-transform: uppercase;font-weight: 900;letter-spacing: 3px;
padding-left: 15px;border-left: solid 1px #ee3d67;transition: all 0.5s ease-in;}
.process-on-page::after {top: 69px;height: 95%;}
.seo-new-pages-last{ padding: 100px 0; position: relative}
.have-a-project{ font-size: 25px; font-weight: normal; text-align: center; padding-bottom: 20px;}
.craftings-tt-bottom{display: flex;align-items: center;justify-content: center;padding-bottom: 20px;}
.quote-all-bottom {background-color:transparent;padding: 15px 40px; 
 border-radius: 5px; border: solid 1px #5d9fab; font-size: 16px; font-weight: 600;color: #5d9fab; text-transform: uppercase;letter-spacing: 2px; margin-right: 10px;  }
.quote-all-bottom:hover { background-color:transparent;color: #000; border: solid 1px #000; }


/*---------------------------------------------------------*/


.develop-right{ padding-left: 30px}
.degicorns-tab .nav-link { display: block;padding: 20px 15px; background-color: #fff; border-radius: 8px;
color: #000;text-decoration: none; margin: 0 10px; width: 250px; height: 100%;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
.step-title{ font-size: 30px; text-transform: uppercase; font-weight: bold; text-align: center}
.step-titlesm{ font-size:14px; text-transform: uppercase; font-weight: 600; text-align: center}
.degicorns-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
color: #fff; position: relative;background-color: #685c80;}
.degicorns-tab .nav-pills .nav-link.active::after{width: 0; position: absolute; bottom: -19px; left: 40%; content: "";
height: 0;border-style: solid;border-width: 20px 20px 0 20px;border-color: #685c80 transparent transparent transparent;}
.degicorns-tab .nav {justify-content: center;}
.degicorns-tab div#pills-tabContent {
background-color: #fff;padding: 30px;margin-top: 35px;border-radius: 8px;}
.degicorns-tab{ margin-top: 40px}
.kikof-title{ color:#685c80; font-size:24px; text-transform: uppercase; font-weight: 600; margin: 0 0 15px 0}
.degicorns-tab div#pills-tabContent img { border-radius: 8px;}

.wordpress-features{}
.wordpress-pages-box{ background-color:#fff; padding: 20px; border-radius: 8px; box-shadow: 0 0 15px #ddd; transition: all 0.5s ease-in; height: 100%;}
.wordpress-fe-mt{ margin-top: 30px;}
.wordpress-pages-box-tt{ color:#111; font-size:20px; text-transform: uppercase; font-weight: 600; margin: 15px 0 10px 0; transition: all 0.5s ease-in;}
 .wordpress-pages-box:hover{ background-color:#5d9fab;transition: all 0.5s ease-in; }
.wordpress-pages-box img{ width: 90px;}
.wordpress-pages-box:hover img{filter: invert(800%); transition: all 0.5s ease-in;}
.wordpress-pages-box:hover .wordpress-pages-box-tt{ color:#fff;  transition: all 0.5s ease-in;}
.wordpress-pages-box:hover p{ color:#fff;  transition: all 0.5s ease-in;}

.ios-mar-top{ margin-top: 40px;}
.ios-padd-top{padding-top:40px;}
.ios-screen-box{ max-width: 1500px; margin: auto}
.ios-process-box ul {display: flex;}
.ios-process-box ul li{ width: 20%; padding: 0 15px; transition: all 0.5s ease-in;}
.ios-process-box-5 p{ font-size: 16px; margin-top: 20px;}
.ios-process-boder{ border-right: solid 1px #bed9dd; padding-right: 20px; transition: all 0.5s ease-in;}
.ios-process-mm{ margin-bottom: 0px;}

.ios-process-cercel1{ background-color: #5d9fab; width: 125px; height:125px; margin: auto;  font-weight: 600; display: flex; align-items: center; justify-content: center;
border-radius: 50%; border: solid 5px #fff; font-size: 44px; color: #fff; box-shadow: 0 0 10px #ddd; transition: all 0.5s ease-in;}
.ios-process-cercel2{ background-color: #ff8a00; width: 125px; height:125px; margin: auto;  font-weight: 600; display: flex; align-items: center; justify-content: center;
border-radius: 50%; border: solid 5px #fff; font-size: 44px; color: #fff; box-shadow: 0 0 10px #ddd; transition: all 0.5s ease-in;}
.ios-process-cercel3{ background-color: #685c80; width: 125px; height:125px; margin: auto;  font-weight: 600; display: flex; align-items: center; justify-content: center;
border-radius: 50%; border: solid 5px #fff; font-size: 44px; color: #fff; box-shadow: 0 0 10px #ddd; transition: all 0.5s ease-in;}
.ios-process-cercel4{ background-color: #ee3d67; width: 125px; height:125px; margin: auto;  font-weight: 600; display: flex; align-items: center; justify-content: center;
border-radius: 50%; border: solid 5px #fff; font-size: 44px; color: #fff; box-shadow: 0 0 10px #ddd; transition: all 0.5s ease-in;}
.ios-process-cercel5{ background-color: #000000; width: 125px; height:125px; margin: auto;  font-weight: 600; display: flex; align-items: center; justify-content: center;
border-radius: 50%; border: solid 5px #fff; font-size: 44px; color: #fff; box-shadow: 0 0 10px #ddd; transition: all 0.5s ease-in;}

.ios-process-cercel1:hover{background-color: #000000;}
.ios-process-cercel2:hover{background-color: #ee3d67;}
.ios-process-cercel3:hover{background-color: #5d9fab;}
.ios-process-cercel4:hover{background-color: #ff8a00;}
.ios-process-cercel5:hover{background-color: #5d9fab;}


#related-slid-o .owl-prev { position: absolute;top: 50%;right: 20px;display: none;}
#related-slid-o .owl-prev span {background-color: #fff;width: 40px;height: 40px;border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#related-slid-o .owl-next span {background-color: #fff;width: 40px;height: 40px;border-radius: 50%;color: #000;font-size: 24px;text-align: center;}
#related-slid-o .owl-next {position: absolute;display: none;top: 50%;left: 20px;}
#related-slid-o .owl-nav {display: none;}
#related-slid-o .owl-dot span {background-color: #ffd099;width: 10px;height: 10px;margin: 2px; border-radius: 50%;}
#related-slid-o .owl-dot.active span {background-color: #ff8a00;width: 10px; height: 10px;}
#related-slid-o .owl-dots {display: flex;z-index: 20;position: relative;bottom: 0px;justify-content: center;}

.Other-Services-box-o{ padding: 20px; border-right: solid 1px #5d9fab; margin-top: 40px; transition: all 0.5s ease-in; }
.Other-Services-box-o:hover{ background-color:#f0f3f2; transition: all 0.5s ease-in; }
.php-new-pages-m{ margin-top:40px;}
.php-new-pages-m img{ border-radius:8px;}
.php-new-right{ margin-left: 20px;}

.pho-n-box{ background-color:#fff; border-radius: 5px; padding: 20px; box-shadow: 0 0 15px #efeded}
.ios-php-cerce{ background-color: #685c80; width: 100px; height:100px; margin: auto;  font-weight: 600; display: flex; align-items: center; justify-content: center;
border-radius: 50%; border: solid 5px #fff; font-size: 36px; color: #fff; box-shadow: 0 0 10px #ddd; transition: all 0.5s ease-in;}
.pho-n-box-title{ font-size: 20px; font-weight: 600; margin: 0; padding: 15px 0}

.Platforms-title{ font-size: 22px; font-weight: 600; margin: 0 0 5px 0}
.Platforms-top{margin:20px 0 0 0px}
.php-new-left{ margin-right: 20px;}
.design-process-t{ font-size: 20px; font-weight: 600; margin: 15px 0 0px 0; text-transform: uppercase;}
.features-of-de{ background-color:#fff; padding: 20px; transition: all 0.5s ease-in; border-radius: 5px; height: 100%; }
.features-of-mt{ margin-bottom: 40px;}
.features-title{ font-size: 20px; font-weight: 600; margin: 0px 0 10px 0; text-transform: uppercase; transition: all 0.5s ease-in;}
.features-box-m{ margin-top: 40px;}
.features-of-de:hover{ background-color:#5d9fab; transition: all 0.5s ease-in; }
.features-of-de:hover .features-title{ color: #fff; transition: all 0.5s ease-in; }
.features-of-de:hover p{ color: #fff; transition: all 0.5s ease-in; }
.new-sec-other-services{ background-color:#fff; padding-bottom: 30px; border-bottom: solid 1px #ddd}

.contact-box {max-width: 800px;}
.scope-title-1 {padding: 0px 0 0 0;}




@media (min-width: 576px){
.modal-dialog {max-width: 840px;margin: 1.75rem auto;}}
.digi-boder .modal-content {border-radius: 10px;border: solid 0px #5d9fab;}
.digi-pop-form{ padding: 0px}
.digi-pop-form .form-control { display: block;width: 100%;height: 50px;
padding: 0.375rem 0rem;font-size: 16px; font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box; border: 0px solid #ced4da;border-radius: 0px; border-bottom: solid 1px #ced4da;}

.view-all-popup {background-color:transparent;padding: 12px 40px; 
 border-radius: 5px; border: solid 1px #685c80; font-size: 16px; font-weight: 600;color: #685c80; text-transform: uppercase;letter-spacing: 2px; margin-left: 20px; }
.view-all-popup:hover { background-color:transparent;color: #000; border: solid 1px #000; }
.btn-close.homedigipop {
position: absolute; right: 4px; top: 4px; z-index: 5;}
.modal-dialog .modal-body {position: relative;flex: 1 1 auto;padding: 0rem;}
.digi-pop-right-form{ padding: 40px 25px 40px 5px}
.digi-pop-left-form{background-image: linear-gradient(#b94970, #675b7f); border-radius: 8px; height: 100%; padding: 80px 20px 20px 20px;}
.free-seo{ font-size: 38px; font-weight:800; color: #fff; margin-bottom: 10px; }
.free-seo-sm-pop{ font-size: 38px; font-weight: 600; color: #fff; letter-spacing: 4px }
.website-starting a {border-bottom: solid 1px #ff8a00;}
.thank-digi-img-sm-box{ max-width: 950px; margin: auto; text-align:center; border: solid 1px #f2efef; padding: 30px; border-radius: 8px; box-shadow: 0 0 20px #eeebeb}
.thankyou-ttitle{ font-size: 48px; font-weight: 800; text-transform: uppercase; letter-spacing: 4px; color:#00b200;}	
.thankyou-solial{ margin-top: 50px;}
.thankyou-solial30{ margin-top: 30px;}
.thank-you-message{ font-size: 26px; font-weight: 600; text-transform: uppercase; letter-spacing: 5px; color:#000; margin-bottom: 30px;}

.view-all-than { background-image: linear-gradient(to right, #74b9c5, #317480);padding: 15px 40px; 
 border-radius: 5px; border: solid 0px #5d9fab; font-size: 16px; font-weight: 600;color: #fff; text-transform: uppercase;letter-spacing: 2px; margin-left: 20px; }
.view-all-than:hover { background-image: linear-gradient(to right, #317480, #74b9c5);color: #fff; border: solid 0px #000; }
.logo-four img {width: 130px;}
.payment-icon img {margin-right: 20px;}

img.strip-icon { width: 94px;}
img.paypal-icon {width: 134px;}
.logo-four {padding-right: 80px;}
.logo-four img { width: 80%;}
.footer-section form {width: 59%;}

.colo-digi-back1{ background-color:#5d9fab!important;}
.colo-digi-back2{ background-color:#ff8a00!important;}
.colo-digi-back3{ background-color:#ee3d67!important;}
.colo-digi-back4{ background-color:#685c80!important;}
.wpcf7-spinner {display: none!important;}


.colo-digi1{ color:#5d9fab}
.colo-digi2{ color:#ff8a00;}
.colo-digi3{ color:#ee3d67}
.colo-digi4{ color:#685c80}

.get-quote.bgbtton1{ 
    background-color:#5d9fab;
    padding: 15px 15px;
    border-radius: 5px;
    border: solid 1px #5d9fab;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-left: 20px;
}
.get-quote.bgbtton1:hover {
    background-color:#000;
    color: #fff;
    border: solid 1px #000;
}


.get-quote.bgbtton2{ 
    background-color:#ff8a00;
    padding: 15px 15px;
    border-radius: 5px;
    border: solid 1px #ff8a00;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-left: 20px;
}
.get-quote.bgbtton2:hover {
    background-color:#000;
    color: #fff;
    border: solid 1px #000;
}


.get-quote.bgbtton3{ 
    background-color:#ee3d67;
    padding: 15px 15px;
    border-radius: 5px;
    border: solid 1px #ee3d67;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-left: 20px;
}
.get-quote.bgbtton3:hover {
    background-color:#000;
    color: #fff;
    border: solid 1px #000;
}


.get-quote.bgbtton4{ 
    background-color:#685c80;
    padding: 15px 15px;
    border-radius: 5px;
    border: solid 1px #685c80;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-left: 20px;
}
.get-quote.bgbtton4:hover {
    background-color:#000;
    color: #fff;
    border: solid 1px #000;
}


.get-quote.bgbtton5{ 
    background-color:#000;
    padding: 15px 15px;
    border-radius: 5px;
    border: solid 1px #000;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-left: 20px;
}
.get-quote.bgbtton5:hover {
    background-color:#5d9fab;
    color: #fff;
    border: solid 1px #5d9fab;
}



#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {

    border-top: solid 2px #ff8a00!important;
}

/*-------------------menu--------------------*/	

#mnmwp-main-menu ul ul li a {
 background-color: rgba(0, 0, 0, 0.7)!important;
}
#mnmwp-main-menu ul ul li a {
    width: 250px!important;
    font-weight: 700;
   
}
#mnmwp-main-menu ul ul > li:hover > a {
   background-color: rgba(104, 92, 128, 0.7)!important;
    color: #ffffff;
}

#mnmwp-main-menu {
    display: flex!important;
    justify-content: end!important;
    width: 100%!important;
}

/*-------------------menu--------------------*/	


.tablee.text-center {
  vertical-align: middle;
}
.banner-inner { width: 90%;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #141414!important;font-weight: 500!important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
box-shadow: 0px 25px 20px -20px rgb(52 51 51 / 45%)!important;}
.ios-process-box ul li{ border-right: solid 1px #bed9dd;}
.ios-process-box ul li:last-child{ border-right: solid 0px #bed9dd;}	
.ios-process-boder{    border-right: solid 0px #bed9dd;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
font-size: 14px; font-weight: 600!important;  border-top: solid 0px #ff8a00
 
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 15px 15px 15px 50px!important;
   
}



/*-------------------wtite menu--------------------*/	




#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
background-color: rgba(0, 0, 0, 0.6)!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    color: #fff !important;
    font-weight: 500 !important;	
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
    color: #ff8a00 !important;
    font-weight: 500 !important;	
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background-color:none!important; 
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
background-color:#000!important; color: #fff!important
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  background-color:#000!important; color: #ff8a00!important
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
background-color:#000!important; color: #fff!important
}



#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: #ff8a00!important;
}


/*-------------------wtite menu--------------------*/	













@media (max-width: 1600px){
.logo-four img {width: 87%;}
.digilogo .brand img { width: 242px;}	
.logo-two img {width: 160px;}	
 .get-quote {padding: 12px 10px;font-size: 14px;letter-spacing: 1px; letter-spacing: 0px;}	
.payment-icon img{margin-right: 20px;}	
	
.banner-inner { width: 90%;}	
.inner-title {font-size: 55px;}
.inner-title span {font-size: 55px;}
.onpage-title-q {font-size: 40px; text-align: center}	
.digital-marketing p {font-size: 16px;line-height: 25px;}
.onpage-title-black {font-size: 40px;}	
.onpage-title-per {font-size: 40px; text-align: center}	
.gree-title-q {font-size: 40px; margin: 0 0 20px 0; text-align: center}	
.Other-sm-title {font-size: 21px;}	
.onpage-title-black {font-size: 40px;}	
.degicorns-tab .nav-link {width: 195px; padding: 20px 10px;}	
.ios-process-box ul li { padding: 0 7px 0 15px;}
.step-titlesm {font-size: 13px;}	
.nav-right87 {width: 99.5%;left: 0;}	
	
	
}


@media (max-width: 1440px){
.main-cantener { padding: 0 30px 0 30px;}	
.ab-box-f1 {padding: 0 0px 40px 0;}
.ab-box-f2 {padding: 0 0px 40px 0px;}	
.ab-box-f3 {padding: 0 0px 0px 0;}
.ab-box-f4 {padding: 0 0px 0px 0px;}
.completed {font-size: 14px;}
.services-left {padding: 50px 0px 50px 40px;}
p {line-height: 27px;font-size: 16px;}	
.border-revi {padding:0 25px 0 0px ;}
.main-cantener-midd {padding: 0 40px 0 40px;}
.logo-four img {width: 80%!important; height: auto!important;}
.logo-four {align-items: center;}
.ser-box-m {padding: 0 0px 10px 0;}
.top-social a {margin: 10px 0px 10px 4px;}	
.footer-section h6 {font-size: 21px;letter-spacing: 1px;}
.top-two-p p {font-size: 20px;letter-spacing: 0px;line-height: 32px;}
 .banner-inner { width: max-content;}
.get-quote {padding: 15px 18px;font-size: 15px;}
.logo-two img {  width: 155px;}	
 .get-quote {padding: 12px 10px;font-size: 14px;letter-spacing: 1px; letter-spacing: 0px;}	

.digital-marketing {padding: 10px;}	
.digital-on-page {font-size: 17px;padding: 15px 0 10px 0;}	
.digital-marketing.text-center img {width: 60px;}	
.inner-pages-faq-mm .accordion-button {font-size: 15px;letter-spacing: 1px;}		
.text-center.faq-img-top img {width: 73%;}	
.degicorns-tab .nav-link {width: 203px;}	.inner-title { font-size: 40px;}	
.inner-title span {font-size: 40px; line-height: normal;}	
.onpage-right {padding: 0 40px 0 20px;}
.wordpress-pages-box {padding: 15px;}
.wordpress-pages-box img {width: 70px;}	
.top-phone {font-size: 17px;}		
.design-process-t {font-size: 18px;}	
.degicorns-tab {margin-top: 25px;}	
.ios-mar-top {margin-top: 0;}	
.about-main {font-size: 48px;}
.ourmission-box-b-tit {padding: 28px 0 0 0;line-height: 0;}
	
}


@media (max-width: 1366px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 10px 16px!important;}	
.inner-title-2 {font-size: 40px;line-height: 60px;}	
.inner-title-3 {font-size: 40px;line-height: 58px;}	
.inner-title {font-size: 64px;}	
.inner-title span  {font-size: 64px;}	
 .get-quote {padding: 12px 10px;font-size: 14px;letter-spacing: 1px; letter-spacing: 0px;}
.logo-two img {width: 145px;}
.inner-title {font-size: 40px;}
.inner-title span {font-size: 40px; line-height: normal;}	
	
.onpage-title-q {font-size: 32px; text-align: center}	
.digital-marketing p {font-size: 16px;line-height: 25px;}
.onpage-title-black {font-size: 32px;}	
.onpage-title-per {font-size: 32px; text-align: center}	
.gree-title-q {font-size: 32px; margin: 0 0 20px 0; text-align: center}	
.Other-sm-title {font-size: 21px;}	
.onpage-title-black {font-size: 32px;}		
.onpage-top-p p {font-size: 20px;}	
.degicorns-tab .nav-link {width: 185px;}
.step-title {font-size: 24px;}
.step-titlesm {font-size: 12px;}
.inner-title {line-height: normal;}	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 14px!important;
 
}	

	
	
	
	
/*-------------------menu--------------------*/	
#mnmwp-main-menu > ul > li > a {padding: 10px!important;}
/*#mnmwp-main-menu ul > li.has-sub > a::after {right: -2px!important;}	
#mnmwp-main-menu ul > li.has-sub > a::before {right: 3px!important;}	*/
	
	
/*-------------------menu--------------------*/		
#mnmwp-main-menu ul > li.has-sub > a::after {right: -4px!important;}	
#mnmwp-main-menu ul > li.has-sub > a::before {right: 0px!important;}	
#mnmwp-main-menu > ul > li.has-sub > ul.sub-menu > li a:before {top: 40%;right: 15px!important;}	
#mnmwp-main-menu > ul > li.has-sub > ul.sub-menu > li a:after {top: 53%;right: 15px!important;}	
	
}



@media (max-width: 1280px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {padding: 0px 11px 13px;font-size: 14px;}
.craftings-title {font-size: 40px;}
.services-title {font-size: 40px;}	
.about-main {font-size: 50px;}	
.ab-velue {font-size: 40px;margin: 10px 0;}	
.rewiew-title {font-size: 40px;}
.projetct-right span {font-size: 33px;}	
.navbar .navbar__left {flex: 0 0 23%;}	
.logo-two img {width: 60%;height: auto;}	
.top-phone {font-size: 16px;}	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {padding: 0px 4px 16px!important;}	
.digilogo .brand img {width: 140px;}
.inner-main-title {font-size: 40px; margin: 0 0 10px 0;}	
	
.center-p p {font-size: 18px;line-height: 30px;}	
.center-p p {font-size: 18px;line-height: 30px;}
.center-p p  br{ display: none}	
.top-phone {font-size: 15px;}	
.onpage-right {padding: 0px 34px 0px 20px;}	
.faq-img-top {margin-top: 40px;}	
ul#pills-tab li {margin-bottom: 20px;}	

   

	
}


@media (max-width: 1024px){	
.banner-info {width: 90%;}
body, html{ overflow-x: hidden}		
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {padding: 0px 6px 9px!important;
font-size: 13px!important;}
.top-phone {font-size: 14px;}	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {padding: 0px 6px 9px!important;font-size: 11px!important;}	
.ab-box {transform: skew(-3deg);}	
.noskew {transform: skew(3deg);}
.craftings-title {font-size: 34px;}	
.services-title {font-size: 34px;}	
.about-main {font-size: 40px;}	
.ab-velue {font-size: 34px;margin: 10px 0;}	
.rewiew-title {font-size: 34px;}	
.services-sm {font-size: 15px;}	
.rewiew-title {font-size: 34px;}
.project-box {padding: 0 20px 0 0;}	
	
.inner-main-title span {font-size: 35px;}
.inner-title {font-size: 40px;line-height: 50px;}	
.inner-title span {font-size: 40px;}	
.inner-main-title {font-size: 35px;}
.top-right-p p {font-size: 18px;line-height: 30px;}	
.about-miss-text p {font-size: 21px;line-height: 30px;}	
.out-team-main ul li {width: 25%;padding: 0 10px;}	
.innet-two ul li {font-size: 20px;line-height: 38px;}
	
.middle-center p {font-size: 20px;font-weight: 300;line-height: 30px;}
.blog-r-title {font-size: 18px;}	
.serchformss {font-size: 18px!important;}	
.table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch;}
.col-md-12.text-center.center-con p br {display: none;}
.popular-left {padding-right: 5%;}
.popular-right {font-size: 13px;}	
.blog-r-title {font-size: 17px;}	
.price-tab .nav-tabs .nav-link { margin-bottom: 8px;}	
.highlight-back::after {background-size: 62% 62%; top: -4px;}
.price-tab div#nav-tabContent {padding: 20px 0 0 0;}	
.main-services-page ul li { width: 33%;padding: 10px 8px;}	
.main-services-page ul {flex-wrap: wrap;}	
.degicorns-tab {margin-top: 0;}	
.digital-on-page {font-size: 15px;padding: 15px 0 15px 0;}
.ios-process-box ul {display: flex;flex-wrap: wrap;}	
.ios-process-box ul li {width: 33%;padding: 0 15px 30px;}	
	
.seo-new-pages-one {padding: 80px 0 60px 0;}	
.onpage-title-per {margin: 0 0 20px 0; line-height: 38px;}	
.page-id-27943 .onpage-top-p p {font-size: 18px;margin-top: -8px;margin-bottom: 25px;}	
.process-on-mm2 {width: 77%;}
.process-on-mm1 {width: 23%;padding-right: 20px;}	
.footer-section form {width: 92%;}	
.seo-new-pages-last {padding: 50px 0;}
.copy-right a {font-size: 14px;}
.footer-section p {font-size: 14px;}	
.seo-new-pages-two {padding: 10px 0 70px 0;}
.seo-new-pages-three {padding: 70px 0 70px 0;}
.seo-new-pages-four {padding: 70px 0 70px 0;}	
.seo-new-pages-one {padding: 70px 0 60px 0;}	
#work .owl-dots {right: 55%;}	
.craftings-sec {padding: 50px 0 0 0;}	
.view-all {padding: 15px 14px;border: solid 1px #5d9fab;font-size: 14px;}	
.about-top {padding: 30px 0 50px 0;}	
	
table th, table td {
/*  white-space: nowrap;*/
  padding: 10px 20px;
  font-family: Arial;
}
table tr th:first-child, table td:first-child{
  position: sticky;
  left: -2px;
  z-index: 10;
  background: #f3f5f6;
}
table tr th:first-child{
  z-index: 11;
}
table tr th{
  position: sticky;
  top: 0;
  z-index: 9;
  background: #f3f5f6;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 15px 15px 15px 15px!important;	}
	
	
	
/*-------------------menu--------------------*/		
#mnmwp-main-menu > ul > li > a {font-size: 10px!important;}
/*#mnmwp-main-menu ul > li.has-sub > a:after {right: -4px!important;}	
#mnmwp-main-menu ul > li.has-sub > a:before {right: 0px!important;}	*/
.is_mobile #mnmwp-main-menu ul ul li a {padding-left: 15px!important;width: 100%!important;}	
	
/*-------------------menu--------------------*/		
	
}

@media (max-width: 995px){	
.is_mobile #mnmwp-main-menu #mnm-menu-button {width: auto!important;position: absolute;right: 0;}
#mnmwp-main-menu ul.mnmwp-menu {outline: 0;margin-top: 63px;}
.mnm-menu-opened {top: -63px;}
header.fixed-nav .top-menu-bg {background-color: #302f2f;height: 71px;}	
.is_mobile #mnmwp-main-menu #mnm-menu-button {top: 5px!important;}	
.is_mobile #mnmwp-main-menu #mnm-menu-button button.btn.menu-btn span{background:#fff!important;}	
.digilogo {display: inherit!important;}
ul#menu-primary {background-color: #333!important;}	
.is_mobile #mnmwp-main-menu #mnm-menu-button {top: 5px!important;}	
	
	
}



@media (max-width: 991px){	

.slider-left {position: relative;width: 100%;}
#work .owl-dots {right: inherit;top: 50%;left: 0;}	
.is_mobile #mnmwp-main-menu #mnm-menu-button { top: -44px!important;}	
.review-left {margin-bottom: 20px;}	
.services-left {padding: 50px 40px 50px 40px;}	
.inner-left-img {margin-bottom: 30px;}	
.innet-two {padding: 50px 0 50px 0;}	
.innet-one {padding: 100px 0 10px 0;}
.banner-inner {width: 95%;}	
.inner-title {font-size: 30px;}
.inner-title span {font-size: 30px;}		
.onpage-title-q {font-size: 26px;}	
.seo-new-pages-one {padding: 50px 0 30px 0;position: relative;}	
.onpage-left {margin-bottom: 30px;}	
.onpage-title-black {font-size: 26px;}
.seo-new-pages-two { padding: 10px 0 50px 0;}
.seo-new-pages-three { padding: 50px 0 50px 0;}	
.onpage-title-per {font-size: 26px;}	
.process-on-mm {display: inherit;}
.process-on-mm1 {width: 100%;padding-right: 0px;}	
.process-on-box {padding: 20px;text-align: center;}	
.process-on-mm2 {width: 100%;}
.process-on-box p {font-size: 16px;line-height: 25px;}	
.gree-title-q {font-size: 26px; text-align: center;}	
.seo-new-pages-four {padding: 50px 0 50px 0;}
.onpage-title-black {font-size: 26px;}	
.process-sm-title {font-size: 16px;font-weight: 600;}	
.process-on-mm {display: inherit;text-align: center;}	
.text-center.faq-img-top img {width: 40%;}		
.onpage-right {padding: 0px 20px 0px 20px;}	
.seo-new-pages-two-img {margin-top: 20px;}	
.design-process-t {font-size: 17px;}	

.onpage-left {display: none;}	
.seo-new-pages-two-img  img{ display: none}	
.tab-pane ul li {font-size: 16px;margin-bottom: 10px;}	
	
	
}




@media (max-width: 870px){	
#mega-menu-wrap-menu-1 {clear: both; position: fixed!important;top: 0!important;height:auto!important;right: 0!important;width: 100%!important;}		
.digitally-bann {font-size: 62px;}	
.Pop-Up-text {font-size: 55px;}
.home-about {padding: 50px 0;}	
.left-about {border-left: solid 0px #999;padding-left: 0px; padding-right: 0px; padding-bottom: 25px;}	
.services-left {padding: 50px 33px 49px 33px;}	
.services-back {padding-bottom: 50px;}	
	
.slider-left { position: relative;top: 0;left: 0; transform: inherit;z-index: 10;width: 90%;}	
#work .owl-dots {position: absolute;bottom: 0px;width: 46px;height: auto;right: 94%;top: 38%;}
.craftings-sec {padding: 50px 0 0 0;}	
.slider-left-title {font-size: 30px;}	
.craftings-tt {display: inherit;}	
.view-all {margin-left: 0px;}	
.craf-bt {text-align: center;padding-top: 25px;}	
#mega-menu-wrap-menu-1 .mega-menu-toggle {
background-color: transparent!important}		
.reviews-back {padding: 50px 0px }	
.review-left {padding-left: 20px;padding-right: 60px; margin-bottom: 25px;}		
.common-sec {padding: 50px 0;}
.project-box {padding: 0 20px 0 0;text-align: center;}	
.project-box .d-flex.align-items-center {display: inherit!important;}
.projetct-right.d-flex.align-items-center {display: inherit!important;}	
.projetct-right span {font-size: 28px;display: block; padding: 10px 0}	
.project-box {padding: 0 20px 20px 0;text-align: center;}	
.footer-section { padding: 40px 0 0px 0;}	
.footer-section h6 {font-size: 20px;letter-spacing: 1px;margin: 10px 0 8px 0;}	
.footer-logo {font-size: 18px;}	
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {margin-top: 37px!important; margin-right: 25px!important}	
.Pop-Up-text {font-size: 22px;}
.digitally-bann {font-size: 30px;}	
.innet-one { padding: 50px 0 0px 0;}	
.top-two-p {padding-left: 0;padding-top: 25px;}	
.top-right-p p { padding: 10px 0 0 0;}
.innet-two {padding: 50px 0 50px 0;}
.inner-title-2 { font-size: 28px;line-height: 40px;}	
.gray-color {padding: 50px 0;}
.inner-title-3 {font-size: 28px;line-height: 40px;}	
.innet-three {padding: 50px 0 50px 0;}	
.middle-center p {font-size: 18px;line-height: 29px;}	
.last-boxes {padding: 10px 8px;font-size: 16px;}	
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 { margin-top: 28px!important;}	
.about-main {font-size: 36px;}	
.about-top {padding: 50px 0 50px 0;}	
.ourmission-box-b { margin-bottom: 25px;}	
.about-top {padding: 50px 0 50px 0;}	
.out-team-main ul li { width: 33%;}	
.craftings-title {border-right: solid 0px #5d9fab;     border-left: solid 0px #5d9fab;}	
.ourmission-box {margin-bottom: 30px;}	
.inner-title-3 br{ display: none}	
.col-lg-3.col-md-6.sm-contatbox.text-center {margin-bottom: 25px;}	
section.about-top.contact-page-gg {padding: 50px 0;}	
section.about-top.two-locationnn {padding: 50px 0;}	
.craftings-tt {padding-bottom: 24px;}
.contact-gray {padding: 50px 0;}	
.two-boxs p br {display: none;}	
.left-comm {border-right: solid 0px #999;padding-right: 0px; height: 100%;}	
.gray-color ul li {font-size: 19px;line-height: 40px;}		
.gray-color ul {column-count: 2;}	
.left-comm {display: inline;}
ul.mega-sub-menu li a { padding: 5px 0px 1px 0px !important;}	
.blog-sec-p {padding: 50px 0 50px 0;}	
.blog-top-title {padding: 0px 0 20px 0; margin-bottom: 30px;}	
.blog-main-b {margin-bottom: 25px;padding: 20px;box-shadow: 0 0 20px #ddd;}
.reading-this-title {font-size: 18px;}
.reading-social img {width: 33px;margin-right: 4px;margin-bottom: 4px;}	
.blog-main-b ol li{ font-size: 16px;}	
.may-also-title {font-size: 25px;}	
.website-starting {font-size: 13px;}	
.header-social a {margin: 0px 0px 0px 0px;}
#mega-menu-wrap-menu-1 .mega-menu-toggle { margin-top: 54px;}	
header.header.fixed-nav #mega-menu-wrap-menu-1 .mega-menu-toggle { margin-top: 5px;}	 	
.page-id-26439 .about-top {padding: 50px 0 50px 0;}
.price-tab .nav-tabs .nav-link {font-size: 13px;font-weight: 600;margin-right: 8px;padding: 10px 15px; margin-bottom: 10px;}	
.price-tab div#nav-tabContent {padding: 15px 0 0 0;}	
.highlight-back::after {top: -7px;background-size: 59% 57%;}
.price-tab div#nav-tabContent {position: relative;z-index: 1;}	
	
.services-title { text-align: center; border-left: solid 0px #685c80;}
.website-starting {font-size: 11px;}	
.inner-banner404 {min-height: 72px;}	
.digitally-bann {font-size: 56px;}	
.noipad-soci{ display: none}
	
.process-on-box1::after {top: 80px;}	
.process-on-box::after {top: 80px;}		
.develop-right {padding-left: 0px;}
.degicorns-tab div#pills-tabContent {padding: 20px;margin-top: 35px;}	
.quote-all-m {margin-top: 30px;}	
.Other-sm-title {font-size: 19px;}	
.Other-Services-box { margin-top: 20px;}	
.design-process-t {font-size: 15px;}	
	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
float: none!important; position: relative;width: 100%!important;height: 300px!important;overflow: auto!important;}	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
 height: 50px!important;    line-height: 51px!important;}	
	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding: 2px 12px 0px 14px !important;}	
.seo-new-pages-last {padding: 50px 0;}	
	
.ios-process-box ul li {width: 50%;padding: 0 15px 30px;}	
	
	
	
/*-------------------menu--------------------*/
	
.is_mobile #mnmwp-main-menu #mnm-menu-button button.btn.menu-btn span {background: #fff!important;}	
.digilogo {display: inherit!important;}	
div#mnmwp-main-menu {margin-top: -47px;}	
.top-menu-bg {padding: 21px 0 15px 0;}	
a.brand {position: relative;z-index: 4;}	
ul#menu-primary {background-color: #333!important;}	
#mnmwp-main-menu > ul > li > a {padding: 12px 10px!important;}	
#mnmwp-main-menu > ul > li > a {font-size: 14px!important;}
.is_mobile #mnmwp-main-menu #mnm-menu-button {top: -5px!important;}	
header#header #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
 margin-top: 21px !important; margin-right: 25px !important;}	
.craf-bt {padding-top: 9px;padding-bottom: 17px;}
.ourmission-box {margin-bottom: 0;}	
.services-title-q {font-size: 32px;}	
.project-box {padding: 0 0px 20px 0;}
	
.topmar{ padding-top: 0px;}
.left-about p {font-size: 20px;line-height: 34px;}	
	
.process-on-mm1 { padding-bottom: 13px;}	
.projetct-right {padding-left: 0px;}	
.craftings-tt {
    padding-bottom: 24px;
    text-align: center;
}	
	
	
/*-------------------menu--------------------*/	


	
}

@media (max-width: 820px){
.rvs-collum{flex-direction: column-reverse;}
.php-new-pages-m img {margin-bottom: 30px;}	
.ios-process-box ul li:nth-child(odd) {border-right: solid 1px #bed9dd;}
.ios-process-box ul li:nth-child(even) {border-right: solid 1px #ffffff;}
.projetct-right {padding-left: 0px;}
	
	
	
	
}

@media (max-width: 767px){

.main-cantener-midd {padding: 0 15px 0 15px;}	
.about-sm {font-size: 25px;}	
.about-main {font-size: 30px;}
.left-about p {font-size: 18px;letter-spacing: 1px;line-height: 29px;}	
.ab-box {transform: skew(0deg);}	
.noskew {transform: skew(0deg);}
.services-title {font-size: 28px;}	
.services-left {padding: 50px 15px 49px 15px;}	
.services-title {font-size: 28px; margin-bottom: 14px;}	
.craftings-title {font-size: 28px;border-right: 0px;}	
#work .owl-dots {right: 91%;top: 61%;}
.slider-left { width: 100%; border-left: solid 0px #fff;padding-left: 0px;padding-right: 0px }		
.left-work {padding: 30px 15px;height: 100%;}	
.rewiew-title {font-size: 28px;}
.rewiew-title {font-size: 28px;}	
.testmoimg {width: 34%;padding-right: 0px;}
.testmo-box {display:inherit!important;}	
.test-contant {width: 100%;padding-right: 0px; text-align: center}	
.review-name {font-size: 20px;color: #685c80;margin: 12px 0 8px 0px;font-weight: 600;}	
.testmo-box {align-items: center;}
.testmoimg {margin: auto;}	
.projetct-right {padding-left: 15px;}	
.projetct-right span {font-size: 23px;padding: 10px 0;}	
.call-all {padding: 9px 40px;}	
.footer-section p {font-size: 14px;}
.copy-right .text-r {text-align: left;}	
.border-revi { border-right: 0px solid; padding: 0;}	
.footer-section ul li a {font-size: 14px;}	
.logo-four {margin-bottom: 20px;}	
.footer-logo-sec {padding: 30px 0;margin-top: 24px;}	
	
.inner-title {font-size: 19px;line-height: 27px;}	
.inner-title span {font-size: 19px;     display: inline;}	
.banner-inner {position: relative;top: 0;left: 0;transform: inherit;z-index: 1;text-align: center;padding:12px 0;border-bottom: solid 0px #fff; background-color:#685c80;}	
.inner-main-title {font-size: 24px;     letter-spacing: 2px;}
.inner-main-title span {font-size: 24px;}	
.left-comm {border-right: solid 0px #999;padding-right: 0px;height: 100%;display: inherit;}	
.top-right-p p {font-size: 16px;line-height: 27px;font-weight: 400;}	
p {font-size: 16px;line-height: 27px;font-weight: 400;}		
.top-right-p {margin-right: 0px;}	
.top-two-p p {font-size: 16px;line-height: 27px;font-weight: 400;}		
.inner-title-2 {font-size: 24px;line-height: 30px;}	
.inner-title-2 br{display: none}		
.center-p p{font-size: 16px;line-height: 27px;font-weight: 400;}	
.middle-left {padding-right: 0; text-align: center;}	
.middle-m {margin-top: 20px;}
.middle-title-sm {font-size: 18px;margin: 0 0 15px 0;}	
.middle-left p {font-size: 16px;line-height: 27px;font-weight: 400;}
.middle-center p {font-size: 16px;line-height: 27px;font-weight: 400;}
.inner-title-3  {font-size: 24px;line-height: 30px;}
.inner-title-3  br { display: none}	
.center-last-mt-1 {margin-top: 10px;}	
.last-new-box {padding: 16px;font-size: 19px;}	
	
.last-new-box p {font-size: 16px;font-weight: 400;color: #fff!important;}
ul.mega-sub-menu li a {padding: 5px 0px 2px 0px !important;}	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 8px 15px 8px 15px!important;}		
.services-title-q {font-size: 26px;}	
.about-miss-text p {font-size: 17px;font-weight: 400;}
.out-team-main ul li {width: 50%;}
.out-team-main ul li {margin-bottom: 20px;}	
.left-about.abb-page {padding-top: 50px;}	
.contact-main {font-size: 25px;}	
.center-con p {font-size: 16px;line-height: 26px;font-weight: 400;}	
.wpcf7-list-item {display: block;}	
.scope-title-1 {font-size: 18px;padding: 10px 0 0px 0;}
.services-title {font-size: 26px;}	
.craftings-title {border-left: solid 0px #5d9fab;}	
.location-box {padding-top: 9px;}
.wpcf7-list-item { display: block!important;}	
.top-right-p p {padding: 10px;}	
.innet-two {padding: 10px 0 50px 0;}	
.gray-color ul {column-count: 1;}	
	
.gray-color ul li {font-size: 16px;line-height: 30px;font-weight: 400;}		
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link { padding: 0px 6px 9px!important;font-size: 14px!important;}
	
.inner-title-3 {font-size: 23px;line-height: 30px;}	
.last-new-box { padding: 15px 8px;font-size: 19px;}		
.innet-two ul li {font-size: 16px;line-height: 28px; font-weight: 400}		
.banner-inner {width: 100%;}	
.logo-two img {padding-right: 20px;}
.gray-color ul li {text-align: left;}	
.blog-text-sec {padding: 15px;}	
.blog-title { font-size: 20px;}	
ul.pagination_1 {margin-bottom: 30px;}
	
p.comment-form-author {width: 100%!important;}	
p.comment-form-email {width: 100%!important;margin-left: 0%!important;}		
p.comment-form-url { width: 100%!important;margin-left: 0%!important;}
div#respond {margin-top: 0px!important;}
.blog-title-detail {font-size: 22px;}	
.reading-this {padding: 0px 0 20px 0;}	
.main-cantener {padding: 0 15px 0 15px;}	
.services-title {font-size: 24px;}	
.craftings-title { font-size: 24px;}
.slider-left-title {font-size: 21px;}	
.rewiew-title {font-size: 24px;}	
.view-all {padding: 11px 27px;}
.view-all-2 {padding: 12px 30px;font-size: 14px;letter-spacing: 2px;}	
.call-all {padding: 9px 30px;}
	
.header-social {display: none;}	
.craftings-title {text-align: center;}	
.review-left {padding-right: 0px;text-align: center;}
.slider-left {text-align: center;}	
.footer-section {padding: 30px 0 0px 0;}
.services-title-q { padding-left: 0px; border-left: solid 0px #685c80;}	
.about-miss-text > p {margin-top: 15px;}	
.about-miss-top {margin-top: 50px;}	
	
.price-tab .nav-tabs .nav-link {margin-bottom: 10px;}	
.price-tab div#nav-tabContent {padding: 8px 0 0 0;}	
.get-quote {padding: 9px 17px;font-size: 13px;}	
.services-title {border-left: solid 0px #685c80; text-align: center}	
.proce-p-title {font-size: 20px;}	
.proce-p-title-sm {font-size: 32px;}	
.get-quote {padding: 9px 13px;font-size: 12px;letter-spacing: normal;}
.package-table .table td, .table th {font-size: 13px;}	
.erreobox {padding: 0;width: 100%!important;padding-bottom: 25px!important;}	
	
.management {display: inherit;}	
.management-testmoimg { width: 62%;margin: auto;}	
.management-contant {width: 100%;padding-left: 0;padding-top: 25px;}	
.our-management-box {padding: 17px;box-shadow: 0 0 20px #ddd;border-radius: 8px;}	
.price-tab .nav-tabs .nav-link {padding: 10px 10px;margin-bottom: 10px;}
.table-responsive.package-table img {width: 14px!important;}	
.about-top .two-boxs {height: auto;margin-top: 20px;}	
.table-middle-title{ font-size: 16px!important; }	
th.actcss {font-size: 24px!important;padding: 0 24px;}
.logo-two img { width: 30%;}
.logo-two {display: flex;align-items: center;justify-items: center;}	
.services-sm br{ display: none}	
.services-box {padding: 25px 25px;}
.services-sm {font-size: 17px;}	
.there-title {font-size: 25px;}	
a.view-all.mobile-vies {padding: 10px 14px;font-size: 15px;}
.website-starting {font-size: 12px;text-align: center;}	
.custom-Top-Right {text-align: center;}	
.digitally-bann {font-size: 37px;letter-spacing: 3px;}
.digi-pop-right-form {padding: 22px 20px 21px 20px;}	
.digi-pop-left-form {padding: 30px 20px 20px 20px;}
.free-seo {font-size: 30px;}	
.free-seo-sm-pop {font-size: 25px;}	
.thankyou-ttitle {font-size: 37px;}
.thank-digi-img-sm-box {padding: 15px;}
.logo-four {align-items: center;flex-wrap: wrap;}	
.w-big {font-size: 18px;}	
	
.banner video {width: 100%; height: 60vh;}	
.banner::after {height: 60vh;}	
.logo-four img { margin-bottom: 13px;}
.project-box {padding: 20px 0px 20px 0;text-align: center;}	
	
.onpage-title-q {font-size: 22px; padding-left: 0px;border-left: solid 0px #ff8a00;}
.onpage-top-p p {font-size: 18px;}	
.seo-new-pages-two {padding: 0px 0 50px 0;}	
.onpage-title-black {font-size: 22px;}	
.onpage-title-per {font-size: 22px; padding-left: 0px;border-left: solid 0px #ff8a00;}
.process-on-page::after { display: none}	
.number-pro {width: 45px;height: 45px;font-size: 22px;left: -62px;top: 117px;}
.number-pro1 {width: 45px;height: 45px;font-size: 22px;right: -62px;top: 130px;}	
.quote-all-m {margin-top: 25px;}	
.quote-all {padding: 12px 30px;font-size: 15px;}	
.Other-Services-box {padding: 12px;border-right: solid 0px #5d9fab;margin-top: 0px;}	
.arrow-link {font-size: 60px;line-height: 50px;}	
.onpage-title-black {font-size: 22px;margin: 0 0 30px 0; text-align: center;padding-left: 0px;border-left: solid 0px #ee3d67;}
.text-center.faq-img-top img {width: 51%;}	
.seo-new-pages-two {text-align: center;}	
.onpage-right {padding: 0px 20px 0px 20px;}	
.Other-sm-title {font-size: 18px;}
.gree-title-q {font-size: 22px;margin: 0 0 20px 0; padding-left: 0px;border-left: solid 0px #5d9fab;}	
.banner-inner {width: 100%!important;}	
.develop-right {padding-left: 0px;padding-top: 20px;}	
.degicorns-tab {margin-top: 0;}	
.degicorns-tab .nav-link {width: 160px;}
.degicorns-tab div#pills-tabContent {padding: 20px;}	
.banner-inner {padding: 12px 10px;}	
.innet-two ul {margin-left: 0px;margin-bottom: 25px;}
.main-services-page ul li {width: 50%;padding: 10px 8px;}	
.seo-new-pages-one {padding: 50px 0 30px 0;position: relative;}	
.process-on-box1::after {top: 80px;}	
.process-on-box::after {top: 80px;}	
.process-on-page {margin: 0px auto auto auto;}	
.ios-mar-top {margin-top: 0px;}	
.php-new-pages-m {margin-top: 0px;}	
.Platforms-title {font-size: 20px;}	
.ios-process-box ul li { width: 100%;padding: 0 0px 30px;}	
.ios-process-boder {border-right: solid 0px #bed9dd; padding-right: 0px;}	
.ios-mar-top {margin-top: 0;}	
.features-box-m {margin-top: 15px;}
.features-title {font-size: 18px;}	
.wordpress-fe-mt {margin-top: 15px;}
.Other-Services-box-o { padding: 0px;border-right: solid 0px #5d9fab;margin-top: 0px;}
section.seo-new-pages-four.wordpress-features {padding-bottom: 0;}	
	
.ios-process-cercel1 {width: 100px;height: 100px;font-size: 34px;}	
.ios-process-cercel2 {width: 100px;height: 100px;font-size: 34px;}	
.ios-process-cercel3 {width: 100px;height: 100px;font-size: 34px;}	
.ios-process-cercel4 {width: 100px;height: 100px;font-size: 34px;}	
.ios-process-cercel5 {width: 100px;height: 100px;font-size: 34px;}	
.gree-title-q {font-size: 22px; margin: 0 0 10px 0;}
.step-title {font-size: 20px;}	
.onpage-title-per {margin: 0 0 20px 0;}	
.degicorns-tab div#pills-tabContent { margin-top: 15px;}
.row.php-new-pages-m img {margin-top: 15px;}	
.ios-process-box-5 p {margin-top: 8px;}	
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {margin-right: 6px !important;}	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 { margin-right: 8px !important;margin-left: 8px !important;}
	
.ios-screen-box.ios-padd-top img {text-align: center;display: block; margin: auto auto 30px auto;}		
.out-team-main ul { margin-bottom: 0;}
.onpage-left {display: block;}		
.seo-new-pages-two-img  img{ display: block}		
.have-a-project {font-size: 21px;}	
.kikof-title { font-size: 20px;}	
.ios-process-box ul li{ margin-bottom:10px;border: solid 1px #bed9dd; padding:15px;}	
.ios-process-box ul li:nth-child(2n+1){border: solid 1px #bed9dd;}
.ios-process-box ul li:nth-child(2n+2){border: solid 1px #fe8b03;}
.ios-process-box ul li:nth-child(2n+3){border: solid 1px #685c80;}	
.ios-process-box ul li:nth-child(2n+4){border: solid 1px #ee3d67;}		
.ios-process-box ul li:nth-child(2n+5){border: solid 1px #000000;}	
	
header#header #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
margin-top: 21px !important;margin-right: 6px !important;}	
.left-about.abb-page {padding-top: 0;}	
.left-work {padding: 30px 30px 30px 15px;height: 100%;min-height: 461px;}	
.ourmission-box {padding-top: 20px;}
.bottommar{ padding-bottom: 20px;}	
	
	
}







 @media (max-width: 450px){ 
.out-team-img {width: 130px;height: 130px;}
.out-team-title {font-size: 14px;}
.craftings-title {padding: 0;}
#work .owl-dots {right: 89%;top: 55%;}
.logo-four {padding-right: 0;}	 
.ab-velue {font-size: 24px;}
.call-all {padding: 9px 19px;}	 
.reviews-box {padding: 15px;}	 
.logo-four img{width: 105px !important;}
	 
	 
}










