body{ padding: 0px; margin: 0px; list-style: none; font: normal 16px/26px 'Poppins', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }

@keyframes glow{
  from{text-shadow:0px 0px 5px #fff,0px 0px 5px #614ad3;}
  to{text-shadow:0px 0px 20px #fff,0px 0px 20px #614ad3;}
}


.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}


h1, h2{font-size: 31px; line-height: 40px; margin-bottom: 20px; color: #1f2732; font-weight: 500; text-transform: capitalize;}
h3{color: #fff; font-size: 24px; font-weight: 500; text-transform: capitalize; line-height: 34px;}
h6{font-weight: 500; font-size: 24px; line-height: 34px; color: #1f2732; text-transform: capitalize;}
h5{font-size: 30px; line-height: 40px; color: #fff; font-weight: 500; text-transform: capitalize;}
h4{font-size: 18px; line-height: 28px; color: #1f2732; font-weight: 500; text-transform: capitalize;}
p{font-size: 15px; font-weight: 300; line-height: 24px; color: #7f7f7f;}
p b{color: #1f2732; font-weight: 600;}


/*header*/
.header_sec{ width: 100%; position: absolute; left: 0; top: 0; z-index: 9;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px; position: relative;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}

.header_sec{background: #1f2732; padding: 25px 0;}
.header_sec .navbar-brand{padding: 0; margin: 0;}
.header_sec .navbar-brand img{max-width: 100%; width:300px;}
.header_sec ul li{font-size: 14px; font-weight: 700; line-height: 20px; text-transform: uppercase; letter-spacing: 0.2em;}
.header_sec ul li a{color: #fff; padding: 5px 22px 5px 15px; display: inline-block; position: relative;}
.header_sec ul li a:after{background: #fff; position: absolute; left: 0; top: 12px; width: 5px; height: 5px; border-radius: 100%; content: "";}
.header_sec ul li:first-child a:after{display: none;}
.header_sec ul li:last-child a{padding-right: 0;}
.header_sec ul li a:hover, .header_sec ul .actv a, .footer_menu .actv a{color: #ff497c !important;}
.hd_rt_panel{position: absolute; right: 0; top: 15px; }
.mb_no{font-size: 14px; font-weight: 200; line-height: 30px; color: #fff; border:1px solid #ff497c; border-radius: 50px; padding:10px 15px; font-weight:600; margin-left: 10px;}
.mb_no em{font-style: normal; color: #ff497c;}
.mb_no i{display:none;}
.mb_no:hover{background: #ff497c; color:#fff;}
.mb_no:hover em{color: #fff;}
.mb_no:last-child{background: #ff497c;}
.mb_no:last-child:hover{background:#fff; color:#ff497c;}
.menu_sec{padding-right: 190px;}
.header_sec.fixed {position: fixed; left: 0px; top: 0px; z-index: 99; -webkit-animation-name: animationFade; -o-animation-name: animationFade; animation-name: animationFade;
  -webkit-animation-duration: 1s;  -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both;
  background: #1f2732; /*box-shadow: 0 0 7px 0px #ccc;*/ padding: 15px 0; overflow: visible;
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.fadeInDown{-webkit-animation-name:animationFade;animation-name:animationFade;}

.header_sec.fixed .search-box{display: none;}
.top_offer_sec{background:#ff497c; width:100%; padding:5px 0;}
.innerheader.home_head{padding: 10px 0 0 !important;}
.innerheader.home_head .nav_top{padding: 0 0 10px !important;}
.countdown_sec{position: relative;}
.countdown_sec .countdown .countdown_box {text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: row; margin-right: 8px;}
.countdown_sec .countdown .countdown_box strong {font-weight: 700; font-size: 15px;  color: #fff;}
.countdown_sec .countdown .countdown_box span {color: #fff; vertical-align:middle; margin-left:1px;}
.countdown_sec .countdown .countdown_box:last-child{margin-right: 0;}
.offer_btn{margin-top:45vh; color:white; animation-name:glow; animation-duration:1s; animation-iteration-count:infinite; animation-direction:alternate;}
/* .offer_btn:hover{background: #afe6c3; transform: scale(1.05);} */
.offer_title{color:#fff; font-weight:500;}

/* modal_sec */
.modal_sec {background: rgba(18, 28, 45, 0.90);}
.modal_sec .close {padding: 0; color: #a5a8ac; text-align: right; padding-right: 19px; font-size:40px; margin-top: 10px;}
.modal_sec .modal_img img{clip-path: polygon(0 0,80% 0,100% 100%,0% 102%); height: 100%; object-fit: cover; width: 100%;}
/* .modal_sec .modal_content{background-color: #fa360a; display: flex; position: relative;} */
.modal_sec .modal_txt{padding: 20px 50px;}
.modal_sec .modal-body{position:relative; padding:0;}
/* .modal_sec .modal-body:before{content: ""; height: 100%;  width: 240px;
    background: rgba(250,84,10,.1); position: absolute; bottom: 0; right: 170px; z-index: 5; transform: rotate(377deg); clip-path: polygon(17% 0,29% 0,100% 100%,69% 100%);}

.modal_sec .modal-body:after{content: ""; height: 100%; width: 240px; background: rgba(250,84,10,.2); position: absolute; bottom: 0; z-index: 5; left: 66px; transform: rotate(377deg); clip-path: polygon(17% 0,29% 0,100% 100%,69% 100%);} */
.modal_sec h4{color: #222222;  width: 100%; text-align: center; padding: 0 40px 4px; font-size:31px; line-height:41px;}
.modal_sec .modal-content{background:url(https://www.sovacomputer.com/wp-content/uploads/2022/12/bg.jpg)no-repeat left top/cover;}
.modal_txt .input_fld input[type="text"], .modal_txt .input_fld input[type="email"], .modal_txt .input_fld input[type="tel"], .modal_txt .input_fld textarea, .input_fld input[type="time"]{background: #fff;}


/*bannersec*/
.bannersec{ width: 100%; text-align: left; position: relative; clip-path: polygon(50% 0, 50% 0, 100% 0, 100% 95%, 50% 100%, 50% 100%, 0 95%, 0 0);}
.banner_box{position: relative;}
.banner_box .w-100{height: 700px; object-fit: cover;}
.banner_box:before{background: url(../images/pattern.png) no-repeat center center rgba(0,0,0,0.7); content: "";  height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.banner_content{position: absolute; left: 0; top: 55%; width: 100%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}

.banner_title {overflow: hidden; position: relative; height: 50px; margin-bottom: 20px;}
.banner_txt strong{font-size:40px; line-height: 52px; color: #fff; text-transform: uppercase; text-shadow: 0 0 13px rgb(0 0 0 / 10%); font-weight: 500; letter-spacing: 1px; display: inline-block; width: 100%;}
.slider .slick-list{margin: 0;}
.banner_txt em{font-style: normal; font-size: 60px; line-height: 70px; display: block; padding-bottom: 10px; font-weight: 200; color: #fff;}
.banner_txt span{font-size: 15px; line-height: 25px; letter-spacing: 2em; padding-top: 10px; display: block; font-weight: 200; color: #fff;}
.bannersec .carousel-indicators{display: none;}
.bannersec .carousel-control-prev, .bannersec .carousel-control-next{opacity: 1 !important; display: inline-block;}
.bannersec .carousel-control-prev-icon , .bannersec .carousel-control-next-icon{background: rgba(255, 255, 255, 0.1); border-radius: 50px 0 0 50px; width: 40px; height: 80px;  color: #fff; font-size: 20px; line-height: 80px; text-align: left; padding-left: 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}


.bannersec .carousel-control-prev, .bannersec .carousel-control-next{ width: auto; top: 50%;  bottom: inherit; ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%); transform: translateY(-50%);}
.bannersec .carousel-control-prev{left: 0;}
.bannersec .carousel-control-next{ width: auto; top: 50%; right: 0; bottom: inherit; }
.bannersec .carousel-control-prev-icon{border-radius:  0 50px 50px 0; text-align: right; padding: 0 20px 0 0;}
.bannersec .carousel-control-prev-icon:hover, .bannersec .carousel-control-next-icon:hover{background: #ff497c; color: #fff; width: 80px; text-align: center;}
.search-box {background: #fff; border-radius: 40px; height: 60px; left: 50%; padding: 0 10px; position: absolute; top: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
input[type="text"].search-text {background: none; border: none; color: #7f7f7f; font-size: 12px; letter-spacing: 0.2em; line-height: 40px;outline: none; padding: 0; text-align: center; text-transform: uppercase; -webkit-transition: 0.4s; transition: 0.4s; width: 0; height: 60px;}
.search-btn {align-items: center; background: #fff; border-radius: 50%; -webkit-box-align: center; -webkit-box-pack: center; color: #e74c3c; display: -webkit-box !important; display: flex !important; display: -ms-flexbox !important; -ms-flex-align: center; -ms-flex-pack: center; float: right; height: 60px; justify-content: center; width: 40px;}
.search-box i {color: #1f2732;}
.search-box:hover > .search-text{-webkit-transition: 0.8s; transition: 0.8s; width: 240px;}
.start_btn{background: #ff497c; border: 2px solid #ff497c; color: #fff; border-radius: 50px; font-size: 15px; font-weight: 700; letter-spacing: 0.2em; line-height: 47px; padding: 0 30px; text-transform: uppercase; -webkit-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s; display: inline-block; margin-top: 40px; height: 50px;}
.start_btn:hover{background: #fff; color: #ff497c;}

.arrow {position: absolute; bottom: 20px; content: ""; display: block; height: 60px; left: 50%; margin-left: -20px; -webkit-animation:1s ease 0s normal none infinite running btm-arrow; animation:1s ease 0s normal none infinite running btm-arrow;}


@-webkit-keyframes btm-arrow{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
    33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
    49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
    66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
    83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
    100%{-webkit-transform:translateY(0);transform:translateY(0);}}
    @keyframes btm-arrow{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
    33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
    49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
    66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
    83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
    100%{-webkit-transform:translateY(0);transform:translateY(0);}}








/*about_sec*/
.about_sec{text-align: center;}
.line{width: 100%; display: inline-block; padding:30px 0 30px;  position: relative; z-index: 5;}
.line img{max-width: 100%;}
.about_sec .start_btn{margin-top: 0;}
.about_sec .start_btn:hover{color: #ff497c; }


/*service_sec*/
.service_sec{width: 100%; text-align: center;}
.service_sec h6 a{color: #1f2732; padding: 15px 0; display: inline-block;}
.service_sec h6 a:hover{color: #ff497c;}
.item-media img{width: 100%; max-width: 120px;}
.vertical-item{padding-top: 30px;}
.service_sec .line{padding: 40px 0 0;}


/*setps_sec*/
.setps_sec{background: #202833; text-align: center; clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 96%); margin-top: -30px; padding: 190px 0; position: relative;}
.setps_sec:before{background: url(../images/white_line_big.png) no-repeat top center; position: absolute; left: 50%; top: 31px; content: ""; width: 4px; height: 134px; background-size: 100%;
        -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);


}
.setps_sec:after{background: url(../images/vertical_line2.png) no-repeat bottom center; position: absolute; left: 50%; bottom: 80px; content: ""; width: 4px; height: 94px; background-size: 100%;
        -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);

}


.setps_sec .line{padding-top: 32px;}
.steps_img img{width: 100%; max-width: 250px;}
.setps_content{width: 100%; display: flex; align-items: center; justify-content: space-between; padding-bottom: 50px; position: relative;}
.setps_content:before{background: url(../images/right_arrow_ls.png) no-repeat bottom center; position: absolute; right: 35%; bottom: -36px; content: ""; width: 35px; height: 134px; background-size: 100%;

-ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);


}

.setps_content:nth-child(even):before{background: url(../images/left_arrow_ls.png) no-repeat bottom center; right: inherit; left: 35%;}
.setps_content:last-child:before{display: none !important;}
.setps_content:last-child{padding-bottom: 20px !important;}

.steps_lt, .steps_img, .steps_rt{width: 33.333%; float: left; position: relative;}
.steps_img img{border: 10px solid rgba(255, 255, 255, 0.1); border-radius: 50%;}
.steps_lt strong{font-size: 54px; line-height: 64px; color: #fff; position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-weight: 500;}
.steps_lt span{font-size: 180px; line-height: 190px; color: #ff497c;  font-weight: 600; text-align: left; display: inherit;}
/* .steps_rt p{text-align: left; position: relative; margin-left: -30px; color: #7f7f7f;} */
.steps_rt p{text-align: left; position: relative; margin-left: -30px; color: #f1f1f1;}
.setps_content:nth-child(even) .steps_lt{order: 1;}
.setps_content:nth-child(even) .steps_rt{order: -1;}
.setps_content:nth-child(even) .steps_lt span{text-align: right;}
.setps_content:nth-child(even) .steps_lt strong{left: inherit; right: 0;}
.setps_content:nth-child(even) .steps_rt p{text-align: right;}
.setps_content:nth-child(2) .steps_lt span{color: #a0ce4e;}
.setps_content:nth-child(3) .steps_lt span{color: #00bea3;}
.setps_content:nth-child(4) .steps_lt span{color: #f1894c;}

/*gallery_sec*/
.gallery_sec{text-align: center; margin-top: -56px; position: relative;}
.gallery_sec .start_btn {margin-top: 0; background: #fff; box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); color: #1f2732; border: none; line-height: 54px;}
.gallery_sec .start_btn :hover{background: #ff497c; color: #fff;}
.tablist{padding-bottom: 0 !important;}
.tablist li{font-size: 14px; line-height: 24px; display: inline-block; font-weight: 700; text-transform: uppercase;}
.tablist li a{color: #323232; padding: 10px; display: inline-block;}
.tablist li a:hover{color: #ff497c;}
.tab_content{position: relative;}
.tab_content .owl-nav{font-size: 0; display: inline-block !important;}
.tab_content .owl-nav .owl-prev, .tab_content .owl-nav .owl-next{ width: 40px; height: 80px; border-radius: 0 50px 50px 0; background: #ff497c; text-align: right; padding-right: 15px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; left: 0; top: 50%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}



.tab_content .owl-nav .owl-next{border-radius: 50px 0 0 50px; text-align: left; padding-left: 15px; left: inherit; right: 0;}
.tab_content .owl-nav .owl-prev:before, .tab_content .owl-nav .owl-next:before{font: normal 20px/80px FontAwesome; content: "\f104"; color: #fff;}
.tab_content .owl-nav .owl-next:before{content: "\f105";}
.tab_content .owl-nav .owl-prev:hover, .tab_content .owl-nav .owl-next:hover{width: 80px;  background: #fff; text-align: center;}
.tab_content .owl-nav .owl-prev:hover:before, .tab_content .owl-nav .owl-next:hover:before{color: #ff497c;}
.tab_content .owl-nav .owl-item{position: relative;}
.img_box{position: relative; text-align: center;}
.txt_content{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 30px;}
.txt_content:before{background-color: rgba(255, 255, 255, 0.6);bottom: 0; content: ""; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.txt_content h6{position: relative; opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;}
.txt_content h6 a{color: #1f2732;}
.txt_content h6 a:hover{color: #ff497c;}
.txt_content h6 span{font-size: 14px; line-height: 24px; text-transform: uppercase;}
.txt_content h6 span a{color: #ff497c;}
.txt_content h6 span a:hover{color: #1f2732;}
.img_box:hover .txt_content:before{opacity: 1;}
.img_box:hover .txt_content h6{opacity: 1;-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} 
.tab_content ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.tab_content ul li{position: relative; width: 100%; min-height: 1px; -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; padding: 0 5px;}

.tab_content{display: none;}
.pic_sec img{width: 100%;}
.gallery_sec .start_btn:hover{background: #ff497c; color: #fff;}

/*team_sec*/
.team_sec{padding: 70px 0 0; background: #fff; position: relative; width: 100%; clip-path: polygon(50% 0, 50% 0, 100% 0, 100% 94%, 50% 100%, 50% 100%, 0 94%, 0 0); text-align: center; overflow: hidden;}
.slider-title{font-size: 150px; color: #ff497c; display: block; font-weight: 600; left: -100px; margin: 0; opacity: 0.1; position: absolute; text-transform: lowercase; -ms-transform: translateY(-58%) rotate(-90deg);
    -webkit-transform: translateY(-58%) rotate(-90deg); transform: translateY(-58%) rotate(-90deg); word-break: unset; z-index: 4; top: 50%; }
.team_lt .tablist2 li{display: inline-block; width: 100%; font-size: 30px; line-height: 40px; font-weight: 500; margin: 8px 0;}
.team_lt .tablist2 li a{color: #1f2732; pacity: 0.3px;}
.team_lt .tablist2 li a span{color: #ff497c;}
.team_lt .tablist2 li:after{color: #1f2732;content: " / "; opacity: 0.1 !important;}
.team_lt{text-align: right;}
.team_sec .tab_content2{display: none ;}
.team_sec .tab_content2 img{width: 100%}
.team_sec .row{align-items: center;}
.team_rt{position: relative;}
.tm_contact{position: absolute; right: 30px; top: 50%; -ms-transform: translateY(-50%);-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.tm_contact li a{border: 3px solid rgba(31, 39, 50, 0.1); width: 50px; height: 50px; border-radius: 100%; font-size: 15px; line-height: 45px; text-align: center; display: inline-block; color: #3b5998; -webkit-transform: translateY(10%); -ms-transform: translateY(10%); transform: translateY(10%);}
.tm_contact li{margin-bottom: 10px;}
.tm_contact li:last-child{margin-bottom: 0;}
.tm_contact li a:hover{background: #3b5998; color: #fff; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}


/*market_sec*/
.market_sec{text-align: center; background: #f4f4f5;  margin-top: -55px; }
.market_sec .start_btn{margin-top: 25px; position: relative; z-index: 5;}
.book_img img{width: 100%;}
.book_box{position: relative; width: 100%; display: inline-block; margin: 0; overflow: hidden; transform: translateZ(0);}
.info{background: url(../images/book-hov-3.png) no-repeat center; width: 100%; background-size: cover; position: absolute; left: 0; top: 0; display: flex; align-items: center; justify-content: center; flex-direction: column; height: 100%; padding: 0 15px; -webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%); transition: all 0.35s ease; opacity: 0; visibility: hidden;}
.info h6 a{color: #1f2732;}
.info h6 a:hover{color: #ff497c;}
.buy_btn{font-size: 14px; line-height: 24px; letter-spacing: 1px; text-transform: uppercase; color: #ff497c; font-weight: 700; padding-top: 15px; display: inline-block;}
.buy_btn:hover{color: #1f2732;}
.book_box:hover .info{-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; visibility: visible;}
.market_sec .columm:nth-child(2) .info{background:  url(../images/book-hov-2.png) no-repeat center; background-size: cover;}
.market_sec .columm:nth-child(3) .info{background:  url(../images/book-hov-1.png) no-repeat center; background-size: cover;}
.market_sec .columm:nth-child(2) .info h6 a{color: #fff;}
.market_sec .columm:nth-child(2) .info h6 a:hover{color: #ff497c;}
.market_sec .columm:nth-child(2) .info .buy_btn{color: #fff;} 
.market_sec .columm:nth-child(2) .info .buy_btn:hover{color: #ff497c;}
.market_sec .row{margin: 0 -3px;}
.market_sec .collum{padding: 0 3px;}
.test_box{background: #fff; width: 100%; padding: 30px 20px;  position: relative; z-index: 5;}
.test_box h4 a{color: #1f2732;}
.test_box span{font-weight: 400; font-size: 14px; line-height: 24px; color: #ff497c; padding-bottom: 7px; display: inline-block;}
.test_box em{font-size: 14px; line-height: 24px; font-weight: 600; color: #1f2732; text-transform: uppercase; font-style: normal;  display: inline-block; width: 100%; padding-top: 10px;}
.test_box em a{color: #1f2732;}


/*testimonial_sec*/
.testimonial_sec{background: #1f2732; width: 100%; text-align: center; padding-top: 100px; margin-top: -100px; padding: 100px 0 40px; clip-path: polygon(50% 5%, 50% 5%, 100% 0, 100% 95%, 50% 100%, 50% 100%, 0 95%, 0 0);}
.post-author{padding-top: 15px;}
.testimonial_sec .owl-carousel .owl-item img {display: inline-block; width: auto; max-width: 100%;}
.testimonial_box em{display: inline-block; width: 100%; color: #ff497c; font-weight: 700; font-style: normal; text-transform: uppercase; font-size: 14px; line-height: 24px; padding: 10px 0;}
.testimonial_box img{background: rgba(255, 255, 255, 0.1); border-radius: 100%; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); padding: 9px;} 
/* .testimonial_box p{font-size: 20px; line-height: 30px; color: #7f7f7f;} */
.testimonial_box p{font-size: 20px; line-height: 30px; color: #f1f1f1;} 
.testimonial_box h5 a{color: #fff; display: inline-block; padding-bottom: 20px;}
.testimonial_box h5 a:hover{color: #ff497c;}
.testimonial_sec .owl-dots .owl-dot{border-radius: 100%; width: 6px; height: 6px; background: #fff; display: inline-block; margin: 25px 0 0 8px;}
.testimonial_sec .owl-dots .owl-dot:first-child{margin-left: 0;}
.testimonial_sec .owl-dots .active{background: #ff497c;}

/*project_sec*/
.project_sec{text-align: center; margin-top: -40px}
.start_btn2{border-radius: 100%; width: 70px; height: 70px; padding: 0 23px; text-align: center; line-height: 70px; font-size: 30px; position: relative; color: #fff; background: #ff497c; display: inline-block; border: 2px solid #ff497c;}
.start_btn2:hover{background: #fff; color: #ff497c;}
.project_sec h1{font-weight: 600; font-size: 35px; line-height: 45px;}
.project_sec .start_btn{margin-top: 0; color: #1f2732; background: #fff;}
.project_sec .start_btn:hover{background: #ff497c; color: #fff;}

/*contact_sec*/
.contact_sec{background: url(../images/texture_2.png) no-repeat center center #f4f4f5; clip-path: polygon(50% 0%, 100% 10%, 100% 43%, 100% 100%, 50% 100%, 50% 100%, 0 100%, 0% 43%, 0 10%); text-align: center; margin-top: -24px; background-size: cover; padding-bottom: 40px; position: relative; z-index: 5;}
.contact_sec .line{padding-top: 0;}
.teaser-icon {background-color: #fff; border-radius: 100%; color: #1f2732; font-weight: 500; width: 150px; height: 150px; display: inline-block; line-height: 150px; position: relative;}
.teaser-icon:before{background: transparent; width: 100%; height: 100%; border: 4px solid #fff; border-radius: 100%; position: absolute; left: -9px; top: -9px; padding: 80px; content: "";}
.teaser-icon img{max-width: 100%;}
.contact_txt p strong{color: #1f2732; font-weight: 500;}
.contact_txt p a{color: #1f2732;}
.contact_txt p a:hover{color: #ff497c;}
.contact_txt{padding: 25px 0;}

/*footer_sec*/
.footer_sec{width: 100%; position: relative; }
.footer_top:before{background-attachment: fixed; background: url(../images/texture_dark.jpg)no-repeat left top #1f2732;
background-size: cover; content: ""; height: 100%; left: 0; position: absolute; top: -30px;
-webkit-transform: skewY(3deg); -ms-transform: skewY(3deg); transform: skewY(3deg);width: 50%; z-index: 5;}

.footer_top:after{background-attachment: fixed; background: url(../images/texture_dark.jpg)no-repeat right top #1f2732; background-size: cover; content: "";
height: 100%; opacity: 1; position: absolute; right: 0; top: -30px; -webkit-transform: skewY(-3deg); -ms-transform: skewY(-3deg);
transform: skewY(-3deg); width: 50%; z-index: 5;}

.footer_top{background:  url(../images/footer_bg.png) no-repeat center center #1f2732;  text-align: center;  padding-bottom: 40px; background-size: cover; position: relative;}
.ftr_logo{width: 100%; padding-bottom: 15px; position: relative; z-index: 9;}
.ftr_logo img{max-width: 100%; width:360px; margin-top: -65px !important;}
.footer_top ul{z-index: 9; position: relative;}
.footer_top ul li{display: inline-block; text-transform: capitalize;}
.footer_top ul li a{padding: 10px 8px; display: inline-block; -webkit-transform: translateY(10%); -ms-transform: translateY(10%); transform: translateY(10%);}
.footer_top ul li a:hover{-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); color: #ff497c !important;}
.footer_menu{padding-top: 15px;}
.footer_menu li{font-size: 14px; line-height: 24px; position: relative;}
.footer_menu li:before{position: absolute; right: -2px; top: 8px; width: 1px; height: 10px; background: #fff; content: "";}
.footer_menu li:last-child:before{display: none;}
.footer_menu li a:hover{transform:inherit !important;}
.footer_menu li a{transform:inherit !important; padding: 0 12px !important; color: #fff !important;}
.footer_bottom{background: url(../images/copyright_bg.jpg) no-repeat center center; width: 100%; float: left; padding: 15px 0; background-size: cover; position: relative; z-index: 2;}
.footer_bottom p{color: #fff; text-transform: capitalize; font-weight: 500px; letter-spacing: 2px;}
.footer_bottom p a{color: #fff;}
.footer_bottom p a:hover{color: #3b5998;}
.footer_top ul li:first-child a{color: #3b5998;}
.footer_top ul li:nth-child(2) a{color: #55acee;}
.footer_top ul li:nth-child(3) a{color: #e52d27;}
.footer_top ul li:nth-child(4) a{color: #dd4b39;}
.footer_top ul li:nth-child(5) a{color: #0976b4;}

.mb_no i{opacity: 0;}

.top_btn {background: #ff497c; border-radius: 100%; bottom: 10px; color: #fff; font-size: 14px; height: 50px; opacity: 0; overflow: hidden;
  position: fixed; left: 10px; text-decoration: none; width: 50px; z-index: 9999; line-height: 50px; text-align: center;
}
.top_btn.show{opacity: 0.7;}
.top_btn:hover {bottom: 3px; opacity: 1;}
.boxes .owl-carousel .owl-item img {display: inline-block; width: auto; max-width: 100%;}
.info h6{padding-bottom: 10px;}

.line2{margin-top: 0 !important;}
.drop-arw{display: none;}

/*about_page*/
.innerheader{padding: 10px 0 10px !important;} 
.innerbanner .banner_txt{max-width: 100%;}
.innerbanner .banner_box::before{display: none;}
.innerbanner .banner_box .w-100{height: 350px;}
.innerbanner .banner_content {top: 64%;}
.innerbanner .banner_txt em{color: #1f2732; font-weight: 500; padding-bottom: 0 !important; text-transform: capitalize;}
.innerbanner{clip-path: polygon(50% 0, 50% 0, 100% 0, 100% 90%, 50% 100%, 50% 100%, 0 90%, 0 0) !important; text-align: center !important;}
.banner_txt .breadcrumb{background: transparent; padding: 0; margin: 0; justify-content: center;}
.banner_txt .breadcrumb li{font-size: 14px; font-weight: 700; line-height: 20px; letter-spacing: 0.2em; text-transform: uppercase;}
.banner_txt .breadcrumb li a{color: #ff497c;}
.banner_txt .breadcrumb .active{color: #1f2732;}
.banner_txt .breadcrumb-item + .breadcrumb-item::before{color: #1f2732; content: "\f111"; font-family: FontAwesome;
font-size: 5px; padding: 0 10px; position: relative; top: -2px;}
.innerabout h5{color: #1f2732;  font-weight: 300; padding-bottom: 25px;}
.innerabout{padding: 70px 0; text-align: center;}
.innerabout p a{color: #ff497c;}
.innerabout p a:hover{color: #1f2732;}
.innerabout .teaser-icon {background-color: #a0ce4e;}
.innerabout .teaser-icon::before{border-color: #a0ce4e;}
.innerabout .col-lg-4:nth-child(2) .teaser-icon{background-color: #00bea3;}
.innerabout .col-lg-4:nth-child(2) .teaser-icon::before{border-color: #00bea3;}
.innerabout .col-lg-4:nth-child(3) .teaser-icon{background-color: #f1894c;}
.innerabout .col-lg-4:nth-child(3) .teaser-icon::before{border-color: #f1894c;}
.innerabout .contact_box{margin-top: 50px;}
.innerabout .col-lg-4:nth-child(2) .contact_box{margin-top: 80px;} 
.innerabout p{padding-top: 15px;}
.innerfooter{position: inherit;}
.innerfooter .footer_top {margin-top: -90px;}
.innerfooter  .ftr_logo img {margin-top: 60px;}
.innergallery{margin-top: 0 !important;}
.innerabout .contact_txt {padding: 25px 0 0 !important;}
.about_sec{text-align: center;}

/*service_page*/
.srv_sec{width: 100%; padding: 40px 0 70px;}
.srv_img{overflow: hidden; width: 100%;}
.srv_box{border-radius: 10px; overflow: hidden; background: #f5f5f5;}
.srv_img img{width: 100%; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out}
 .srv_img:hover img{transform zoom: -ms-transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);
    -o-transform: scale(1.1); transform: scale(1.1);}   
.srv_box{text-align: center; margin-top: 30px;}
.srv_txt{ padding: 30px;}
.more_btn{background: transparent; border: none; color: #ff497c; line-height: 25px; margin-top: 20px; font-size: 15px; display: inline-block; font-weight: 700; text-transform: uppercase; letter-spacing: 0.2em;}
.more_btn:after{content: "\f178"; font: normal normal normal 14px/25px FontAwesome; padding-left: 8px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.more_btn:hover{color: #1f2732;}
.more_btn:hover:after{padding-left: 12px;}
.srv_txt h6 a{color: #1f2732; padding-bottom: 15px; display: inline-block;}
.srv_txt h6 a:hover{color: #ff497c;}
.srv_sec .media{flex-direction: column;}
.srv_sec .colom:nth-child(3n-1) .media{flex-direction: column-reverse;}
.plan_name{background: #a0ce4e; padding: 30px 0; }
.pricing_sec{padding: 50px 0 110px; text-align: center; background: #fff;}
.price_wrap{padding: 30px 0 10px; }
.price_wrap span{color: #323232; font-size: 54px; font-weight: 500; line-height: 64px;}
.price_wrap span em{font-size: 20px; line-height: 30px; font-style: normal;}
.price_wrap strong{display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 1px; line-height: 22px; margin-top: 10px; text-transform: uppercase; width: 100%; color: #323232;}
.list_bordered{margin: 30px 30px 20px;}
.list_bordered li{border-top: 1px solid #e1e1e1; padding: 15px 0;}
.list_bordered li:last-child{padding-bottom: 0;}
.pricing_box{margin-top: 70px; background: #f4f4f5;  padding-bottom: 40px;}
.pricing_sec .start_btn{margin-top: 0 !important; }
.srt_box{position: relative !important; margin-top: -30px;}
.pricing_sec .colom:nth-child(2) .plan_name{background: #00bea3;}
.pricing_sec .colom:nth-child(3) .plan_name{background: #f1894c;}
.pricing_sec .colom:nth-child(even) .pricing_box{background-color: #1f2732; margin-top: 40px;}
.pricing_sec .colom:nth-child(even) .pricing_box .price_wrap span, .pricing_sec .colom:nth-child(even) .pricing_box .price_wrap strong{color: #fff;}
.pricing_sec .colom:nth-child(even) .list_bordered li{border-color: rgba(164, 169, 185, 0.3); color: #6e6e6e;} 
.pricing_sec .start_btn{background: #fff; color: #323232;} 
.pricing_sec .colom:nth-child(1) .start_btn{border-color: #a0ce4e;}
.pricing_sec .colom:nth-child(1) .start_btn:hover{background: #a0ce4e; color: #fff;}
.pricing_sec .colom:nth-child(2) .start_btn{border-color: #00bea3;}
.pricing_sec .colom:nth-child(2) .start_btn:hover{background: #00bea3; color: #fff;}
.pricing_sec .colom:nth-child(3) .start_btn{border-color: #f1894c;}
.pricing_sec .colom:nth-child(3) .start_btn:hover{background: #f1894c; color: #fff;}
.pricing_sec h2{font-size: 40px; line-height: 50px; margin-bottom: 0 !important;}

/*srvdlt_sec*/
.srvdlt_sec{padding: 70px 0;}
.srvdlt_lt .tablist{padding: 30px 0 0 !important;}
.srvdlt_lt .tablist li{border-top: 1px solid #e1e1e1; display: inline-block; width: 100%; font-weight: 400; text-transform: capitalize;}
.srvdlt_lt .tablist li.current a{color: #ff497c;}
.srvdlt_lt .tablist li a{padding: 15px 0 15px 15px; display: inline-block; color: #323232; position: relative;}
.srvdlt_lt .tablist li a:before{background: #ff497c; border-radius: 100%; width: 4px; height: 4px; position: absolute; left: 0; top: 25px; content: "";}
.srvdlt_lt .tablist li a:hover{color: #ff497c;}
.srvdlt_img img{width: 100%;}
.srvdlt_img{border-radius:10px; overflow:hidden;}


/*service_details_page*/
.srvdlt_txt{padding-top: 25px;}
.srvdlt_txt p{padding-top: 10px;}
.srvdlt_lt{padding-right: 20px;}
.rvw_sec{padding-top: 35px; width: 100%; display: inline-block;}
.rvw_sec ul{margin: 0 -15px;}
.rvw_sec ul li{width: 50%; float: left; padding: 15px;}
.rvw_sec ul li:last-child{padding-bottom: 0;}
.rvw_sec ul li img{width: 80px; height: 80px; object-fit: cover;}
.rvw_sec .mr-3{border-radius: 100%; border: 5px solid #dedfe1;}
.rvw_sec .media-body p{line-height: 24px; font-size: 15px;}
.rvw_sec .media-body strong{font-size: 16px; font-weight: 600; line-height: 26px; color: #1f2732; display: inline-block; width: 100%; padding-top: 10px;}
.rvw_sec .media-body span{color: #ff497c; font-size: 13px; font-weight: 800; letter-spacing: 0.2em; text-transform: uppercase;} 
.form_group .form-control{outline: none; box-shadow: none;}
.form_group .form-control:focus{border-color: #ced4da;}
.form_group{padding-top: 20px;}


/*contact_page*/
.support_sec{padding: 70px 0; background-size: cover !important; width: 100% !important; overflow: hidden;}
.support_sec h6{padding-top: 20px;}
.support_sec h6 a{color: #ff497c;}
.support_txt{max-width: 400px;}
.confrm_sec{padding: 70px 0; background: #fff;}
.input_fld{margin-bottom: 12px;}
.input_fld input[type="text"], .input_fld input[type="email"], .input_fld input[type="tel"], .input_fld textarea, .input_fld select, .input_fld input[type="date"]{width: 100%; height: 50px; background-color: #f4f4f5; 
    font-size: 15px; line-height: 24px; font-weight: 600; box-shadow: none; border: none; outline: none; -webkit-appearance: none; padding: 0 10px; color: #000;}   
.input_fld textarea{height: 150px; font-family: 'Poppins', sans-serif; padding: 15px; resize: none;}
.input_fld input[type="text"]::placeholder, .input_fld input[type="email"]::placeholder, .input_fld input[type="tel"]::placeholder, .input_fld textarea::placeholder{color: #7f7f7f; opacity: 1;}
.input_fld input[type="submit"]{margin-top: 20px;}
.contactinner{padding: 0 0 70px !important;}
.support_txt p{color: #000;}
input[type="submit"]{cursor: pointer;}
.input_fld select{background: #f4f4f5 url(../images/down.png)no-repeat center right 15px; color: #7f7f7f;}
.input_fld label {font-size: 0.75rem; font-weight: 400; display: block; margin-bottom: 0.5rem; color: #B0BEC5; border: 1px solid #ECEFF1; padding: 0.5rem 0.75rem; border-radius: 0.5rem;
}


.tab-contentmob {display: block !important; margin-top: 20px;}
.gallery_sec .line{padding: 25px 0;}


/*team_page*/
.team_inner{padding: 40px 0 100px; background: #fff;}
.team_box{margin-top: 30px; background: #f4f4f5;}
.team_txt h6 a{color: #1f2732;}
.team_txt h6 a:hover{color: #ff497c;}
.team_img{position: relative; overflow: hidden; background: #3085a3; width: 100%;}
.team_img:before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.5); content: ''; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
.team_img:hover:before{-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0); transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}
.team_img img{width: 100%; opacity: 0.95;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1);}
.team_img:hover img{opacity: 0.6;-webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}
.team_txt{padding: 20px; text-align: center; }
.team_txt p b{color: #ff497c; text-transform: uppercase; letter-spacing: 1px; padding: 10px 0; display: inline-block;}
.team_txt p{font-size: 14px; line-height: 24px;}
.team_txt ul li{display: inline-block; text-align: center; margin-right: 5px;}
.team_txt ul li:last-child{margin-right: 0;}
.team_txt ul li a{background: #fff; width: 40px; height: 40px;  text-align: center; display: inline-block; border-radius: 100%;}
.team_txt ul li a:hover{color: #fff;}
.team_txt ul li a:before{font: normal 15px/40px FontAwesome;}
.team_txt ul li .fa-facebook-f:before{content: "\f09a";}
.team_txt ul li .fa-facebook-f{color: #3b5998;}
.team_txt ul li .fa-facebook-f:hover{background: #3b5998;}
.team_txt ul li .fa-twitter{color: #55acee;}
.team_txt ul li .fa-twitter:before{content: "\f099";}
.team_txt ul li .fa-twitter:hover{background: #00abef;}
.team_txt ul li .fa-google-plus-g{color: #dd4b39;}
.team_txt ul li .fa-google-plus-g:before{content: "\f0d5";}
.team_txt ul li .fa-google-plus-g:hover{background: #dd4b39;}
.team_txt ul li .fa-linkedin{color: #0976b4;}
.team_txt ul li .fa-linkedin:before{content: "\f0e1";}
.team_txt ul li .fa-linkedin:hover{background: #0976b4;}
.team_txt ul li .fa-youtube-play{color: #e52d27;}
.team_txt ul li .fa-youtube-play:before{content: "\f16a";}
.team_txt ul li .fa-youtube-play:hover{background: #e52d27;}


/*team_details*/
.tm_lt img{width: 100%;}
.tm_top .team_txt{padding: 0 0 0 30px; text-align: left; position: relative;}
.tm_top .team_txt ul{position: absolute; right: 0px; top: 0;}
.tm_top .row{align-items: center;}
.form_area{padding-top: 70px;}
.tm_bottm{padding-top: 50px; position: relative;}
.tm_bottm .owl-nav{position: absolute; right: 0; top: -31px; width: auto; font-size: 14px; line-height: 24px;}
.tm_bottm .owl-prev{float: left; margin-right: 15px;}
.tm_bottm .owl-prev:before{content: "\f104"; padding-right: 2px;}
.tm_bottm .owl-next{float: right;}
.tm_bottm .owl-next:after{content: "\f105"; padding-left: 2px;}
.tm_bottm .owl-prev, .tm_bottm .owl-next{color: #ff497c; letter-spacing: 3px; font-weight: 800; text-transform: uppercase; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; font-size: 14px; line-height: 24px; font: normal 14px/1 FontAwesome;}
.tm_bottm .owl-prev:hover, .tm_bottm .owl-next:hover{color: #1f2732;}
.tm_bottm .owl-dots{display: none;}
.tm_bottm h2{margin-bottom: 0 !important;}
.tm_dtl{padding: 70px 0 100px;}



/*gallery_page*/
.gallery_inner h2, .our_videos h2{margin-bottom: 0 !important;}
.our_videos, .gallery_inner{text-align: center;}
.gallery_inner{padding: 70px 0;}
.img_box em {font-size: 22px; line-height: 32px; color: #000000; padding: 20px; display: block; font-style: normal; font-weight: 500;}
.img_box {background: #ffffff; box-shadow: 1px 1px 14px rgba(0, 0, 0, 0.2); width: 100%; margin-top: 30px;}
.img_box {text-align: center;}
.img_area img {width: 100%; height: 300px; object-fit: cover;}
.img_area {position: relative;}
.img_area:before {background: rgba(20, 20, 20, 0.90); width: 100%; height: 100%; position: absolute; left: 0; top: 0;
    content: ""; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.4, 1.4, 1); transform: scale3d(1.4, 1.4, 1);
    opacity: 0; visibility: hidden; z-index: 1;
}
.eye {position: absolute; left: 0; top: 0; width: 100%; color: #fff !important; font-size: 55px !important; opacity: 0;
    visibility: hidden; height: 100%; z-index: 5; display: flex; align-items: center; justify-content: center;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.5); transform: scale(1.5);}

.our_videos {padding-bottom: 100px; background: #fff;}
.img_area:hover:before {opacity: 1; visibility: visible; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.img_area:hover .eye {opacity: 1; visibility: visible; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.vedio_area {margin-top: 34px; position: relative; text-align: center;}
.vedio_area img {width: 100%;}
.our_videos .play_btn {opacity: 0; visibility: hidden; z-index: 5;}
.img_area {overflow: hidden;}
.our_videos span {display: none;}
.our_videos .play_btn {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.5); transform: scale(1.5); top: 0; left: 0; width: 100%; height: 100%; display: flex;
    align-items: center; justify-content: center; position: absolute;}

.our_videos .img_area:hover .play_btn {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1; visibility: visible;}
.our_videos .img_area {margin-top: 34px;}
.img_area:hover img {-webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1);}
.img_area img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
.play_btn img{width: auto !important; height: auto !important;}


.item-media{background: #e2e4e5; width: 120px; height: 120px;  position: relative; border-radius: 100%; display: inline-block;}
.item-media:before{border: 3px solid #e2e4e5; width: 100%; height: 100%; position: absolute; left: -8px; top: -8px; padding: 65px; content: ""; border-radius: 100%;}
.item-content{padding-top: 10px;}


/*career_page*/
.career_inner{padding: 70px 0 100px; background: #fff; overflow: hidden;}
.career_img img{width: 100%;}
.job_txt{ padding-bottom: 9px; display: inline-block;}
.job_txt a{color: #ff497c; position: relative;}
.job_txt a:before{background: #ff497c; width: 0; height: 2px; position: absolute; bottom: 0; left: 0; content: ""; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.job_txt a:hover:before{width: 100%;}
.btn_group input[type="submit"].start_btn{background: transparent; color: #ff497c;}
.career_inner .row{align-items: center; padding-bottom: 70px;}
.career_inner .row:last-child{padding-bottom: 0;}
.career_inner .row:nth-child(even){flex-direction: row-reverse;}
.btn_group .act{background: transparent; color: #ff497c; margin-right: 5px;}
.btn_group .act:hover{color: #1f2732;}
.description_sec{padding-top: 20px;}
.description_sec li{margin: 8px 0;}
.description_sec li:last-child{margin-bottom: 0;}
.description_sec .media{font-size: 16px; line-height: 26px; color: #333; font-weight: 400; align-items: center;}
.description_sec .media i{width: 15px;}
.description_sec .media-body{padding-left: 20px; display: inline-block;}
.description_sec .media-body b{font-weight: 500;}

.footer_top{margin-top: 0 !important;}

/*career_details_page*/
.career_lt ul li{width: 50%; float: left; margin-bottom: 15px; font-weight: 400; font-size: 16px; line-height: 26px;}
.career_lt ul li b{width: 100%; display: inline-block; color: #ff497c; font-weight: 500;}
.text_primary{color: #ff497c; padding-top: 10px; display: inline-block;}
.list{padding-top: 20px;}
.list li{width: 100% !important; position: relative; margin: 15px 0 0 !important; padding-left: 15px;}
.list li:before{position: absolute; left: 0; top: 9px; background: #000 ; content: ''; width: 6px; height: 6px; border-radius: 100%;}
.career_dlt .row{align-items: start;}
.Job_txt b{color: #000; font-weight: 500;}
.job_box{border-bottom: 1px solid #d2d2d2; padding: 12px; }
.job_boxes{margin-top: 20px; border: 1px solid #d2d2d2; border-bottom: transparent;}
.job_box ul li{font-size: 14px; line-height: 24px; color: #585858; display: inline-block; margin: 15px 15px 0 0;}
.job_box ul li i{color: #bbc1d5; padding-right: 5px;}
.job_box ul li:last-child{margin-right: 0;}
.job_box .job_txt{font-size: 16px; line-height: 26px;} 
.job_box:last-child{border-bottom-color: #d2d2d2;}
.job_title{font-size: 45px !important; line-height: 50px !important;}


/*policy_page*/
.policy_sec, .faq_sec{padding: 70px 0 90px; width: 100%;}
.policy_txt p{padding-bottom: 10px;}

/*faq_page*/
.faq_sec .btn{width: 100%; text-align: left; padding: 15px 100px 15px 20px; background: #ff497c; border-radius: 10px; position: relative; white-space: inherit; display: inline-block;}
.faq_sec .btn:before, .faq_sec .collapsed:before{font: normal 25px/35px FontAwesome; position: absolute; right: 15px; top: 50%; content: "\f056"; color: #ffffff; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.faq_sec .collapsed{position: relative;}
.faq_sec .collapsed:before{content: "\f055";}
.faq_sec .btn h4{color: #ffffff; font-family: 'Poppins', sans-serif; align-items: center;}
.faq_sec .btn h4 em{font-style: normal;}
.faq_sec .btn h4 span{background: #ffffff; border-radius: 100%;  display: inline-block; color: #ff497c; width: 25px; height: 25px; text-align: center; line-height: 25px; margin-right: 20px; font-size: 16px;}
.faq_sec .card-header{padding: 0; border: none; background: transparent;}
.faq_sec .btn:focus{box-shadow: none;}
.faq_sec .card-header:first-child{border-radius: 0;}
.faq_sec .card{border: none; margin-bottom: 10px;}
.faq_sec .card-body{padding: 10px 20px;}

/*appliaction_page*/
.uplod_btn {width: 100%; display: inline-block; position: relative;}
.uplod_btn input[type="file"] {display: none;}
.uplod_btn .inputfile+label {border: none; color: #000; position: relative; padding-top: 10px; margin: 0px; padding-left: 0; padding-bottom: 0px; float: left; /*font-family: 'Poppins', sans-serif;*/ font-size: 14px; line-height: 18px; font-weight: 400;}
.uplod_btn .inputfile-2+label {background: none !important; border: none !important; width: auto;}
.uplod_btn .inputfile-2 + label strong {float: left; width: auto !important; height: 35px; font-size: 19px; line-height: 31px; text-transform: capitalize; color: #000 !important; background: url(../images/clip.png) no-repeat left 18px center; padding-left: 48px; letter-spacing: 1px; font-weight: 400; cursor: pointer;}
.uplod_btn .inputfile-2 + label span {float: left; width: auto !important; height: 35px; font-weight: 400; font-size: 20px; line-height: 31px; text-transform: capitalize; color: #000 !important; margin-left: 10px;}

/*technology_page*/
.technology_sec .team_img::before{display: none;}
.technology_sec .team_txt{text-align: left; background: #fff; padding: 20px 0 0;}
.technology_sec .team_txt h6{font-size: 20px; line-height: 30px; padding-bottom: 10px;}

/*technology_details*/
.inner_technology .team_img img{transform: inherit; opacity: 1;}
.dtl_list li b{color: #000;}
.dtl_list li{text-align: left !important; margin: 8px 0 0 !important; position: relative; padding-left: 20px; color: #7f7f7f; font-weight: 400; font-size: 15px;}
.dtl_list li:before{position: absolute; left: 0; top: 7px; width: 10px; height: 10px; background: #ff497c; border-radius: 100%; content: "";}
.date_txt{line-height: 24px; font-size: 14px; color: #ff497c; padding-bottom: 5px; display: inline-block; width: 100%;}
.tech_rt h6{font-size: 20px; line-height: 30px;}
.tech_rt{margin-top: 30px;}
.tech_rt ul li{font-size: 15px; line-height: 25px; display: inline-block; margin: 10px 10px 0 0;}
.tech_rt ul li:last-child{margin-right: 0;}
.recent_sec {padding-top: 80px;}
.post_title li a{color: #000;}
.post_title li a:hover{color: #ff497c;}
.post_title li{padding-top: 15px; margin: 0 !important; font-size: 18px !important; font-weight: 400; line-height: 28px !important;}



/* blog_page */
.inner_blog{padding: 70px 0 100px;}
.blog_lt img{width: 100%; max-width: 250px; height: 190px; object-fit: cover;}
.blog_lt .media{ align-items: center; background: #f4f4f5; margin-bottom: 20px;}
.blog_lt .media:last-child{margin-bottom: 0;}
.blog_lt .media .media-body{padding: 0 30px;}
.blog_lt .media .media-body h6{font-size: 20px; line-height: 28px;}
.blog_lt .media .media-body h6 a{color: #323232;}
.blog_lt .media .media-body h6 a:hover{color: #ff497c;}
.blog_lt .media .media-body p{font-size: 15px; line-height: 23px; padding-top: 10px;}
.blog_lt ul li{display: inline-block; margin: 10px 10px 0 0; font-size: 14px; line-height: 22px; color: #323232;}
.blog_lt ul li i{padding-right: 10px; color: #ff497c;}
.pagination_sec{text-align: center; padding-top: 80px;}
.pagination_sec ul li{display: inline-block; margin-right: 15px; line-height: 50px;}
.pagination_sec ul li a{background: #fff; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); width: 50px; height: 50px; display: inline-block; border-radius: 100%; color: #323232;}
.pagination_sec ul li .pre{background: #ff497c; color: #fff;}
.pagination_sec ul li .act, .pagination_sec ul li a:hover{background: #1f2732; color: #fff;}
/* .blog_rt select{height: 50px; width: 100%; border: none; font: 600 16px/26px 'Poppins', sans-serif; margin-top: 16px; padding-left: 15px; -webkit-appearance: none; cursor: pointer; color: #7f7f7f; text-transform: capitalize;} */
.we_use, .catagori_sec{position: relative;}
.we_use .owl-nav, .catagori_sec .owl-nav{font-size: 0;}
.we_use .owl-prev, .we_use .owl-next, .catagori_sec .owl-prev, .catagori_sec .owl-next{position: absolute; left: 0; top: 50%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);  background: #ff497c; width: 40px; height: 80px; border-radius: 0 50px 50px 0; text-align: center;}
.we_use .owl-prev::before, .we_use .owl-next::before, .catagori_sec .owl-prev::before, .catagori_sec .owl-next::before{font: normal 20px/80px FontAwesome; content: "\f104"; color: #fff;}
.we_use .owl-next, .catagori_sec .owl-next{right: 0; left: inherit; border-radius: 50px 0 0 50px;}
.we_use .owl-next::before, .catagori_sec .owl-next::before{content: "\f105";}
.we_use{text-align:center;}
.we_use .owl-carousel .owl-item img { display: inline-block !important; width: 150px !important;}

.ca_img{position: relative; overflow: hidden;}
.case_txt{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(31, 39, 50, 0.50); padding: 2rem; -webkit-transition: all 700ms ease; -ms-transition: all 700ms ease; -o-transition: all 700ms ease; transition: all 700ms ease; -webkit-transform: translate(-100%,0%); -ms-transform: translate(-100%,0%); -o-transform: translate(-100%,0%); -moz-transform: translate(-100%,0%); transform: translate(-100%,0%); opacity: 0; flex-direction: column;}
.case_txt:before { position: absolute; content: ''; border: 1px solid #747474; left: 10px; top: 10px; bottom: 10px; right: 10px;}
.ca_img:hover .case_txt {opacity: 1; -webkit-transform: translate(0%); -ms-transform: translate(0%); -o-transform: translate(0%); -moz-transform: translate(0%); transform: translate(0%);}
.case_txt h5, .case_txt p{color: #fff; position: relative;}

.links ul{padding-top: 16px;}
.links ul li{display: inline-block;}
.links a{background: #f4f4f5; border-radius: 50px; margin: 0 0 13px 0; padding: 6px 18px 4px 22px; text-align: center; color: #323232; display: inline-block; font-size: 14px;}
.links a:hover{color: #ff497c;}

/* blog_detals_page */
.blglt_lt img{max-width: 100%;}
.blglt_lt p{padding-top: 10px;}
.inner_post .wu_img h6{font-size: 20px !important; line-height: 28px !important;}
.recent_post .media{align-items: center; border-bottom: 2px dotted #d1d1d1; padding: 15px 0;}
.recent_post img{width: 100%; width:100px;}
.recent_post .media-body{padding-left: 20px;}
.recent_post h6{font-size: 15px !important; line-height: 20px !important; padding-bottom: 5px;}
.recent_post h6 a{color: #323232;}
.recent_post h6 a:hover{color: #ff497c;}
.recent_post span{font-size: 15px; line-height: 26px; font-weight: 400; color: #7f7f7f;}
.recent_post .media:first-child{padding-top: 0;}
.blog_inner .banner_box .w-100 {height: 500px;}
.blog_inner h1{color: #fff;}
.blog_inner .banner_content{top: inherit; bottom: 50px; transform: inherit; text-align: left;}

/* service_area_details_page */
.web_txt{padding-top: 10px;}
.web_txt a{color: #7f7f7f; font-size: 14px; font-weight: 600; letter-spacing: 0.1em;}
.web_txt a:hover{color: #ff497c;}
.web_txt i{color: #323232; padding-right: 5px; vertical-align: middle; display: inline-block;}
.srvaea_dlt_txt{padding-top: 10px;}
.srvaea_info{margin-bottom: 60px;}
.srvaea_info:last-child{margin-bottom: 0;}


/* case_studt */
.casestudy_sec{padding: 70px 0;}
.case_img{overflow: hidden;}
.case_img img{-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.case_img:hover img {transform zoom: -ms-transform: scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.innercase_txt{padding: 20px 0 0;}
.innercase_txt h4{line-height: 25px;}
.innercase_txt h4 a{color: #1f2732;}
.innercase_txt h4 a:hover{color: #ff497c;}
.innercase_txt ul li{color: #333; margin-top: 18px; font-size: 15px; font-weight: 400;}
.innercase_txt ul li b{color: #1f2732; font-size: 17px; font-weight: 600;}
.innercase_txt  p{font-size: 15px;  padding-top: 5px;}

.categori_info input[type="checkbox"] {display: none;}
.categori_info input[type="checkbox"] + label {background: url(../images/uncheck_img.png) no-repeat left center;cursor: pointer;display: block; vertical-align: middle; color: #000000; padding-left: 30px; margin-top: 1.1rem;}
.categori_info input[type="checkbox"]:checked + label { background: url(../images/check_img.png) no-repeat left center;  outline:none;}
.selet_sec{width: 100%; justify-content: end;}
.selet_sec .custom-select{height: 40px; outline: none; border: none; border: 1px solid #ccc; border-radius: 10px; font-size: 15px; width: 200px; background: url(../images/down.png)no-repeat center right 6px; padding: 6px; cursor: pointer;}
.selet_sec .input-group-text{ border: transparent; font-size: 18px; padding: .395rem .75rem; margin-top: 3px;}
.selet_sec .custom-select:focus{box-shadow: none;}
.case_box, .case_lt{margin-top: 30px;}
.flitteropen{display: none;}
.flitteropen .accordion{margin-top: 15px;}
.flitteropen .card-header{background: transparent; padding: 0; border-bottom: transparent}
.flitteropen .btn:not([disabled]):not(.disabled) {background: transparent; width: 100%;}
.flitteropen  .btn:focus, .flitteropen .btn.focus {box-shadow: none;}
.flitteropen .card-body {padding: 0 1.25rem 1.25rem;}
.flitter_box {background: var(--white); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2); border: 1px solid #ccc;padding: 15px; margin: 20px 0 0; text-align: center;}

.whoweare_sec h5{color: #000; padding-bottom: 10px;}
.who_rt img{max-width: 100% !important; width: auto !important; display: inline-block !important;}
.who_img{ box-shadow: 1px 1px 14px 0 rgb(0 0 0 / 20%); border-radius: 20px; background: #fff; padding: 20px; text-align: center; position: relative;}
.workwith_sec .owl-carousel{padding-top: 50px;}
.who_rt{position: relative; padding: 57px 0; }
.who_rt::before{background: url(../images/whowe_bg.png)no-repeat center center; width: 100%; height: 100%; background-size: cover; position: absolute; left: 0; top: 0; content: ""; z-index: -1;}
.who_lt ul li{display: inline-block; margin-right: 15px;}
.who_lt ul li:last-child{margin-right: 0;}
.who_lt ul{padding: 15px 0;}
.who_rt .item, .clture_info .item{padding: 15px;}
.clture_box{margin-bottom: 0; padding: 30px 20px; border-radius: 20px; background-color: #fffefe; box-shadow: 0 5px 10px 5px rgb(0 0 0 / 6%); min-height: 275px;}
.clture_txt h6{font-size: 22px; padding-bottom: 8px; text-align: left;}
.clture_txt p{text-align: left;}
.clture_info{position: relative;}
.clture_info .owl-nav{font-size: 0;}
.clture_info .owl-prev, .clture_info .owl-next{position: absolute; left: -80px; top: 50%;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); width: 100%;  width: 50px; height: 50px; text-align: center; border-radius: 100%; border: 2px solid #ff497c;}
.clture_info .owl-next{left: inherit; right: -80px;}
.clture_info .owl-prev::before, .clture_info .owl-next::before{content: "\f104"; font: normal 14px/1 FontAwesome; color: #ff497c; line-height: 50px;}
.clture_info .owl-next::before{content: "\f105";}
.cilture_sec{background: #fff;}
.inner_testminial{clip-path: 0; padding: 100px 0 0 !important;}
.inner_testminial .item{padding-top: 2px;}
.whoweare_sec{overflow: hidden;}

.clture_info .owl-dots{display: none;}
.ouproject_sec{padding: 70px 0; position: relative;}
.srvdlt_rt .row{flex-direction: row-reverse;}
.ouproject_sec h2{font-size: 40px; position: relative;}
.ourproject_txt h6{font-size: 25px;}
.ourproject_txt h6 a{color: #1f2732;}
.ourproject_txt h6 a:hover{color: #ff497c;}
.rating_sec li{display: inline-block; margin: 10px 0px 0 1px;}
.rating_sec li:last-child{margin-right: 0;}
.ouproject_sec .owl-nav{display: none;}
.ouproject_sec .row{padding-top: 40px;}
.ouproject_sec::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: url(https://www.sovacomputer.com/wp-content/uploads/2022/12/bg_section1.jpg) no-repeat top left; background-size: cover;}
.srvdlt_rt{overflow: hidden;}

/* project_dlts */
.ffed_back{padding: 70px 0 10px; background-attachment: fixed !important; width: 100%; position: relative;}
.ffed_back::before{background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: "";}
.feed_img img{max-width: 100% !important; width: auto !important; display: inline-block !important;}
.feed_img img{border-radius: 100%; position: relative;}
.feed_text{padding-top: 20px; position: relative;}
.ffed_back .owl-nav{display: none;}
.ffed_back  .owl-dots{display: inline-flex; margin-top: 70px;}
.ffed_back  .owl-dots .owl-dot{width: 15px; height: 15px;  margin-right: 8px; border-radius: 100%; border: 1px solid #fff;}
.feed_img strong{width: 100%; display: inline-block; margin-top: 8px; text-transform: capitalize; color: #fff; letter-spacing: 1px; font-size: 20px;}
.ffed_back  .owl-dots .owl-dot.active{background: #fff;}
.ourpriject_inner{padding: 70px 0;}
.ourpriject_inner .row {padding-top: 20px !important;}

/* skilldetails_page */
.innerhrining_box{min-height: 275px;}

.innerhrinig_sec{padding: 70px 0 100px;}
.amount {border-top: 1px solid #e3e3e5; width: 100%; display: inline-block; padding: 10px 0; margin-top: 20px;}
.amount em{font-style: normal;} 
.inner_hiring .team_txt{padding: 20px 29px 0 0;}
.inner_hiring h2{font-size: 30px !important;}

/* new */
.banner_rt{padding: 30px; width: 408px; float: left; background: rgba(233, 235, 237, 0.2); position: relative;}
.banner_rt_panel{position: absolute; right: 0; top: 55%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);  width: 39%;

}

.banner_txt{max-width: 534px;}

.banner_rt .home_form {font-weight: 600; font-size: 25px;color: #fff; text-align: left; padding: 15px 0 10px; display: inline-block; letter-spacing: 1px;}
.banner_rt .input_fld input[type="text"], .banner_rt .input_fld input[type="email"], .banner_rt .input_fld input[type="tel"]{background: transparent; border:none; border-bottom: 1px solid #fff; color: #fff; border-radius:0;}
.banner_rt .input_fld input[type="text"]::placeholder, .banner_rt .input_fld input[type="email"]::placeholder, .banner_rt .input_fld input[type="tel"]::placeholder{color: #f1f1f1;}
.banner_txt .owl-carousel.owl-loaded {display: inline-flex;}


.social_icons{position: fixed; top: 30%; left: 10px; z-index: 999;}
.social_icons li a{color: #747474; padding-bottom: 5px; display: inline-block; }
.social_icons li a i{font-size: 18px;}
.social_icons li a:hover{padding-left: 5px; color: #ff497c;}
.line_fixed{background: #747474; width: 1px; height: 30px; margin: 0 0 5px 9px;}

/* .batch_images{position: relative; margin-top: -60px; } */
.batch_images {position: absolute; margin-top: -30px; left: 50%; top: 0; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.batch_images li{display: inline-block;}
.batch_images li img{max-width: 100%; width: 60px; filter: brightness(100);}

.team_img{border-radius:1rem; overflow:hidden;}


/*----------------------------------------------------------------------pricing_page------------------------------------------------------------------------------------------------------*/
.inner_pricing_sec{background: transparent;}
.tab_sec{justify-content: center; margin-top: 40px;   border-bottom-color: transparent;}
.tab_box .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color: transparent;}
.tab_box .nav-tabs .nav-item .nav-link {color: #1f2732; position: relative; padding: 0 30px; height: 45px; background: transparent; border: 1px solid rgba(255, 73, 124, 0.1); border-radius: 6px;}
.tab_box .nav-tabs .nav-link.active, .tab_box .nav-tabs .nav-item.show .nav-link {color: #ff497c; background-color: transparent; border-color: transparent; background: rgba(255, 73, 124, 0.1);}
.tab_box .nav-tabs .nav-item{font-size: 18px; text-transform: capitalize; font-weight: 500; line-height: 42px; margin-top: 20px; margin-right: 10px;}
.accordion_sec .card-header{padding: 0; border-bottom: none;}
.accordion_sec .btn{background: #ff497c; width: 100%; padding: 14px 26px; border-radius: 0; white-space: inherit; position: relative;}
.accordion_sec .btn:before , .shop_product .faq_sec .collapsed:before{position: absolute; right: 24px; top: 50%; content: "\f106"; font: normal 23px/1 FontAwesome; color: #ffffff;

        -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

}
.accordion_sec .card-body {padding: 10px 20px 15px;}
.accordion_sec .btn h5{font: 400 18px/26px 'Poppins', sans-serif; color: #ffffff; text-align: left; padding-right: 50px;}
.accordion_sec .card {border-radius: 0;}
.accordion_sec .collapsed{position: relative;}
.accordion_sec .collapsed:before{content: "\f107";}
.accordion_sec .btn:focus {box-shadow: none;}


/*------------------------------------------------------new-----------------------------------------------------------*/
.header_top{background: #ff497c; padding: 8px 0; width: 100%; position: relative;}  
.header_top span{font-size: 1.4rem; color: var(--white); text-transform: capitalize; font-weight: 600;} 
.resti_box{display: inline-block; background: var(--white); color: var(--brand) !important; padding: 0 1.2rem; text-align: center; text-transform: uppercase; border-radius: .2rem; font-size: 1.2rem; line-height: 2.4rem; margin-left: .8rem;}
.close_btn{position: absolute; right: 1rem; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: transparent; border: none; color: var(--white) !important; opacity: 1 !important;}
.close_btn:focus {outline: 0; box-shadow: none;}


/* sec_srv_india_page */
.seo_inner_bannr{position: relative;  z-index: 1;}
.seo_inner_bannr_lt{padding: 200px 0 100px 0;}
.banner_bottom_shape{overflow: hidden; position: absolute; left: 0; width: 100%; line-height: 0; direction: ltr; bottom: -2px; z-index: 2; pointer-events: none;}
.banner_bottom_shape svg { display: block; width: -webkit-calc(100% + 1.3px); width: calc(100% + 1.3px); position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%);  transform: translateX(-50%); width: calc(151% + 1.3px);  height: 319px; }
.banner_bottom_shape .elementor-shape-fill { fill: #fff; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center;-webkit-transform: rotateY(0deg); transform: rotateY(0deg);}
/* .seo_inner_bannr::before{height: 1556px; content: ""; position: absolute; width: 100%; border-radius: 666px; transform: rotate(331deg); top: -93%; left: -10%; z-index: 1;  box-shadow: 94px 0px 0px 88px rgb(237 237 237); -webkit-box-shadow: 94px 0px 0px 88px rgb(237 237 237); -moz-box-shadow: 94px 0px 0px 88px rgb(237 237 237); background-color: #5800a0;} */
/* .seo_inner_bannr::after { height: 1556px; content: ""; position: absolute; width: 2300px; border-radius: 666px; transform: rotate(331deg); top: -93%; left: -10%; z-index: -11; opacity: .1;} */
/* .seo_inner_bannr::before{background: linear-gradient(85deg, rgba(26, 44, 121, 0.8) 30%, rgba(232, 5, 102, 0.9) 100%) !important; position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; z-index: -2;} */
/* .seo_inner_bannr_info, .seo_inner_bannr_rt{position: relative;} */
/* .seo_banner_frm{position: absolute; right: 0; top: 33px; z-index: 3;} */
.seo_banner_frm{position: absolute;  right: 0; top: 60%; width: 100%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.seo_banner_frm{width: 44.2%; z-index: 2;}
.banner_frm_box{background: #fff; padding: 30px; border-radius: 30px;  box-shadow: -1px 0px 44px 15px rgb(0 0 0 / 4%);  -webkit-box-shadow: -1px 0px 44px 15px rgb(0 0 0 / 4%);  -moz-box-shadow: -1px 0px 44px 15px rgba(0,0,0,0.4); position: relative; width: 445px; float: left;}
.banner_frm_box::after{position: absolute; width: 90%; top: -21px; height: 45px; content: ""; left: 5%; border-radius: 26px; border-bottom-right-radius: 26px; border-bottom-left-radius: 26px; border-bottom-left-radius: 0;  border-bottom-right-radius: 0; background: #ff497c; z-index: -1;}
.seo_inner_bannr::before{background:  rgba(0,0,0,0.80); position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; z-index: -2;}
.banner_frm_box h3{color: #000;}
.banner_frm_icon{width: 80px;  height: 80px;  display: flex;  align-items: center;  justify-content: center; background: rgba(255, 73, 124, 0.2); border-radius: 50%;   border-bottom-left-radius: 50%;  padding: 22px;  border-bottom-left-radius: 0;  margin-right: 30px;}
.banner_frm_icon img{width: 50px;}
.banner_frm_top{padding-bottom: 30px;}
.banner_frm_top .d-flex{align-items: center;}
.seo_inner_bannr_lt h1{color: #fff; font-size: 54px; line-height: 65px; font-weight: 600;}
.seo_banner_list li{position: relative; color: #e3e2e2; margin-top: 10px; padding-left: 15px;}
.seo_banner_list li::before{position: absolute; left: 0; top: 10px; background: #e3e2e2; width: 5px; height: 5px; border-radius: 100%; content: "";}
.seo_inner_bannr_lt{padding-right: 20px;}
.banner_frm_box .input_fld {margin-bottom: 20px;}

/* seo_raking_sec */
.seo_raking_sec{padding: 100px 0 80px;}
.raking_box{padding: 0px 20px 34px 20px; background: #FFFFFF; background-image: url(../images/raking_img.png); background-position: top center;  background-repeat: no-repeat;  background-size: contain;  border-radius: 10px 0px 10px 0px;  border: 2px dashed #FFFFFF; box-shadow: 0px 4px 66px 0px rgb(12 4 66 / 8%); transition-duration: 0.3s; margin-top: 70px;}
.raking_icon{margin: -33px auto 25px auto; box-shadow: 0px 2px 25px 0px rgb(12 4 66 / 10%);  background: #FFFFFF;  border-radius: 50% 50% 50% 50%; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center;}
.raking_icon img{width: 50px;}
.raking_box:hover{border-color: #ff497c;}

/* count_sec */
.count_info{background: #fff; box-shadow: 0px 7px 18px #1810102c; padding: 10px; border-radius: 25px; position: relative;} 
.count_line{border: 2px dashed #E9E9E9; padding: 20px; border-radius: 25px;}
.count_box{margin-top: 30px;}
.count_box strong{font-size: 50px;}
.count_box sup{color: #ff497c; font-size: 30px; font-weight: 600;}
.count_box span{display: block; text-transform: uppercase;}



/* powerful_sec */
.powerful_sec{padding: 100px 0 80px; margin-top: -50px;}
.powerful_sec h2{color: #fff;}
.powerful_box{margin-top: 50px;}
.powerful_box strong{color: #fff; font-size: 100px; display: block; margin-bottom: 35px; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px #fff;}
/* .powerful_box sup{font-size: 30px;} */
.powerful_box span{color: #e3e2e2; text-transform: uppercase;}

/* .seo_who_sec */
.seo_who_sec{padding: 80px 0;}
.seo_who_lt{border-radius: 10px 10px 0 120px; overflow: hidden;}
.seo_who_rt{margin-left: 20px;}
.seo_list_txt{width: 100%; display: inline-block; margin-top: 5px;}
.seo_list_txt li{position: relative; margin-top: 10px; width: 50%; float: left; padding-left: 20px;}
.seo_list_txt li::before{font: normal 14px/1 FontAwesome; color: #ff497c; position: absolute; left: 0; top: 7px; content: "\f058";}
.seo_who_rt .start_btn{margin-top: 25px;}
.seo_who_sec .owl-nav{display: flex; align-items: center; justify-content: flex-start; font-size: 0;}
.seo_who_sec .owl-prev, .seo_who_sec .owl-next{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center;  background: #ff497c; border-radius: 100%;}
.seo_who_sec .owl-prev{margin-right: 10px;}
.seo_who_sec .owl-prev::before, .seo_who_sec .owl-next::before { font: normal 14px/1 FontAwesome; content: "\f053"; color: #fff;}
.seo_who_sec .owl-next::before { content: "\f054";}




/* higher_raking_sec */
.higher_raking_sec{position: relative; padding: 80px 0 50px 0;}
.higher_raking_sec::before{background: url(../images/seo_bg1.jpg)no-repeat center center/cover; position: absolute; left: 0; top: 0; width: 100%; height: 360px; content: "";}
.higher_raking_sec h2{color: #fff; margin-bottom: 30px;}
.higher_raking_top{position: relative; text-align: center;}
.higher_raking_box { -webkit-filter: drop-shadow(0 .4rem 10.5rem rgba(35,47,62,.15)); filter: drop-shadow(0 .5rem .5rem rgba(35,47,62,.15)); border-radius: 5px; padding: 20px;  background: var(--white); margin-top: 50px;}
.higher_raking_list{margin-top: 20px;}
.higher_raking_list li{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #dee2e6; padding: 10px 0;}
.higher_raking_list li em{font-style: normal; color: #ff497c;}
.higher_raking_heading{display: block; text-align: center; background: #ff497c; padding: 10px 5px; border-radius: 5px;}
.higher_raking_heading h4{color: #fff;}
.higher_raking_list li:last-child{border-bottom-color: transparent; padding-bottom: 0;}
.recent_raking_sec .owl-item{padding: 0 10px 30px 10px;}
.recent_raking_sec .owl-nav{display: flex; align-items: center; justify-content: center; font-size: 0;}
.recent_raking_sec .owl-prev{ margin-right: 10px;}
.recent_raking_sec .owl-prev::before, .recent_raking_sec .owl-next::before{font: normal 14px/1 FontAwesome; content: "\f060"; color: #000; font-size: 20px;}
.recent_raking_sec .owl-next::before{content: "\f061";}

/* seo_call_sec */
.seo_call_sec{padding-bottom: 80px;}
.seo_call_info{background: linear-gradient(-70deg,#00224C 50%,#F0F1F2 36%); clip-path: polygon(5% 0,100% 0%,95% 100%,0% 100%);}
.seo_call_info{display: flex; align-items: center;}
.seo_call_imfo_lt, .seo_call_imfo_rt{width: 50%;}
.seo_call_imfo_lt_content, .seo_call_imfo_rt_content{padding: 50px 50px 50px 74px;}
.seo_call_imfo_icon{background: #FFF; text-align: center; border-radius: 50px; display: flex; align-items: center; justify-content: center; margin-right: 15px; width: 100px; height: 100px}
.seo_call_imfo_icon img{width: 50px;}
.seo_call_imfo_txt em{font-style: normal; color: #fff; text-transform: uppercase; display: block; padding-bottom: 8px;}
.seo_call_imfo_txt strong a{color: #fff; font-size: 30px;}
.seo_call_imfo_rt_content .d-flex{align-items: center;}

/* seo_other_sev */
.seo_other_sev{padding: 80px 0;}
.seo_other_box{background: #fff; box-shadow: 0 0 50px 0 rgb(0 0 0 / 15%); padding: 20px; overflow: hidden; text-align: left; position: relative;}
.seo_other_lt_icon{position: relative; width: 90px; height: 75px; display: flex; text-align: center; border: 1px dashed #ff497c; border-radius: 10px; margin-right: 15px; align-items: center; justify-content: center;}
.seo_other_lt_icon img{width: 40px;}
.seo_other_rt_txt h4 a{color: #000;}
.seo_other_box::after{position: absolute; right: 0; top: -10px; background: url(../images/other_srv_box_bg.png)no-repeat right top; background-size: 100%; width: 166px; height: 161px; content: ""; opacity: .4;}

/* expertise_sec */
.expertise_sec{padding: 80px 0;}
.seo_srv_tablist{text-align: center; display: inline-block; width: 100%; margin: 0 -15px 30px -15px; border-top: 1px solid rgba(25, 25, 25, 0.2); border-bottom: 1px solid rgba(25, 25, 25, 0.2); padding: 10px 0 !important;}
.seo_srv_tablist li{width: 16%; padding: 0 15px; }
.seo_srv_tablist li a{background: transparent; border-radius: 25px; padding: 10px 15px;}
.seo_srv_tablist li a:hover, .seo_srv_tablist li.current a{background: #ff497c; color: #fff;}

/* seo_free_sec */
.seo_free_sec{padding: 80px 0;}
.seo_free_lt h2{color: #fff;}
.seo_free_lt p{color: #e3e2e2;}
.seo_free_rt{margin-top: -170px;}


/* seo_testimonial_sec */
.seo_testimonial_sec{padding: 80px 0;}
.seo_testimonial_content{display: flex; align-items: center; margin-top: 25px; border-top: 1px solid #E6EDFB; padding-top: 20px;}
/* .seo_testimonial_img{background: rgba(255, 255, 255, 0.1); border-radius: 100%;  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); padding: 9px; overflow: hidden;}
.seo_testimonial_img{} */
.seo_testimonial_img{margin-right: 20px;}
.seo_testimonial_box{margin-top: 20px; background: #f8f8fa; padding: 30px; border-radius: 5px; position: relative;}
.seo_testimonial_txt em{font-style: normal;}
.seo_testimonial_img img{width: 80px !important; height: 80px; border-radius: 100%; object-fit: cover;}
.qution_sec{position: absolute; right: 30px; bottom: 30px;}
.qution_sec img{width: 50px !important;}
.seo_testimonial_info{position: relative;}
.seo_testimonial_info .owl-nav{font-size: 0;}
.seo_testimonial_info .owl-prev, .seo_testimonial_info .owl-next{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: #ff497c; border-radius: 100%; position: absolute; right: 0; top: -54px;}
.seo_testimonial_info .owl-prev::before, .seo_testimonial_info .owl-next::before{font: normal 14px/1 FontAwesome; content: "\f053"; color: #fff;}
.seo_testimonial_info .owl-next::before{content: "\f054";}
.seo_testimonial_info .owl-prev{right: 50px;}

/* seo_our_client */
.seo_client_info{background: #fff;  box-shadow: 0px 7px 18px #1810102c;  padding: 10px;  border-radius: 25px;  position: relative;}
.seo_client_line{border: 2px dashed #E9E9E9; padding: 20px; border-radius: 25px;}
.seo_client_img img{width: auto !important; max-width: 100%;}
.seo_client_info .owl-nav{display: none;}



/* faq_sec */
.seo_faq_sec{background: #F7F9FA; padding: 100px 0 80px 0; margin-top: -50px;}
.seo_faq_lt{margin-top: 30px;}
/* .seo_faq_rt{margin-right: 20px;} */

/* seo_join_learn_sec */
.seo_join_learn_sec{padding: 80px 0 100px 0;}
.seo_join_learn_sec .seo_call_imfo_rt_content h2{color: #fff;}
.seo_join_learn_sec .start_btn {margin-top: 30px;}
/* .seo_join_learn_sec .seo_call_info{clip-path: none; border-radius: 5px; overflow: hidden;} */
.seo_join_learn_sec .seo_call_imfo_lt_content, .seo_join_learn_sec .seo_call_imfo_rt_content {padding: 50px 50px 50px 70px;}

/* seo_popup_sec */
.seo_popup .modal-header {padding: 0;  border-bottom-color: transparent;  border-top-left-radius: 0; border-top-right-radius: 0; justify-content: flex-end;}
.seo_popup .modal-content { border: none; background: -webkit-radial-gradient(0% 100%, ellipse cover, rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), linear-gradient(to bottom, rgba(57,173,219,.25) 0%,rgba(42,60,87,.4) 100%), linear-gradient(135deg, #670d10 0%,#092756 100%);}
.seo_popup h2{color: #fff;}
.seo_popup .close {color: #fff; text-shadow: none; opacity: 1 !important; margin: 0;}
.seo_popup .modal-body {padding: 0 50px 30px 50px;}
.seo_popup_bt_list li{display: inline-block; margin-right: 10px;}
.seo_popup_bt_list li .start_btn{margin-top: 10px;}
.seo_popup_bt_list li:last-child{margin-right: 0;}


/* google_ads_services_india_page */
.google_ads_banner p{color: #e3e2e2;}
.google_ads_banner.seo_inner_bannr { padding: 150px 0 100px 0;}

/* google_ads_who_sec */
@keyframes MOVE-BG{
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
      }

    100% {
        -webkit-transform: translateX(160px);
        transform: translateX(160px);
    }
}
.google_ads_who_sec{padding: 80px 0 30px 0;}
.google_ads_content{padding-bottom: 80px;}
.google_ads_content_info{padding-top: 25px;}
.google_ads_content_heading span{position: relative; overflow: hidden; height: 2px;  width: 150px;  background: #ff497c;  left: 0;  top: 8px; z-index: 1; transition: .5s; display: block;}
.google_ads_content_heading span::before, .google_ads_content_heading span::after{content: ""; position: absolute; background: #fff; width: 3px; height: 3px; left: 0; z-index: -1; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;  -webkit-animation-name: MOVE-BG;  animation-name: MOVE-BG; transition: .5s;}
.google_ads_content_heading span::before{background: #ff497c;}
.google_ads_content_heading{font-size: 22px; line-height: 32px; margin-bottom: 8px;}
.google_ads_list li{margin-top: 15px;}
.google_ads_list li strong{position: relative; display: block; padding: 0 0 5px 20px;}
.google_ads_list li strong::before{position: absolute; left: 0; top: 9px; width: 8px; height: 8px; border-radius: 100%; background: #ff497c; content: "";}

.google_srv_sec .srv_txt {background: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.seo_work_box{margin-top: 30px; text-align: center;}
.seo_work_icon{position: relative; z-index: 1; transition: all .4s ease-in-out; margin-bottom: 20px;}
.seo_how_work_sec{padding: 80px 0;}
.seo_work_icon img{max-width: 100%; max-height: 100%;}
.seo_work_img{background: #fcc0d1; display: flex; height: 72px;  width: 72px;  text-align: center;   border-radius: 50%; position: absolute; right: 60px; top: 9px; align-items: center; justify-content: center;}
.seo_work_number{background: #ff497c; display: flex;  height: 30px; width: 30px; text-align: center; border-radius: 50%; position: absolute; right: 113px; top: 6px; justify-content: center; align-items: center; color: #fff;}
.seo_work_img img{width: 40px;}
.seo_how_work_sec .cummll:nth-child(even) .seo_work_box{margin-top: 60px;}

/* development_sec */
.development_sec{padding: 50px 0 80px 0;}
.development_box{background: #fff; position: relative; z-index: 1; transition: all .4s ease-in-out; margin-top: 30px; padding: 30px; border-radius: 4px; overflow: hidden;}
.development_box::before{position: absolute; content: ""; bottom: 0; right: 0; background: #ff497c; z-index: -1; transition: all .4s ease-in-out;  height: 30px;  width: 30px;  border-radius: 100px 0 0 0;}
.development_box h4, .development_box p{transition: all .4s ease-in-out;}
.development_box:hover::before{height: 100%; width: 100%;  transition: all .4s ease-in-out; border-radius: 4px;}
.development_box:hover h4, .development_box:hover p{color: #fff;}
.sec_clck_btn{margin-top: 30px;}
.seo_get_quote_box{border: 1px solid rgba(12, 22, 29, 0.1); border-radius: 4px; padding: 20px;}
.seo_get_quote_box1{ margin-top: 20px;}

/* social_media_marketing_india_page */
.types_of_social_markering{padding: 100px 0 80px;}
.types_of_social_markering_rt{border-radius: 4px; overflow: hidden;}
.seo_markering_icon img{width: 60px;}
.seo_markering_box{margin-top: 30px; text-align: center;}
.types_of_social_markering_info{margin-top: 30px;}

/* marketing_agency_sec */
.marketing_agency_sec{padding: 80px 0;}
.marketing_agency_box{margin-top: 30px; position: relative; z-index: 1; transition: all .4s ease-in-out; background: #FFF;  padding: 30px;  border-radius: 4px;}
.marketing_agency_icon{position: relative; margin-bottom: 24px;}
.marketing_agency_img{background: #ff497c; display: flex; height: 72px; width: 72px; border-radius: 50%;  position: absolute;  left: 30px;  top: 9px; align-items: center; justify-content: center;}
.marketing_agency_img img{width: 40px;}
.seo_marketion_faq_sec{padding: 80px 0;}
.seo_who_marketing_sec{margin-top: 30px;}


















@media (min-width: 4000px) and (max-width: 6999px) {
.banner_rt_panel { width: 46.5%;}


}
@media (min-width: 2500px) and (max-width: 3999px) {
.banner_rt_panel { width: 44%;}


}

@media (min-width: 2000px) and (max-width: 2499px) {
.banner_rt_panel { width: 42%;}


}

@media (min-width: 1700px) and (max-width: 1899px) {
.banner_rt_panel { width: 41%;}


}

@media (min-width: 1500px) and (max-width: 1699px){
    .banner_rt_panel { width: 40%;}
}

@media (min-width: 992px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin: 20px 0 0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important; width: 100px; padding: 0px; border-radius: 0; left: -25px; right: inherit; padding: 0 10px 10px; box-shadow: inherit;}

.nav_top .dropdown:hover .dropdown-menu { max-height: 600px; opacity: 1; visibility: visible;}
.nav_top .dropdown .dropdown-menu li{text-align: center;}

.header_sec li.dropdown ul.dropdown-menu {background: #fff !important; border: none !important; -moz-box-shadow: 1px 1px 4px 2px #ddd; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    border-radius: 0; font-size: 14px; font-weight: 400; border-top: 4px solid #ff497c !important; box-shadow: 0 0 10px rgba(0,0,0,.2);}

.nav_top .dropdown .dropdown-menu a{color: #1f2732 !important; padding: .8rem 0 0; position: relative;}
.nav_top .dropdown .dropdown-menu a:hover{color: #ff497c !important;}

}

@media (min-width: 2500px) and (max-width: 3999px){
    .footer_top:before, .footer_top:after{top: -40px;}
}

@media (min-width: 4000px) and (max-width: 6999px){
    .footer_top:before, .footer_top:after{top: -70px;} .ftr_logo img {margin-top: -45px;}

}

/* social_media_marketing_india_page */
@media (min-width: 4000px) and (max-width: 6999px) {.seo_banner_frm { width: 48.3%;}}
@media (min-width: 2900px) and (max-width: 3999px) {.seo_banner_frm { width: 47.2%;}}
@media (min-width: 2500px) and (max-width: 2899px) {.seo_banner_frm { width: 46.2%;}}
@media (min-width: 2300px) and (max-width: 2499px) {.seo_banner_frm { width: 45.5%;}}
@media (min-width: 2000px) and (max-width: 2299px) {.seo_banner_frm { width: 44.9%;}}

@media (min-width: 1800px) and (max-width: 1899px) {.seo_banner_frm { width: 44%;}}
@media (min-width: 1700px) and (max-width: 1799px) {.seo_banner_frm { width: 43.5%;}}
@media (min-width: 1600px) and (max-width: 1699px) {.seo_banner_frm { width: 43.2%;}}
@media (min-width: 1500px) and (max-width: 1599px) {.seo_banner_frm { width: 42.8%;}}
@media (min-width: 1400px) and (max-width: 1499px) {.seo_banner_frm { width: 42.2%;}}
@media (min-width: 1300px) and (max-width: 1399px) {.seo_banner_frm { width: 41.7%;}} 
@media (min-width: 1200px) and (max-width: 1299px) {.seo_banner_frm { width: 41%;}}  
  
  
@media (min-width: 1200px) and (max-width: 1399px) {



.menu_sec {padding-right: 286px;}
/* .banner_box .w-100 {height: 650px;} */
.header_sec ul li a {padding: 5px 15px 5px 15px;}

/*srvice_page*/
.innerbanner .banner_box .w-100 {height: 300px;}

.clture_info .owl-nav {display: none;}


}


@media (min-width: 992px) and (max-width: 1199px) {

.header_sec .navbar-brand img {width: 220px;}
.header_sec.fixed {padding: 20px 0;}
.mb_no i{opacity: 1; font-size: 14px; line-height: 40px;}
.mb_no{font-size: 0; background: #ff497c; border-radius: 100%;  display: inline-block; width: 40px; height: 40px; text-align: center;  line-height: 0; top: 20px;}
.menu_sec {padding-right: 42px;}
.header_sec ul li a {padding: 5px 13px;}
.header_sec ul li:first-child a{padding-left: 0;} 
.header_sec ul li a::after {left: -2px;}
.header_sec {padding: 0;}
.nav_top{padding: 25px 0;}
.header_sec.fixed .nav_top{padding: 0;}
.header_sec.fixed .mb_no {top: 0;}
.banner_box .w-100 {height: 650px;}
.steps_rt p {margin-left: 0;}
.steps_lt span {font-size: 130px; line-height: 140px;}
.steps_lt strong {font-size: 44px; line-height: 58px;}
.setps_content::before{right: 33%; bottom: -35px;}
.setps_content:nth-child(2n)::before {left: 37%;}
.team_sec {padding: 60px 0 0;}
.contact_sec {padding-bottom: 30px;}
/* .steps_lt strong {left: 66%;} */
/* .setps_content:nth-child(2n) .steps_lt strong {right: 14%;} */
.header_sec ul li {font-size: 13px;}
.ftr_logo img {width: 300px; margin-top: -50px !important;}
.hd_rt_panel {top: 1px;}
.mb_no i {display: inline-block;}
.mb_no{padding:0; margin-left:0;}
.mb_no:last-child{display:none;}	
	
/*about_page*/
.innerabout{padding: 60px 0;}
.innerheader .nav_top{padding: 0;}
.innerheader .mb_no {top: 0;}
.innerbanner .banner_box .w-100 {height: 260px;}
.innerbanner .banner_content {top: 65%;}

/*srvice_page*/
.srv_sec {padding: 30px 0 60px;}
.pricing_box {margin-top: 60px;}

/*service_details_page*/
.srvdlt_sec {padding: 60px 0;}
.srvdlt_txt h6{font-size: 20px; line-height: 29px;}
.rvw_sec .media-body p {line-height: 24px; font-size: 14px;}

/*contact_page*/
.support_sec, .confrm_sec{ padding: 60px 0;}
.contactinner{padding: 0 0 60px !important;}

/*team_page*/
.team_inner {padding: 30px 0 90px;}

/*team_details_page*/
.form_area {padding-top: 60px;}
.tm_dtl{padding: 60px 0 90px;}

/*gallery_page*/
.gallery_inner {padding: 60px 0;}
.our_videos {padding-bottom: 85px;}

/*career_page*/
.career_inner {padding: 60px 0 90px;}

/*career_details_page*/
.job_title {font-size: 32px !important; line-height: 37px !important;}

/*policy_page*/
.policy_sec, .faq_sec{padding: 60px 0 80px;}


/* blog_page */
.inner_blog{padding: 60px 0 90px;}
.blog_rt .row{align-items: center;}
.blog_rt .col-lg-12{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.inner_blog .col-md-8, .inner_blog .col-md-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.we_use.py-5{padding-top: 0 !important;}
.pagination_sec {padding-top: 60px;}
.we_use{padding-top: 3rem !important;}

/* blogdetails_page */
.recent_post{padding-top: 70px;}

.casestudy_sec{padding: 60px 0 70px;}

.clture_txt h6 {font-size: 20px;}
.clture_info .owl-nav {display: none;}
.ouproject_sec{padding: 60px 0;}

/* project_details */
.ffed_back {padding: 60px 0 10px;}
.ffed_back .owl-dots {margin-top: 60px;}
.ourpriject_inner{padding: 60px 0;}

/* home banner */
.banner_rt_panel {width: 44%;}
.banner_txt strong {font-size: 40px; line-height: 50px;}

.banner_txt{padding-left: 16px;}
	
	/* google_ads_services_india */
.gogle_blog_rt{margin-bottom: 30px;}
.google_ads_who_sec {padding: 60px 0 30px 0;}
.google_ads_content {padding-bottom: 60px;}
.seo_how_work_sec {padding: 60px 0;}
.seo_work_img {right: 58px;}
/* .seo_inner_bannr_lt h1 {font-size: 40px; line-height: 50px;} */
.development_sec {padding: 30px 0 60px 0;}


/* social_media_marketing_india_page */
.seo_banner_frm { position: inherit; right: inherit;  top: inherit; width: 100%; padding: 0 15px; transform:inherit}
.banner_frm_box{width: 100%; float: none;}
.seo_inner_bannr_rt{position: relative;}
.seo_inner_bannr_lt {padding: 150px 0 100px 0;}
/* .seo_inner_bannr {padding: 150px 0 100px 0;} */
.types_of_social_markering, .marketing_agency_sec, .seo_who_sec {padding: 60px 0;}
.seo_raking_sec {padding: 60px 0;}


/* seo_services_india */
.seo_free_rt {margin-top: -100px;}
.seo_srv_faq_sec{padding: 100px 0 60px 0;}
.seo_call_imfo_icon {width: 85px; height: 85px;}
.seo_call_imfo_icon img {width: 43px;}
.seo_call_imfo_txt strong a {font-size: 25px;}
.seo_other_box .d-flex{flex-direction: column; align-items: flex-start !important;}
.seo_other_rt_txt{margin-top: 20px;}
.seo_other_lt_icon {margin-right: 0;}
.seo_join_learn_sec{padding: 60px 0 80px 0;}
.expertise_sec, .seo_testimonial_sec{padding: 60px 0;}
.higher_raking_sec {padding: 60px 0 50px 0;}



}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}




/*------------*/
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler {border: none;background: none; margin: 0;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 30px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 30px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 4px; border-radius: 3px; background-color: #fff ; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; z-index: 999; position: relative;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative; border: none; outline: none; }




.navbar-collapse{position: fixed; top: 0; background: #fff;  height: 100%; border-top: 65px solid #ff497c; -webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
overflow-y: auto; width: 0; left: 0; z-index: 99; min-height: 100vh;}


.collapse.show {width: 100%;}
.collapse.show .nav_top {padding: 15px 0;}


.header_sec ul li a {color: #000;}
.nav_top .showtoggle{padding: 0 10px 10px 10px;}
 .drop-arw{display: inline-block; position: absolute; right: 38px; top: 7px; cursor: pointer;}
.drop-arw::after{border: none; font: normal 14px/1 FontAwesome; content: "\f107";}
li.magamenu {position: relative !important;}




.header_sec.fixed {padding: 0;}
.mb_no i{opacity: 1; font-size: 14px; line-height: 40px;}
.mb_no{font-size: 0; background: #ff497c; border-radius: 100%;  display: inline-block; width: 40px; height: 40px; text-align: center;  line-height: 0; top: 19px; right: 50px;}
.menu_sec {padding: 20px 0 0 0px;}
.header_sec ul li a {padding: 8px 15px;}
.header_sec ul li a::after{display: none;}
.header_sec ul li a::after {left: -2px;}
.header_sec {padding: 0;}
.nav_top{padding: 15px 0;}
.banner_box .w-100 {height: 530px;}
.banner_txt strong {font-size: 40px; line-height: 50px;}
.banner_title {height: 45px;}
.steps_rt p {margin-left: 15px;}
.steps_lt span {font-size: 91px; line-height: 100px;}
.steps_lt strong {font-size: 33px; line-height: 40px;}
.setps_content::before{right: 33%; bottom: -35px;}
.setps_content:nth-child(2n)::before {left: 37%;}
.team_sec {padding: 60px 0 0;}
.contact_sec {padding-bottom: 30px;} 
.banner_txt em {font-size: 40px; line-height: 50px;}
.start_btn {margin-top: 30px;}
.banner_content {top: 45%;}
.header_sec.fixed .nav_top {padding: 15px 0;}
p br{display: none;}
p{font-size: 14px; line-height: 23px;}
h6 {font-size: 20px; line-height: 25px;}
.steps_lt strong {left: 63%;}
.setps_content:nth-child(2n) .steps_lt strong {right: 14%;}
.steps_img img {max-width: 200px;}  
.setps_content::before{height: 120px; bottom: -26px;}
.service_sec .line {padding: 30px 0 0;}
.team_lt .tablist2 li {font-size: 22px; line-height: 30px; margin: 5px 0;}
.txt_content {padding: 20px;}
.setps_content:nth-child(2n) .steps_rt p {margin: 0 15px 0 0;}
.test_box {padding: 20px 15px;} 
.test_box span {font-size: 14px; line-height: 24px;}
h4 {font-size: 16px; line-height: 25px;}
.testimonial_box p {font-size: 18px; line-height: 28px;}
h5 {font-size: 25px; line-height: 36px;}
.testimonial_box p {font-size: 18px; line-height: 28px;}
.slider-title {font-size: 100px; left: -50px;}
.contact_txt p br{display: inline-block;}
.footer_top {margin-top: -36px;}
.project_sec h2{font-size: 31px; line-height: 40px;}
.contact_box{margin-top: 20px;}
.footer_top::after, .footer_top::before{top: -20px;}
.ftr_logo img {width: 300px; margin-top: -50px !important;}
.header_sec .navbar-brand img {width: 220px;}
.hd_rt_panel {top: 1px; right: 50px;}
.mb_no i {display: inline-block;}
.mb_no{padding:0; margin-left:0;}
.mb_no:last-child{display:none;}	

/*about_page*/
.innerabout{padding: 50px 0;}
.innerabout .col-lg-4:nth-child(2) .contact_box {margin-top: 50px;}
.innerbanner .banner_box .w-100 {height: 250px;}
.innerheader .nav_top{padding: 0 !important;}
.innerheader .mb_no {top: 1.5px !important;}
.innerheader {padding: 15px 0 !important;}
.innerbanner .banner_txt h1{margin-bottom: 15px;}


/*srvice_page*/
.srv_sec{padding: 20px 0 50px;}
.srv_txt h6 a{padding-bottom: 10px;}
.srv_sec  .media{flex-direction: column !important;}
.pricing_box {margin-top: 40px;}
.pricing_sec {padding: 50px 0 80px;}
.pricing_sec .row{justify-content: center;}

/*service_details_page*/
.srvdlt_sec {padding: 50px 0;}
.srvdlt_txt h6{font-size: 20px; line-height: 29px;}
.rvw_sec .media-body p {line-height: 24px; font-size: 14px;}
.srvdlt_lt .tablist li {border-top: none; width: auto; margin-right: 10px;}
.srvdlt_lt .tablist li a {padding: 10px 0 10px 10px;}
.srvdlt_lt .tablist li:last-child{margin-right: 0;}
.srvdlt_lt .tablist li a::before {top: 20px;}
.srvdlt_rt{padding-top: 20px;}
.srvdlt_lt .tablist {padding: 10px 0 0 !important; text-align: center;}
.srvdlt_lt {padding-right: 0px;}

/*contact_page*/
.support_sec, .confrm_sec{ padding: 50px 0;}
.contactinner{padding: 0 0 50px !important;}
.support_txt {max-width: 100%;}



#select-box {width: 100%; border: 1px solid #ccc; padding: 0 10px; font-size: 15px; line-height: 27px; height: 50px;
  background: url(../images/drop.png) no-repeat right 10px center; -webkit-appearance: none; text-overflow: ellipsis;
  white-space: nowrap; font-family: 'Poppins', sans-serif;}

/*team_page*/
.team_inner {padding: 20px 0 80px;}
.team_txt h6{font-size: 17px; line-height: 21px;}
.team_txt {padding: 15px;}
.team_txt ul li a {width: 38px; height: 38px;}
.team_txt ul li a::before{line-height: 38px;}

/*team_details_page*/
.tm_top .team_txt {padding: 0;}
.tm_top .team_txt h6 {font-size: 20px; line-height: 25px;}
.tm_top .row {align-items: start;}
.form_area {padding-top: 50px;}
.tm_dtl{padding: 50px 0 80px;}


/*gallery_page*/
.gallery_inner {padding: 50px 0;}
.our_videos {padding-bottom: 85px;}
.img_area img {height: 200px;}
.img_box em {font-size: 20px; line-height: 30px; padding: 10px;}
.img_box {margin-top: 25px;}
.eye {font-size: 45px !important;}
.play_btn img {width: 55px !important;}
.our_videos .img_area {margin-top: 25px;}


/*career_page*/
.career_inner {padding: 50px 0 90px;}
.btn_group .start_btn{font-size: 13px; line-height: 37px; padding: 0 20px; height: 40px;}
.career_inner .row {padding-bottom: 60px;}


/*career_details_page*/
.job_title {font-size: 30px !important; line-height: 35px !important;}
.career_dlt .col-md-8, .career_dlt .col-md-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.career_rt{padding-top: 20px;}
.career_dlt .col-md-8, .career_dlt .col-md-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

/*policy_page*/
.policy_sec, .faq_sec{padding: 50px 0 70px;}
.policy_sec p{font-size: 15px !important; line-height: 25px !important;}

/*faq_page*/
.faq_sec .btn h4{font-size: 18px !important; line-height: 28px !important;}


/*technology_page*/
.recent_sec {padding-top: 30px;}

/* blog_page */
.inner_blog{padding: 50px 0 80px;}
.blog_rt{padding-top: 50px;}
.blog_rt .row{align-items: center;}
.blog_rt .col-lg-12{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.inner_blog .col-md-8, .inner_blog .col-md-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.we_use.py-5{padding-top: 0 !important;}
.pagination_sec {padding-top: 60px;}

.srvaea_info h6{font-size: 20px !important; line-height: 25px !important;}

/* drop_down */
.nav_top .dropdown .dropdown-menu li{text-align: left; position: relative;}
.nav_top .dropdown .dropdown-menu li a::before{background: #ff497c; border-radius: 100%; width: 7px; height: 7px; left: 0; top: 15px; content: ""; position: absolute;}
.nav_top .dropdown .dropdown-menu{border: none; padding: 0 20px;}

.casestudy_sec{padding: 50px 0 70px;}
.clture_info .owl-nav {display: none;}
.whoweare_sec .row{justify-content: center;}
.who_rt{margin-top: 15px; padding: 15px 0;}
.clture_box {min-height: 237px;}
.clture_txt h6 {font-size: 20px;}

.ourproject_txt h6 {font-size: 20px; line-height: 26px;}
.ouproject_sec{padding: 50px 0;}
.ouproject_sec h2 {font-size: 30px;}

/* project_details */
.ffed_back {padding: 50px 0 10px;}
.ffed_back .owl-dots {margin-top: 50px;}
.ourpriject_inner{padding: 50px 0;}

/* home_banner */
.banner_rt {background: transparent; width: 100%; float: none; padding: 10px 15px 0;}
.banner_rt_panel{position: inherit; transform: inherit; left: inherit; top: inherit; width: 100%;}
.bannersec{clip-path: none;}
.banner_rt .home_form{color: #1f2732; padding: 15px 0 15px;}
.banner_rt .input_fld input[type="text"], .banner_rt .input_fld input[type="email"], .banner_rt .input_fld input[type="tel"]{color: #000;  border: .1rem solid #ccc;}
.banner_rt .input_fld input[type="text"]::placeholder, .banner_rt .input_fld input[type="email"]::placeholder, .banner_rt .input_fld input[type="tel"]::placeholder{color: #7f7f7f;}
.bannersec {text-align: center;}
.banner_txt {max-width: 100%;}

.banner_txt{padding: 0 5px;}

.batch_images{top: -35%;}
	
	
/* google_ads_services_india */
.seo_inner_bannr_lt h1 {font-size: 40px; line-height: 50px;}
.banner_bottom_shape svg {height: 245px;}
.google_ads_who_sec { padding: 50px 0 30px 0;}
.seo_who_rt {margin: 30px 0 0 0;}
.google_ads_content {padding-bottom: 50px;}
.seo_how_work_sec {padding: 50px 0;}
.seo_work_img {right: 20px;}
.seo_work_number {right: 75px; top: 12px;}
.development_sec {padding: 20px 0 50px 0;}
.gogle_blog_rt{margin-bottom: 30px;}
.seo_work_txt h4, .development_box h4, .marketing_agency_txt h4, .seo_other_rt_txt h4{font-size: 18px; line-height: 25px;}

/* social_media_marketing_india_page */
.seo_banner_frm { position: inherit; right: inherit;  top: inherit; width: 100%; padding: 0 15px; transform:inherit}
.banner_frm_box{width: 100%; float: none;}
.seo_inner_bannr_rt{position: relative;}
.seo_inner_bannr_lt {padding: 150px 0 100px 0;}
/* .seo_inner_bannr {padding: 150px 0 100px 0;} */
.types_of_social_markering, .marketing_agency_sec, .seo_who_sec {padding: 50px 0;}
.types_of_social_markering_rt{margin-top: 30px;}


/* seo_services_india */
.seo_raking_sec, .seo_other_sev, .seo_free_sec, .expertise_sec, .seo_testimonial_sec{padding: 50px 0;}
.powerful_sec{padding: 100px 0 50px;}
.seo_call_imfo_lt, .seo_call_imfo_rt {width: 100%;}
.seo_call_info {flex-direction: column;}
.seo_call_info {clip-path: none; background: #00224C; border-radius: 5px;}
.seo_call_imfo_lt_content{padding: 30px 30px 0 34px;}
.seo_call_imfo_rt_content{padding: 30px 50px 50px 74px;}
.seo_call_imfo_lt_content h2{color: #fff;}
.seo_call_imfo_lt_content{text-align: center;}
.seo_call_sec {padding-bottom: 50px;}
.seo_other_box .d-flex{flex-direction: column; align-items: flex-start !important;}
.seo_other_rt_txt{margin-top: 20px;}
.seo_other_lt_icon {margin-right: 0;}
.seo_other_box{margin-top: 30px;}
.seo_srv_tablist li {width: 24%;}
.seo_free_rt{margin-top: 30px;}
.seo_srv_faq_sec{padding: 100px 0 50px 0 !important;}
.seo_join_learn_sec .seo_call_imfo_lt_content{padding: 30px 30px 0 30px;}
.seo_join_learn_sec{padding: 50px 0 70px 0;}
.seo_call_imfo_icon {width: 85px; height: 85px;}
.seo_call_imfo_icon img {width: 43px;}
.seo_call_imfo_txt strong a {font-size: 25px;}
.higher_raking_sec {padding: 50px 0;}





}
 
 
@media (min-width: 768px) and (max-width: 991px) {







}


 
@media only screen and (max-width: 767px){
.container{max-width: 100%;}
.banner_txt strong {font-size: 30px; line-height: 45px;}
h1, h2 {font-size: 25px; line-height: 34px;}
.steps_rt p {margin-left: 0;}
.setps_content:nth-child(2n) .steps_rt p {margin: 0;}
.setps_content::before{display: none;}
.setps_content {flex-direction: column; text-align: center; padding-bottom: 40px;}
.steps_lt, .steps_img, .steps_rt{width: 100%;}
.steps_lt span, .steps_rt p, .setps_content:nth-child(2n) .steps_rt p{text-align: center;}
.setps_content:nth-child(2n) .steps_lt span {text-align: center;}
.setps_content:nth-child(2n){flex-direction: column-reverse;}
.steps_lt strong {position: inherit; top: inherit; left: inherit; transform: inherit;}
.setps_content:nth-child(2n) .steps_lt strong {right: inherit;}
.steps_lt span{display: inline-block;}
.steps_img{padding: 15px 0;}
.setps_sec {padding: 140px 0 170px;  clip-path: none;}
.gallery_sec {margin-top: -21px;}
.tablist {padding-bottom: 15px;}
.testimonial_sec .owl-carousel .owl-item img {width: 150px;}
h2 br, h1 br{display: none;}
.line {padding: 20px 0 20px;}
.service_sec .line {padding: 20px 0 0; position: relative; z-index: 9;}
.search-box{display: none;}
.bannersec, .team_sec, .testimonial_sec, .contact_sec {clip-path: none !important;}
.banner_box .w-100 {height: 400px;}
.start_btn {font-size: 14px; line-height: 36px; padding: 0 20px; height: 40px;}
.start_btn {margin-top: 20px;}
.banner_content {top: 34%;}
.arrow img{width: 30px;}
.arrow{height: auto;}
.market_sec {margin-top: -20px;}
.gallery_sec .start_btn {line-height: 40px;}
.footer_top {margin-top: -25px;}
.team_lt .tablist2 li {font-size: 18px; line-height: 24px;}
.tm_contact li a {width: 40px; height: 40px; font-size: 14px; line-height: 35px;}
.tm_contact {right: 10px;}
.slider-title {font-size: 80px;}
.team_rt{padding-right: 50px;}
h4 {font-size: 14px; line-height: 20px;}
.market_sec .start_btn{margin-top: 0;}
.team_sec {padding: 40px 0;}
.ftr_logo img{width: 250px; margin-top: -35px !important;}
.project_sec h2 {font-size: 25px; line-height: 30px; margin-bottom: 10px;}
.contact_sec {padding-bottom: 30px; margin-top: -16px;}
.txt_content {padding: 10px;}
h6 {font-size: 20px; line-height: 23px;}
.mb_no {width: 35px; height: 35px;}
.mb_no i {font-size: 14px; line-height: 35px;}
.tablist {padding-bottom: 0;}
.header_sec {position: inherit;}
.setps_sec {margin-top: 7px;}
.setps_sec::before {top: -2px;}
.start_btn2 {width: 55px; height: 55px; padding: 0 13px; line-height: 53px; font-size: 27px;}
.project_sec {margin-top: -30px;}
.gallery_sec .img_box{margin-top: 10px !important;}
.header_sec .navbar-brand img {width: 200px;}
.footer_top::after, .footer_top::before{display: none;}
.batch_images {top: -31%;}

/*about_page*/
.innerabout{padding: 40px 0;}
.innerabout h5 {padding-bottom: 10px; font-size: 20px; line-height: 31px;}
.innerfooter .footer_top {margin-top: 0;}
.innerfooter .ftr_logo img {margin-top: -20px;}
.innerheader .mb_no {top: 3.2px !important;}
.innerbanner .banner_content {top: 50%;}
.innerbanner .banner_box .w-100 {height: 140px;}



/*srvice_page*/
.srv_sec{padding: 20px 0 40px;}
.pricing_sec {clip-path: none; padding: 40px 0 50px;}
.srv_txt h6{font-size: 20px; line-height: 25px;}
.srv_txt {padding: 20px;}
.navbar-collapse {border-top: 65px solid #ff497c;}
.price_wrap span {font-size: 48px; line-height: 56px;}
.plan_name {padding: 19px 10px;}
h3 {font-size: 21px; line-height: 31px;}
.srt_box {margin-top: -22px;}
.list_bordered li {font-size: 15px; line-height: 25px; padding: 10px 0;}
.list_bordered {margin: 20px;}
.pricing_sec h2 {font-size: 36px; line-height: 40px;}


/*service_details_page*/
.srvdlt_sec {padding: 40px 0;}
.srvdlt_lt h6{font-size: 20px; line-height: 25px;}
.srvdlt_txt h6 {font-size: 18px; line-height: 28px;}
.srvdlt_txt p {padding-top: 10px;}
.rvw_sec {padding-top: 20px;}
.rvw_sec .media-body strong {font-size: 15px; line-height: 25px; padding-top: 7px;}
.srvdlt_lt .tablist li{font-size: 14px; line-height: 24px;}

/*contact_page*/
.support_sec, .confrm_sec{ padding: 40px 0;}
.contactinner{padding: 0 0 40px !important;}

/*team_page*/
.team_inner{padding: 10px 0 50px;}
.team_txt ul li a {width: 35px; height: 35px;}
.team_txt ul li a::before{line-height: 35px;}


/*team_details_page*/
.tm_bottm{padding-top: 40px;}
.form_area {padding-top: 40px;}
.tm_bottm .team_box {margin-top: 20px;}
.tm_dtl{padding: 40px 0 50px;}


/*gallery_page*/
.our_videos {padding-bottom: 50px;}
.gallery_inner {padding: 40px 0;}

/*career_page*/
.career_inner {padding: 40px 0 60px;}
.career_txt{padding-top: 20px;}
.career_inner h6 {padding-bottom: 10px;}
.btn_group .start_btn{margin-top: 30px;}
.career_inner .row {padding-bottom: 40px;}
.job_txt{font-size: 18px; line-height: 24px;}
.description_sec {padding-top: 10px;}


/*policy_page*/
.policy_sec, .faq_sec{padding: 40px 0 50px;}
.policy_txt p {padding-bottom: 7px;}

/* blog_page */
.inner_blog{padding: 40px 0;}
.blog_lt .media .media-body h6 {font-size: 20px; line-height: 28px;}
.inner_blog h6{font-size: 20px; line-height: 25px;}

/* blogdetails_page */
.blog_inner .banner_box .w-100 {height: 300px;}
.recent_post h6 {font-size: 15px !important; line-height: 21px !important; padding-bottom: 5px;}

.casestudy_sec{padding: 40px 0 50px;}
.flitter_box h4{font-size: 17px; line-height: 20px;}

.srvdlt_img{padding-top: 20px;}
.ouproject_sec{padding: 40px 0 0;}
.ouproject_sec .row {padding-top: 10px; flex-direction: column-reverse;}
.ourproject_txt{padding-top: 20px;}
.clture_box{min-height: auto; padding: 20px;}

/* project_details */
.ffed_back {padding: 40px 0 10px;}
.ffed_back .owl-dots {margin-top: 40px;}
.ourpriject_inner{padding: 40px 0;}

/* skilldetails_page */
.inner_hiring{padding: 40px 0 !important;}
	
	
/*----------------------------------------------------------------------------------------------------pricing_page----------------------------------------------------------------------*/
.pricing_sec h2{font-size: 30px; line-height: 40px;}
.tab_sec { margin-top: 20px;}
.pricing_box {margin-top: 15px !important;}
.pricing_sec {clip-path: none; padding: 40px 0 !important;}
	
	
/* google_ads_services_india */
.google_ads_banner.seo_inner_bannr { padding: 80px 0;}
.banner_bottom_shape svg {height: 135px;}
.seo_inner_bannr_lt h1 {font-size: 30px; line-height: 42px;}
.google_ads_who_sec {padding: 40px 0 30px 0;}
.google_ads_content {padding-bottom: 40px;}
.seo_work_number {right: inherit; left: 39%; -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); top: 0;}
.seo_work_img{right: inherit; top: inherit; position: inherit; margin: 0 auto;}
.seo_main_img{display: none;}
.seo_how_work_sec .cummll:nth-child(2n) .seo_work_box {margin-top: 30px;}
.development_sec {padding: 10px 0 40px 0;}

/* social_media_marketing_india_page */
.seo_inner_bannr_lt {padding: 80px 0;}
.types_of_social_markering, .marketing_agency_sec, .seo_who_sec, .seo_marketion_faq_sec, .expertise_sec, .seo_testimonial_sec, .seo_join_learn_sec, .seo_raking_sec, .higher_raking_sec, .seo_other_sev {padding: 40px 0;}
.marketing_agency_box {margin-top: 20px;}
.seo_srv_faq_sec {padding: 80px 0 50px 0 !important;}
.power_ful_main_row{margin-bottom: 30px;}



}

@media only screen and (max-width: 640px){

.gallery_inner .col-sm-4, .our_videos .col-sm-4{-ms-flex: 50%; flex: 0 0 50%; max-width: 50%;}

.gallery_inner h2, .our_videos h2{font-size: 25px !important; line-height: 30px !important;}

/*technology_page*/
.technology_sec .team_txt h6 {font-size: 18px; line-height: 28px;}

/* blog_page */
.blog_lt .media {align-items: start; flex-direction: column;}
.blog_lt img {width: 100%; max-width: 100%;}
.blog_lt .media .media-body {padding: 15px;}
.blog_rt {padding-top: 40px;}

/* service_area_details */
.srvaea_info .media{flex-direction: column;}
.srvaea_info .media-body{padding-top: 15px;}
.srvaea_info .dlts_img{margin-right: 0 !important; width: 100%;}
	
.blog_lt .media a{display:inline-block; width:100%;}



}

@media only screen and (max-width: 575px){ 
/* 	.banner_rt .home_form, .banner_rt .input_fld{display: none;} */
	
h1, h2 {font-size: 20px; line-height: 29px; margin-bottom: 10px;}
.banner_txt em {font-size: 30px; line-height: 35px;}
.banner_txt strong {font-size: 25px; line-height: 50px;}
.banner_title {margin-bottom: 10px;}
.banner_txt span {letter-spacing: 1em;}
.gallery_sec {margin-top: -20px;}
.setps_sec::after {bottom: 56px;}
.tablist li {font-size: 12px; line-height: 18px;}
.tablist li a {padding: 8px;}
.team_lt {text-align: center; padding-top: 20px;}
.team_sec .row {flex-direction: column-reverse;}
.team_sec {padding: 40px 0;}
.team_sec .tab_content2 img {width: 220px;}
.market_sec .row {justify-content: center;}
.book_box{margin-top: 20px;}
.start_btn2 {width: 60px; height: 60px; padding: 0 18px; line-height: 60px; font-size: 28px;}
.steps_lt span {font-size: 70px; line-height: 80px;}
.steps_lt strong {font-size: 29px; line-height: 34px;}
.footer_bottom .float-left, .footer_bottom .float-right{float: none !important; text-align: center;}

.market_sec {margin-top: -20px;}

.teaser-icon {width: 130px; height: 130px; line-height: 130px;}
.teaser-icon::before{padding: 70px;}
.gallery_sec .tab_content{padding-top: 15px;}
.gallery_sec #select-box{font-weight: 500; text-transform: uppercase;}


/*about_page*/
.innerfooter .footer_top {margin-top: 0;}
.srv_sec .colom:nth-child(3n-1) .media {flex-direction: column;}
.pricing_box {margin-top: 20px;}
.pricing_sec h2 {font-size: 30px; line-height: 35px;}
.pricing_sec {padding: 40px 0 50px;}

/*service_details_page*/
.rvw_sec ul li {width: 100%;}
.srv_box {margin-top: 20px;}

/*team_details_page*/
.tm_top .team_txt{padding-top: 20px;}
.tm_top .team_txt ul{top: 20px;}


/*career_details_page*/
.job_title {font-size: 25px !important; line-height: 30px !important;}
.list {padding-top: 10px;}

/*faq_page*/
.faq_sec .btn h4{font-size: 16px !important; line-height: 26px !important;}

/* blog_page */
.blog_lt .media {align-items: start; flex-direction: column;}
.blog_lt img {width: 100%; max-width: 100%;}
.blog_lt .media .media-body {padding: 15px;}
.pagination_sec {padding-top: 50px;}
.pagination_sec ul li {line-height: 45px;}
.pagination_sec ul li a {width: 45px; height: 45px;}

/* blogdetails_page */
.blog_rtdlts .col-lg-12 {-ms-flex: 0 0 100%; flex: 0 0 100%;max-width: 100%;}
.blog_inner .banner_box .w-100 {height: 200px;}

.who_rt::before {display: none;}
.who_rt {padding: 0;}
.who_rt img {width: 100% !important;}
.ab_content h5 br{display: none;}
.innerabout h5 {font-size: 18px;}
.clture_txt h6 {font-size: 18px;}
.ouproject_sec h2 {font-size: 23px;}
.srvdlt_txt h6 {font-size: 17px;}
.srvdlt_txt p {padding-top: 2px;}
.ourpriject_inner .row {padding-top: 8px !important;}

/* skilldetails_page */
.inner_hiring h2 {font-size: 26px !important;}


.batch_images li img {width: 50px;}
.batch_images{top: -27%;}
.newsTicker {height: 35px !important;}
	
	
/*------------------------------------------------------------------------------pricing_page-------------------------------------------------------------------------*/
.pricing_sec h2 {font-size: 25px; line-height: 35px;}
	
	
	
/* google_ads_services_india */
.seo_inner_bannr_lt h1 {font-size: 26px; line-height: 36px;}
.banner_bottom_shape svg {height: 54px;}
.seo_inner_bannr_lt .start_btn {padding: 0 15px;} 
.google_ads_banner.seo_inner_bannr {padding: 40px 0 60px 0;}
.seo_who_lt {border-radius: 10px 10px 0 60px;}
.seo_list_txt li {width: 100%;}
.google_ads_content_heading {font-size: 18px; line-height: 28px;}
.seo_work_box, .seo_how_work_sec .cummll:nth-child(2n) .seo_work_box{ margin-top: 20px;}
.seo_work_number {left: 24%;}
.development_box {margin-top: 20px;}
.development_sec {padding: 20px 0 40px 0;}


/* social_media_marketing_india_page */

.seo_inner_bannr_lt {padding: 40px 0 60px 0;}
.banner_frm_box {padding: 20px;}
.banner_frm_top .d-flex{flex-direction: column; align-items: flex-start;}
.banner_frm_icon {margin: 0 0 20px 0;}
.banner_frm_icon {margin: 0 0 30px 0;}

/* google_ads_services_india */
.count_line {padding: 15px;}
.raking_icon { width: 70px; height: 70px;}
.raking_icon img {width: 40px;}
.raking_box {margin-top: 50px;}
.count_box strong {font-size: 38px;}
.count_box span{font-size: 14px; line-height: 22px; padding-top: 10px;}
.powerful_box strong {font-size: 75px; margin-bottom: 27px;}
.powerful_box span {font-size: 14px; line-height: 22px;}
.seo_who_sec .owl-nav{margin-top: 30px;}
.seo_call_imfo_rt_content {padding: 20px 15px 30px 15px;}
.seo_call_imfo_rt_content .d-flex{flex-direction: column;}
.seo_call_imfo_icon {width: 70px; height: 70px; margin: 0 0 15px 0;}
.seo_call_imfo_icon img {width: 38px;}
.seo_other_box {margin-top: 20px;}
.seo_other_sev  h2{font-size: 25px; line-height: 35px;}
.higher_raking_sec .start_btn {padding: 0 15px; font-size: 12px;}
.seo_srv_tablist li {width: 49%;}
.seo_testimonial_box {padding: 20px;}
.seo_testimonial_img img { width: 60px !important; height: 60px;}
.qution_sec {right: 11px; bottom: 46px;}
.seo_client_line {padding: 15px;}
.seo_testimonial_info .owl-prev, .seo_testimonial_info .owl-next{position: inherit; left: inherit; right: inherit; top: inherit;}
.seo_testimonial_info .owl-nav{display: flex; align-items: center; justify-content: center; margin-top: 20px;}
.seo_testimonial_info .owl-next{margin-left: 10px;}
.qution_sec img {width: 35px !important;}
.seo_join_learn_sec .seo_call_imfo_lt_content {padding: 30px 15px 0 15px;}
.seo_join_learn_sec .seo_call_imfo_rt_content {padding: 30px 15px 30px 15px;}	
	
	
	
} 



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

.service_sec .col-6, .market_sec .col-6, .team_inner .col-6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.txt_content {padding: 15px;}
.banner_txt .breadcrumb li {font-size: 13px;}
.slider-title{position: inherit; transform: inherit; left: inherit; opacity: 1; font-size: 30px; line-height: 40px; text-transform: capitalize; padding-bottom: 15px;}
.banner_txt .breadcrumb-item + .breadcrumb-item::before {padding: 0 5px;}
.banner_txt em {font-size: 27px; line-height: 33px;}
.header_sec .navbar-brand img {width: 190px;}
.ftr_logo img {width: 230px;}

/*team_details_page*/
.tm_bottm .owl-nav {top: -23px;}
.tm_bottm .owl-prev {margin-right: 10px;}
.innerbanner .banner_box .w-100 {height: 120px;}


/*gallery_page*/
.gallery_inner .col-sm-4, .our_videos .col-sm-4{-ms-flex: 100%; flex: 0 0 100%; max-width: 100%;}

/*career_page*/
.btn_group .start_btn{margin-top: 20px; width: 100%; padding: 0; text-align: center;}

/*career_details_page*/
.job_title {font-size: 20px !important; line-height: 25px !important;}
.career_lt ul li {font-size: 15px; line-height: 25px;}
.list li {margin: 10px 0 0 !important;}


/*faq_page*/
.faq_sec .btn h4 {font-size: 15px !important; line-height: 25px !important;}
.faq_sec .btn h4 span {margin-right: 15px;}
.faq_sec .btn {padding: 15px 47px 15px 15px;}

/*technology_page*/
.technology_sec .team_txt h6 {padding-bottom: 6px;}

/* blog_page */
.blog_rt .col-lg-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.pagination_sec ul li {line-height: 40px; margin-right: 10px;}
.pagination_sec ul li a {width: 40px; height: 40px;}
.pagination_sec {padding-top: 40px;}
.blog_lt .media .media-body h6 {font-size: 17px; line-height: 25px;}
.blog_lt img{height: 160px;}
	
/* pricing_page */
.tab_box .nav-tabs{width:100%; display:flex; margin: 0 -2px; justify-content: center;}
.tab_box .nav-tabs .nav-item{width:50%; float:left; padding: 0 2px; margin-right:0}
.tab_box .nav-tabs .nav-item .nav-link {padding: 0 3px; height: 40px;}
.tab_box .nav-tabs .nav-item {font-size: 12px; line-height: 38px;}


}
 
/* home contact form */




/*Career Page*/
.caree_box{border: 1px solid rgba(6, 18, 36, 0.1); padding: 26px 23px; border-radius: 10px; background: #ffffff; margin-bottom: 30px; -webkit-transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);}
.caree_box:hover{border-color: #ff497c;}
.career_txt h6 {font-size: 23px; line-height: 33px;}
.career_txt{padding: 2rem 0;}
.urgent_sec{background: #ff497c; padding: 5px 10px; color: #fff; position: absolute; top: 20px; left: 20px; border-radius: 5px; display: inline-block;}
.bookmark{text-align: center; position: absolute; right: 40px; top: 20px; color: #666; transition: all ease .5s;}
.bookmark:hover{color: #ff497c;}
.job_time{background-color: #f0f5f7; color: #ff497c; padding: 5px 15px; display: inline-block; transition: all ease .5s; border-radius: 5px; text-transform: capitalize; margin-top: 10px;}
.job_time i{padding-right: 2px;}
.caree_box ul li{display: inline-block; margin: 0 10px 5px 0; color: #3c3c3c; font-size: 15px;}
.caree_box ul li:last-child{margin-right: 0;}
.caree_box ul li i{color: #ff497c; padding-right: 5px;}
.time_list li{display: inline-block; padding: 6px 18px !important; border-radius: 50px; font-size: 14px !important; font-weight: 500; margin: 0 10px 0 0 !important;}
.f_time{color: #00CA99 !important; background: #e5faf5;}
.time_list li:last-child{margin-right: 0;}
.freelance{color: #ff5b4a !important; background: #ffefed !important;}
.urgent{color: #c90000 !important; background: #fae5e5 !important;}
.caree_ft{align-items: center; justify-content: space-between;}
.caree_ft .start_btn{color: #ff497c; padding: 0 0 5px 0; background: transparent; border-color: transparent; position: relative; height: auto; line-height: 15px;}
.caree_ft .start_btn::before{position: absolute; bottom: 0; width: 0; height: 2px; background: #ff497c; content: ""; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
.caree_ft .start_btn:hover:before{width: 100%;}
.job_txt{ padding-bottom: 12px; display: inline-block;}
.job_txt a{color: #000; position: relative;}
.job_txt a:hover{color: #ff497c;}
.job_txt a:before{background: #ff497c; width: 0; height: 2px; position: absolute; bottom: 0; left: 0; content: ""; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s; }
.job_txt a:hover:before{width: 100%;}
.career_inner .crll:last-child .caree_box{margin-bottom: 0;}







/***********************************responsive*****************************/

@media only screen and (max-width: 575px){ 

	/*--------------------------------------------------------------new_career_page--------------------------------------------------*/
         .caree_ft {flex-direction: column;}
         .caree_box {padding: 20px 10px;}
         .time_list li {padding: 6px 15px !important; margin: 0 5px 15px 0 !important; font-size: 12px !important; width: auto !important;} 
         .job_time {font-size: 13px;}
        .caree_box ul li {font-size: 14px; width: 100%; margin: 0 0 5px 0;}

}
