@import url('https://pro.fontawesome.com/releases/v6.0.0-beta3/css/all.css');
html{font-size: 62.5%;}
body{ padding: 0; margin: 0; list-style: none; font: normal 1.5rem/2.4rem 'Open Sans', sans-serif; color: var(--body_txt_color); }
p{padding: 0; margin: 0;}
a{padding: 0; margin: 0; outline: none;}
ul{ list-style: none; padding: 0; margin: 0;}
label{ list-style: none; padding: 0; margin: 0;}
ul li{ padding: 0; margin: 0;}
h1,.h1, h2,.h2, h3,.h3, h4,.h4, h5,.h5, h6,.h6{padding: 0; margin: 0; font-family: 'Montserrat', sans-serif;}
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:hover, a:focus{ text-decoration: inherit !important;}
a, li{-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-family: 'Montserrat', sans-serif; */

:root{
    --black: #020202;
    --brand: #FE7400;
    --body_txt_color: #333333;
    --white: #fff;
   }




/* top_button */
.container{padding: 0 1.5rem;}
.top_btn {background-color: rgba(51, 51, 51, 1); border-radius: 100%; bottom: 1rem; color: var(--white); height: 4rem; opacity: 0; overflow: hidden; position: fixed; right: 1rem; width: 4rem; z-index: 9999;  text-align: center; display: inline-block;}
.top_btn i{font-size: 1.8rem; line-height: 4rem;}
.top_btn.show{opacity: 0.7;}
.top_btn:hover {bottom: .3rem; opacity: 1; color: var(--white);}
.ptb{padding: 5rem 0;}
.pbs{padding-bottom: 8rem;}
.inner_ptb{padding: 20rem 0 10rem;}
.inner_page_ptb{padding-top: 3rem;}
h1, h2{font-size: 3.4rem; line-height: 4.5rem; font-weight: 700; color: var(--black); letter-spacing: -.1rem; position: relative;}
h1 span, h2 span{position: relative; display: inline-block; padding-bottom: 1rem;}
h1 span::before, h2 span::before{background: #ebebeb; height: .2rem; width: 5rem; position: absolute; bottom: 0; left: 50%; content: ""; -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);}
h3{font-size: 2.5rem; line-height: 3rem; color: var(--black); font-weight: 700;}
h4{font-size: 1.8rem; line-height: 2.6rem; color: var(--black); font-weight: 700;}
h6{font-size: 1.4rem; line-height: 2.4rem; color: var(--black); font-weight: 700;}
.as_btn{text-transform: uppercase; border: .2rem solid  rgb(254, 116, 0); color: rgb(254, 116, 0); font-weight: 600; letter-spacing: .1rem; font-size: 1.2rem; padding: 0 1.5rem; height: 4rem; line-height: 3.8rem; display: inline-block; margin-top: 2rem;}
.as_btn:hover{background: var(--brand); color: var(--white);}


/*header*/
.header_sec{position: fixed; left: 0; top: 0; width: 100%; z-index: 999;}
/* .nav_top{border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;} */
.nav_top .dropdown-menu li a{ font-size: 1.3rem;}
.menu_sec li{ position: relative;}
.nav_top img{max-width: 100%;}  
.menu_sec li{text-transform: uppercase; font-size: 1.4rem; font-weight: 600;}
.menu_sec li a{display: inline-block; padding: 3.2rem 2rem; color: var(--black);} 
.drop-arw{position: absolute; right: .6rem; top: 4rem;}
.drop-arw::after{border: none;  color: var(--black); content: "\f107";  font: normal 1.1rem/1 FontAwesome;  font-weight: 700;  display: inline-block;  background: 0 0;} 
.menu_sec li a:hover, .menu_sec li.active a, .menu_sec li:hover .drop-arw::after, .menu_sec li.active .drop-arw::after{color: var(--brand);}
.nav_top .dropdown .dropdown-menu li a{padding: 1.5rem; border-bottom: .1rem solid #efefef; width: 100%;} 
.nav_top .dropdown .dropdown-menu li a:hover{color: var(--brand);} 
.menu_sec li.active .dropdown-menu li a{color: var(--black);}
.contact_txt a{background: var(--brand); color: var(--white) !important;}
.nav_top{background: var(--white);}
.nav_top .navbar-brand{padding: 0 0 0 1.5rem;}
.header_sec.fixed{background: var(--white); box-shadow: 0 0 .7rem 0 #ccc;}
/*.header_sec.fixed .nav_top .navbar-brand {padding: 0;}*/
.header_sec .container{padding: 0;}






/*banner*/  
.bannersec{ width: 100%; position: relative;}
.banner_box{padding: 25rem 0 17rem;}




/* srv_wok_sec */
.srv_box{margin-top: 3rem;}
.srv_para{font-size: 1.4rem; line-height: 2rem; margin-top: 1rem; text-align: justify;}
.srv_para a{color: var(--brand);}
.srv_para a:hover{color: #23527c;}
.srv_txt{padding: 2rem 1.5rem;}
.srv_txt h4 a{color: var(--black);}
.srv_txt h4 a:hover{color: var(--brand);}
.work_sec{background: #f7f7f7;}
.srv_sec{margin-right: 2rem;}
/*.txt_para{padding: 0 .3rem;}*/
.wr_txt_para{font-size: 1.8rem; line-height: 1.4; text-align: center; padding: 0 1.5rem;}
.work_img img{filter: grayscale(100%); height: 18.4rem !important; object-fit: cover;}
.other_silder_btn .owl-nav.disabled{display: none;}
.other_silder_btn .owl-dots{display: flex !important; align-items: center; justify-content: center; margin-top: 2rem;}
.other_silder_btn .owl-dot{width: 1rem; height: 1rem; border-radius: 100%; background: rgba(0,0,0,.5); margin: 0 .3rem; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; box-shadow: inset 0 0 3px rgba(0,0,0,.3);}
.other_silder_btn .owl-dot.active{background: var(--brand);}
/*.other_btn .owl-dot:hover{border-color: #1f1f1f; background: transparent;}*/
.rular_sec{padding: 0 1.5rem;}
/*.wok_sec{border-bottom: .1rem solid #dadada;}*/
.rular_sec span{display: inline-block; width: 100%; height: .1rem; background: #dadada; margin: 10rem 0;}






.slider_btn .owl-dots{display: flex !important; align-items: center; justify-content: center; margin-top: 2rem;}
.slider_btn .owl-dot{width: 1rem; height: 1rem; border-radius: 100%; background: var(--brand); margin: 0 .4rem; border: .2rem solid transparent; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.slider_btn .owl-dot.active{background: transparent; border-color: var(--brand);}
.slider_btn .owl-dot:hover{border-color: #1f1f1f; background: transparent;}
.more_work_txt{padding: 3rem 1.5rem 2rem 1.5rem;}
.more_work_txt h4 a{color: var(--black);}
.more_work_txt h4 a:hover{color: var(--brand);}
.more_work_box{background: var(--white); box-shadow: 0 .2rem .4rem rgb(0 0 0 / 8%);}
.more_work_box{margin-top: 4rem;}
.more_work_para{max-width: 80rem; margin: 0 auto;}
.slider_btn .owl-nav.disabled{font-size: 0;}
.slider_btn .owl-nav.disabled .owl-prev, .slider_btn .owl-nav.disabled .owl-next{width: 1rem; height: 1.8rem; position: absolute; right: 0; margin-right: -7.2rem; top: 50%; background: url(../images/arrow_img1.png)no-repeat center center var(--white); box-shadow: 0 .1rem .4rem rgba(0,0,0,0.2); padding: 2rem; border-radius: 100%; margin-top: -2rem;}
.slider_btn .owl-nav.disabled .owl-prev{box-shadow: 0 -.1rem .4rem rgba(0,0,0,0.2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); right: auto; left: 0; margin-left: -7.2rem;}
.txt_para{font-size: 1.5rem; line-height: 1.6; text-align: justify;}
.more_work_img img, .blog_img img{height: 21rem; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-bottom: -1rem;z-index: 10; position: relative; max-width: 100%; vertical-align: top;}







/* feed_back_sec */
.heading_title span::before {background: var(--brand);}
.feed_back_box{background: var(--white); box-shadow: 0 .4rem 1rem rgb(0 0 0 / 12%); margin-top: 3rem;}
.feed_back_box{padding: 2rem;}
.testimonial_spacing{font-size: 1.8rem; font-weight: 700; margin: 0 .4rem;}
.person_name strong{color: #1f1f1f; font-size: 1.6rem; font-weight: 700; line-height: 2rem; width: 100%; text-align: center;}
.person_name{margin-top: 2.8rem;}
.feed_back_info .owl-item{padding: 1rem;}
.feed_back_box p{max-width: 75%; margin: 0 auto;}
.feed_back_sec{background: #fdfdfd;}
.blog_content_txt{padding: 1.5rem;}
.blog_content{height: 9rem; overflow-y: auto; margin-top: 1.5rem;}
/* .blog_content .mCSB_inside > .mCSB_container {margin-right: 1.5rem;} */
.blog_content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: var(--brand);}


/*evevt_sec*/
.evevt_sec img{max-width: 100%; width: auto !important; display: inline-block !important;}
.none_btn .owl-dots.disabled, .none_btn .owl-nav.disabled{display: none;}
.client_img{margin-top: 3rem;}


/*blog_sec*/
.blog_sec{background: #f8f8f8; background-attachment: fixed;}
.blog_box{box-shadow: 0 .2rem .4rem rgba(0,0,0,0.08); background: var(--white); margin-top: 4rem;}
.blog_txt{padding: 3rem 1.5rem 2.5rem;}
.blog_txt h4 a{color: #1f1f1f;}
.blog_txt h4 a:hover{color: var(--brand);}
.blog_sub_title{font-size: 1.3rem; font-weight: 500; line-height: 1; margin: 1rem 0 1rem 0; opacity: 0.75; display: inline-block; text-transform: capitalize;}
.blog_sec .row{margin: 0 -1.5rem;}
.blog_sec .cll{padding: 0 1.5rem;}
.blog_para{max-width: 83rem; margin: 0 auto;}
.blog_info{padding-bottom: 2.5rem;}

.wrapper{position: relative; background: var(--white); z-index: 10; margin-bottom: 38rem;}




/*footer_sec*/
.footer_sec{background: #1F1F1F;}
.ft_txt strong{font-size: 2.2rem; line-height: 2.8rem; text-transform: uppercase; color: var(--white); display: inline-block; padding-bottom: 1.5rem; margin-top: 3rem;}
.ft_txt p, .ft_srv_list li a, .ft_content li a, .ft_txt_lt{color: #E8E8E8; font-size: 1.5rem;}
.ft_srv_list li a:hover{opacity: 0.65;}
.ft_srv_list li{display: inline-block; width: 100%; text-transform: capitalize;}
.ft_srv_list li a{display: block; padding-top: 1.5rem;}
.footer_top{padding-top: 3.2rem;}
.ft_txt{ padding-bottom:3rem;}
.ft_content li b{color: var(--white); display: block; padding: 1rem 0 .5rem 0; text-transform: capitalize; font-size: 1.4rem;}
.ft_content li a{display: block;}
.ft_content li.mail_txt a{color: var(--brand);}
.ft_content li.mail_txt a:hover{opacity: 0.65;}
.footer_bottom{border-top: .1rem solid rgba(255, 255, 255, 0.1); padding: 2rem 0;}
.footer_top .coll:nth-child(2) .ft_txt{padding-left: 1rem;}
.ft_bootom_para{max-width: 24rem;}
.footer_sec_info{position: fixed; bottom: -1rem; left: 0; right: 0; display: block; width: 100%; visibility: visible; opacity: 1;}


/*about_page*/
.inner_banner .banner_box{position: relative; padding: 19rem 0 10rem;}
.inner_banner .banner_box:before{box-shadow: rgba(0,0,0,0.5) 0 0 0 2000px inset; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; background-size: 100%; content: "";}
.inner_banner_heading{font-size: 5rem; line-height: 6rem; color: var(--white); max-width: 80rem; margin: 0 auto;}
.banner_box_info p{max-width: 90rem; margin: 0 auto; padding-top: 2rem;}
.ab_srv_box{background: #f4f1f1; align-items: center; position: relative; margin-top: 3rem;}
.ab_srv_img img{max-width: 100%; height: 11rem; width: 19rem; object-fit: cover;}
.inner_about_rt{margin-left: 1rem;}
.ab_srv_txt{margin: 1.8rem .6rem 1.2rem 1.2rem;}
.link{position: absolute; left: 0; top:0; width: 100%; height: 100%; display: inline-block;} 
.ab_srv_box:first-child{margin-top: 0;}
.team_img_sec{display: block; margin-top: 4rem;}
.team_sec{padding-bottom: 10rem;}

/*service_page*/
.txt_list li{position: relative; margin-top: 1rem; padding-left: 3rem; font-size: 1.4rem; line-height: 2.2rem;}
.txt_list li:before{content: "\f058"; font-family: "Font Awesome 6 Pro"; color: var(--brand); position: absolute; left: 0; top: .1rem;}
.inner_srv_sec{padding-bottom: 8rem;}

/*event_srv_page*/
.txt_list li a, p a{color: var(--brand);}
.txt_list li a:hover, p a:hover{color: #23527c;}
.case_studies_sec .blog_box {margin-top: 2rem;}


/*nasscom_10000_startups_michael_dell_event_page*/
.inner_wapper{background: #f8f8f8;}
.inner_case_lt{background: var(--white); margin-right: 3rem; border-radius: 1rem; overflow: hidden;}
.inner_case_content{padding: 3rem;}
.other_btn{background: var(--brand); color: var(--white);}
.inner_case_list li{display: inline-block; padding-right: 1rem; margin: 1.5rem 0; font-size: 1.4rem;}
.inner_case_list li:last-child{padding-right: 0;}
.inner_case_list li i{color: var(--brand); margin-right: .7rem; font-size: 1.2rem;}
.inner_case_content_heading{line-height: 3rem; font-size: 2.2rem;}
.search_box .input_fld{background: var(--white); border-radius: 2.5rem; display: inline-block; width: 100%;}
.search_box .input_fld input[type="text"]{border: none; width: 80%; float: left; font-size: 1.3rem;}
.serach_btn{background: transparent; width: 15%; color: #eaeaea; -webkit-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; float: right; height: 5rem;}
.reacent_title{font-size: 1.6rem; color: var(--black); text-transform: capitalize; display: block; border-bottom: .1rem solid rgba(34, 35, 40, 0.13); padding-bottom: 2.5rem;}
.react_list li{font-size: 1.3rem; line-height: 1.4em;}
.react_list li a{display: block; padding-top: 1.8rem; color: var(--black);}
.reacent_box{margin-top: 5.5rem;}

/*empowering_hybrid_enterprise_riverbed_page*/
.case_dtls_img{margin-top: 2rem;}





/* form */
.input_fld input[type="text"], .input_fld input[type="email"], .input_fld input[type="tel"], .input_fld input[type="password"], .input_fld textarea{width: 100%; border: .2rem solid #e8e9e9; height: 5rem; padding: 0 1.5rem; box-shadow: none; outline: none; -webkit-appearance: none; color: var(--black); font-size: 1.5rem;  background: transparent;}
.input_fld input[type="text"]::placeholder, .input_fld input[type="email"]::placeholder, .input_fld input[type="tel"]::placeholder, .input_fld input[type="password"]::placeholder,  .input_fld textarea::placeholder{color: #999; opacity: 1;}
.input_fld .form-control:focus{ border-color: var(--brand); outline: 0; box-shadow: none; }
/* .input_fld .form-select{background:  var(--white)  url(../images/caret-down.png)no-repeat right 1.5rem center; background-size: 1rem; padding: 0 1rem; height: 4rem;} */
.search_box .input_fld button{border: none;}
.search_box .input_fld button a{color: #555 !important;}
.input_fld .form-select:focus{border-color: var(--brand); box-shadow: none;} 
.input_fld{margin-bottom: 2rem;}
.input_fld textarea{height: 12rem; resize: none; padding: 1.5rem;}


.event_industry_box{border: .1rem solid #dcdcde; padding: 2rem; margin-top: 2rem;}
/*.event_industry_box h4{font-weight: 600; font-size: 22px; line-height: 1.3;}*/
.event_industry_box h3 a{color: var(--black); border-bottom: .1rem solid transparent;}
.event_industry_box h3 a:hover{border-bottom-color: var(--black);}
.event_industry_box h3{margin-bottom: 1.5rem;}
.event_industry_box_lt{max-width: 16rem; margin-right: 2rem;}
.para_btn a{color: #c3c4c7 !important; border-bottom: .1rem solid transparent;}
.para_btn a:hover{border-bottom-color: #c3c4c7;}
.event_industry_box_ft_txt a{color: #8c8f94; border-bottom: .1rem solid transparent;}
.event_industry_box_ft_txt a:hover{border-bottom-color: #8c8f94;}
.event_industry_box_ft_rt img{width: 2rem;}
.event_industry_box_ft{align-items: center; justify-content: space-between; margin-top: 2rem;}
.event_industry_box_ft_lt img{height: 2.5rem; width: 2.5rem; object-fit: cover; margin-right: 1rem;}
.event_industry_box_ft_lt{align-items: center;}
.img_arear{display: block; margin-top: 1.5rem;}

/*client_page*/
.client_list{display: flex; flex-wrap: wrap;}
.client_list li img{max-width: 100%;}
.client_list li{border: .1rem solid #cacaca; width: 16.66666667%;  margin-top: -.1rem; margin-left: -.1rem;}
.inner_client_img{display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 1rem;}
.client_list{margin-top: 3rem;}



/*contact_page*/
.contact_sec{background: #F8F8F8;}
.contat_box{padding: 4rem; background: var(--white); border-radius: 1rem;}
.map_sec{margin-top: 5rem;}
.map_sec iframe{width: 100%; height: 40rem;}
.contat_box .input_fld button{background: var(--brand); color: var(--white);}
.contat_box .input_fld button:hover{ background: transparent; color: var(--brand);}
.contact_rt{padding-left: 7rem;}
.contact_list li b{display: block;}
.num_txt{display: block; color: var(--black) !important;}
.contact_list li{margin-top: 2rem;}
.contact_list li:first-child{margin-top: 0;}
.contact_list li strong{display: block;}
.contact_list li a{color: var(--brand);}


/*blog_dtls_page*/
.dtls_list li{position: relative; padding-left: 2.5rem; margin-top: 1rem;}
.dtls_list li:before{background: var(--black); width: .8rem; height: .8rem; border-radius: 100%; position: absolute; left: 0; top: .8rem; content: "";}
.dtls_list, .dtls_txt_list{padding-left: 3rem;}
.blog_dtls_img_arear{display: block; margin-top: 2rem;}
.dtls_txt_list{margin-top: 1rem;}

















@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:0; border: none; border-top: .5rem solid var(--brand); 
    background:#fff !important; width: 23rem; padding: 0; border-radius: 0; left: 0; right: inherit; padding: 0;  -webkit-transform-origin: top center;
    transform-origin: top center; -webkit-transform: scaleY(0) translateZ(100px); transform: scaleY(0) translateZ(100px); -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease; transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 700ms ease; transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease; transition: opacity 500ms ease, visibility 500ms ease, transform 700ms ease, -webkit-transform 700ms ease; box-shadow: 0 1rem .6rem 0 rgb(0 0 0 / 7%); margin-top: -2rem; max-height: 38rem !important;
    overflow-y: auto;}

.nav_top .dropdown:hover .dropdown-menu {opacity: 1; visibility: visible; -webkit-transform: scaleY(1) translateZ(0px);
    transform: scaleY(1) translateZ(0px);}

}

/* responsive */
@media only screen and (max-width: 1450px){

  .slider_btn .owl-nav.disabled .owl-prev {margin-left: -5.2rem;}  
  .slider_btn .owl-nav.disabled .owl-next {margin-right: -5.2rem;}

}

@media only screen and (max-width: 1400px){
    .ab_srv_img img {width: 15rem;}
}

@media only screen and (max-width: 1250px){
  .slider_btn .owl-nav.disabled .owl-prev {margin-left: 0;} 
  .slider_btn .owl-nav.disabled .owl-next {margin-right: 0;} 
}

@media only screen and (max-width: 1199px){
/* .nav_top .navbar-brand {padding: 0 0 0 0;} */
 .header_sec {background: var(--white);}
 .header_sec .container {max-width: 100%; padding: 0;}
/* .menu_sec li a {padding: 3.2rem 1.5rem;}*/
/* .drop-arw {right: 0;}*/
.banner_box {padding: 20rem 0 17rem;}
.footer_sec_info {position: inherit; bottom: inherit; left: inherit; right: inherit;}
.wrapper {margin-bottom: 0;}

/*about_page*/
.ab_srv_img img {height: 9rem; width: 11rem;}
.inner_banner .banner_box {padding: 15rem 0 6rem;}

.inner_ptb {padding: 16rem 0 10rem;}

/*contact_page*/
.map_sec iframe {height: 30rem;}

   
}

@media only screen and (max-width: 991px){
    
    .nav_top .navbar-toggler {color: transparent; border: none; padding: 1rem; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin-right: -1rem;}
    .nav_top .navbar-toggler .icon-bar {display: block; width: 3rem; height: .4rem; border-radius: .3rem; background-color: var(--black); opacity: 1; -webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
    .nav_top .navbar-toggler .icon-bar + .icon-bar {margin-top: .4rem;}
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2){opacity: 0;  width: 0px;}
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-webkit-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); width: 25px; margin-top: -11px;}
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-webkit-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
    .header_sec{padding: 1.5rem 1.5rem;}
    .nav_top .navbar-brand {padding: 0;}
    .nav_top .navbar-collapse {position: fixed; top: 0; left: -30.10rem; background: var(--white); z-index: 999999; width: 25.8rem; padding: 2.5rem 1rem; height: 100% !important; -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; min-height: 100vh; align-items: baseline; justify-content: start !important; border-right: .5rem solid var(--brand);}
    .nav_top .navbar-collapse.show {left: 0;}
    .menu_sec li a {padding: 1.5rem; display: block; width: 100%;}
    .drop-arw {right: 0; top: 2.2rem;}
    .dropdown-menu {padding: 0;}
    .srv_txt h4{font-size: 1.6rem; line-height: 2.4rem;}
    .srv_sec {margin-right: 0;}
    .rular_sec span {margin: 5rem 0;}
    .more_work_txt h4{font-size: 1.7rem; line-height: 2.6rem;}
    .ft_bootom_para {max-width: 100%;}
    .ft_txt strong {margin-top: 0;}
    .ft_txt {padding-bottom: 4rem;}
    .footer_top .coll:nth-child(2) .ft_txt {padding-left: 0;}
/*    .header_sec {position: inherit; left: inherit; top: inherit;}*/
    .banner_box {padding: 17rem 0;}

    /*about_page*/
     .ab_srv_img img {height: 9rem; width: 15rem;}
     .ab_srv_box:first-child {margin-top: 3rem;}
     .team_sec {padding-bottom: 6rem;}
     .inner_banner .banner_box {padding: 12rem 0 6rem;}
      .inner_banner_heading {font-size: 4.5rem; line-height: 5.5rem;}



    /*nasscom_10000_startups_michael_dell_event_page*/
      .inner_case_lt {margin: 0 0 5rem 0;}
      .reacent_box {margin-top: 3.5rem;}
      .inner_ptb {padding: 13rem 0 5rem;}

    /*contact_page*/
    .contact_rt {padding: 3rem 0 0 0;}

    /*client_page*/
    .client_list li {width: 25%;}
    
}

@media only screen and (max-width: 767px){
    
    .container{max-width: 100%; padding: 0 1.5rem;}
    /*.banner_box {padding: 20rem 0 10rem;}*/
    .banner_box {padding: 17rem 0 12rem;}
    .ptb {padding: 4rem 0;}
    h1, h2 {font-size: 3rem; line-height: 4rem;}
    .ft_srv_list li a {padding-top: 1rem;}

    /*about_page*/
    .team_sec {padding-bottom: 4rem;}
    .team_img_sec {margin-top: 3rem;}

    /*nasscom_10000_startups_michael_dell_event_page*/
      .inner_ptb {padding: 13rem 0 4rem;}
      .inner_case_content_heading {line-height: 2.5rem; font-size: 2rem;}

    /*client_page*/
    .client_list li {width: 33.333%;}
    .pbs {padding-bottom: 6rem;}
    
}


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

  .srv_box {margin-top: 2rem;} 
  .srv_txt {padding: 1rem 0 0;} 
   h1, h2 {font-size: 2.5rem; line-height: 3.5rem;}
  .more_work_box {margin-top: 2rem;}
  .feed_back_sec .owl-nav.disabled .owl-prev, .feed_back_sec .owl-nav.disabled .owl-next{display: none;}
  .feed_back_box p {max-width: 100%;}
  .person_name strong{display: block;}
  .feed_back_box {margin-top: 2rem; padding: 1.5rem;}
  .feed_back_sec .owl-dots {margin-top: 1rem;}
  .client_img {margin-top: 2rem;}
  .blog_box {margin-top: 2rem;}
  .blog_txt h4{font-size: 1.6rem;}
  .footer_bottom{text-align: center;}
  .ft_txt {padding-bottom: 3rem;}
  .ft_txt strong {font-size: 2rem; line-height: 2.5rem; padding-bottom: .5rem;}
  .banner_box { padding: 12rem 0;}

  /*about_page*/
    .inner_banner_heading {font-size: 3.5rem; line-height: 4.5rem;}
    .inner_banner .banner_box {padding: 11rem 0 4rem;}
    .ab_srv_img img {width: 9rem;}
    .ab_srv_txt {margin: 1rem .6rem 1rem 1rem !important;}
    .team_img_sec {margin-top: 2rem;}

  /*srvice_page*/
    h3 {font-size: 2.2rem; line-height: 2.8rem;}

  /*nasscom_10000_startups_michael_dell_event_page*/
  .inner_case_content {padding: 2rem;}
  .inner_case_content_heading {line-height: 2.2rem; font-size: 1.8rem;}
  .inner_case_list li {display: block; padding-right: 0; margin: .5rem 0 0 0;}
  .inner_case_list{padding: 1rem 0 1.5rem;}
  .inner_case_lt {margin: 0 0 3rem 0;}
  .inner_ptb {padding: 11rem 0 4rem;}

    /*contact_page*/
    .contat_box {padding: 2rem;}
    .map_sec iframe {height: 20rem;}

    /*client_page*/
    .client_list li {width: 50%;}
    .client_list { margin-top: 2rem;}
    .pbs {padding-bottom: 4rem;}
    
}

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

}