@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6,p,ul,li,body,figure{margin:0;padding:0;}
figure{font-size:0;}
ul,li{list-style:none;}
a{text-decoration:none;color:#a08d55;}
img{max-width:100%;height:auto;}
.disabled{cursor:no-drop !important;}
:focus{outline:-webkit-focus-ring-color auto 0px;outline:0;}
body{font-family:'Roboto', sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:#00354b;background-color:#fff;}
.container,.container-fluid{padding:0 15px;max-width:100%;width:100%;position:relative;margin:auto;}
section,footer,header{float:left;width:100%;}
button,a{cursor:pointer;}
h2{font-size:50px;font-weight:700;color:#00354b;text-transform:uppercase;text-align:center;}
h3{font-size:30px;font-weight:500;}
.blue_section{background-image:linear-gradient(-90deg, rgba(8,131,183,0.4) 0%, #0883b7 100%);}
.yellow_section{background-image:linear-gradient(90deg, rgba(252,192,0,0.6) 0%, #fcc000 100%);margin:20px 0;}
.owl-nav button span{font-size:0;}
.owl-nav .owl-next{background-image:url(../images/banner_right_arrow.png) !important;right:0;}
.owl-nav .owl-prev{background-image:url(../images/banner_left_arrow.png) !important;left:0;}
.owl-nav .owl-prev, .owl-nav .owl-next{position:absolute;top:0;bottom:0;margin:auto;height:46px;width:27px;}
/*Header Style::START*/
header.header_sec{background-color:#fcc000;padding:10px 0;filter:drop-shadow(0 0 9px rgba(0,0,0,0.35));z-index:9999999;position:relative;}
.header_sec .hedear_left{width:180px;display:inline-block;vertical-align:middle;}
.header_sec .header_right{width:calc(100% - 180px);display:inline-block;font-size:0;vertical-align:middle;}
.header_sec .header_right nav{text-align:right;width:calc(100% - 220px);display:inline-block;font-size:0;vertical-align:middle;padding-right:69px;}
.header_sec .header_right nav ul{display:inline-block;font-size:0;vertical-align:middle;}
.header_sec .header_right nav ul li:not(:last-child){margin-right:47px;}
.header_sec .header_right nav ul li.current-menu-parent a{color:#0883b7;}
.header_sec .header_right nav ul li.menu-item-has-children.current-menu-parent a:before{background-image:url(../images/menu_aroow_hover.png);}
.header_sec .header_right nav ul li.current-menu-parent ul li a{color:#005274;}
.header_sec .header_right nav ul li ul li:hover a{color:#fff;font-weight:700 !important;transition: all .3s;padding-left: 13px !important;}
.header_sec .header_right nav ul li.current-menu-parent ul li.active a,.header_sec .header_right nav ul li.current-menu-parent ul li:hover a{color:#fff;/* font-weight:700 !important; */padding-left: 13px !important;}
.header_sec .header_right nav ul li{float:left;vertical-align:middle;position:relative;}
.header_sec .header_right nav ul li a{font-size:17px;color:#005274;font-weight:500;text-transform:uppercase;position:relative;padding:20px 0 20px;display:inline-block;}
.header_sec .header_right nav ul li ul.sub-menu{position:absolute;top:56px;left:0;width:306px;text-align:left;display:none;z-index:9;background-color:#0883b7;padding:17px 14px;border-radius:10px;}
.header_sec .header_right nav ul li ul.sub-menu li{padding-right:0 !important;margin:0 !important;float:none;}
.header_sec .header_right nav ul li ul.sub-menu li a{padding:5px 10px;display:block;font-size:15px !important;text-transform:none;color:#fff;}
.header_sec .header_right nav ul li:hover ul.sub-menu{display:block;}
.header_sec .header_right nav ul li.menu-item-has-children a:before{content:'';background-image:url(../images/menu_aroow.png);display:block;height:7px;width:12px;display:inline-block;background-repeat:no-repeat;vertical-align:super;margin-left:8px;right:-22px;position:absolute;top:0px;bottom:0;margin:auto;}
.header_sec .header_right nav ul li:hover ul.sub-menu li a:before{content:none;}
header.header_sec .container-fluid{font-size:0;}
.header_sec .header_right .header_search input{border:3px solid #005275;background-color:transparent;width:100%;font-size:17px;color:#005274;font-weight:500;padding: 11px 30px 11px 15px;border-radius:6px;}
.header_sec .header_right input.search-submit{border:0;background-color:transparent !important;font-size:0;background-image:url(../images/search_icon.png);height:21px;width: 33px;position:absolute;right:0;background-repeat:no-repeat;background-position: left;top:0;bottom:0;right: 0px;margin:auto;cursor:pointer;padding-left: 0!important; padding-right: 0!important;}
.header_sec .header_right form.search-form{position:relative;}
.header_sec .header_right .header_search{width:220px;display:inline-block;font-size:0;vertical-align:middle;}
.header_sec .header_right .header_search input::placeholder{font-size:17px;color:#005274;font-weight:500;}
.header_sec .header_right .hrader_rgt_bottom ul.cnss-social-icon li{padding-left:2px !important;}
.header_sec .header_right .search_rec.header_search{display:none;}
.header_sec .header_right .hrader_rgt_top{padding-top:22px;}
header.header_sec.sticky{position:fixed;width:100%;z-index:9999;top:0;margin:0;-webkit-animation:fadeInDown 1s both;animation:fadeInDown 1s both;display:block;left:0;margin:auto;right:0;padding:5px 0;}
header.header_sec.sticky .hedear_left{width:100px;}
header.header_sec.sticky .header_right .hrader_rgt_top{padding-top:0;}
/*header.header_sec.sticky .header_right .hrader_rgt_bottom{display:none;}*/
header.header_sec.sticky .header_right{width:calc(100% - 100px);}
.header_sec .header_right nav ul li a:hover{color:#0883b7;}
.header_sec .header_right nav ul li.active a{color:#0883b7;}
.owl-nav .owl-next:hover{opacity:0.6;}
.owl-nav .owl-prev:hover{opacity:0.6;}
.header_sec .header_right nav ul li.menu-item-has-children a:hover:before{background-image:url(../images/menu_aroow_hover.png);}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px) }
 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0) }
}
@keyframes fadeInDown{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) }
}
.header_sec .header_right nav ul li ul.sub-menu:before{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 11px;border-color:transparent transparent #0582b7 transparent;position:absolute;top:-10px;left:21px;}
/*Header Style::END*/
/*Banner Style::START*/
.home-carousel .owl-nav .owl-prev{left: 3%;}
.home-carousel .owl-nav .owl-next{right: 3%;}
/*Banner Style::END*/
/*Home Produts Style::START*/
.home_produts ul{width:100%;float:left;padding:40px 20px;text-align:center;}
.home_produts ul li{width:20%;float:left;padding:0 20px;}
.home_produts ul li a{width:100%;float:left;position:relative;}
.home_produts ul li figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;position:relative;}
.home_produts ul li h3{color:#ffffff;background:#0883b7;padding:27px 10px;/* position:absolute;*/
bottom:0;width:100%;float:left;}
 .home_produts ul li a:hover h3{background:#fcc000;}
.home_produts ul li figure span{height:100%;display:table-cell;vertical-align:top;text-align:center;overflow:hidden;float:initial;padding:0;background-color:#fff;position:unset;line-height:normal;float:none;font-size:0;}
.home_produts ul li figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.home_produts ul li a:hover figure span img{transform:scale(1.1);}
 /*Home Produts Style::END*/
/*Home Friends Steel Style::START*/
.friends_steel{padding:40px 0 30px 0;}
.friends_steel .inner{width:100%;float:left;}
.friends_steel .inner .lft_img{width:47.47%;display:inline-block;vertical-align:middle;}
.friends_steel .inner .rgt_content{width:51.16%;display:inline-block;vertical-align:middle;}
.friends_steel .inner .rgt_content h2{margin-bottom:30px;color:#00354b;text-align:left;}
.friends_steel .inner .rgt_content p{font-size:18px;line-height:32px;color:#00354b;font-weight:400;}
.friends_steel .inner .rgt_content a{font-size:18px;color:#00354b;font-weight:700;text-align:right;float:right;margin-top:45px;}
.friends_steel .inner .rgt_content a:hover{color:#fff;}
/*Home Friends Steel Style::END*/
/*Home OUR CLIENTS Style::START*/
.our_clients{padding:105px 0 124px;text-align:center;}
.our_clients ul{margin-top:50px;position:relative;}
.our_clients ul{padding:0 50px 0;}
.our_clients ul li{text-align:center;}
.our_clients ul li figure{width:238px;height:238px;display:inline-block;vertical-align:middle;background:#fff;border-radius:50%;text-align:center;overflow:hidden;position:relative;}
.our_clients .owl-carousel .owl-item img{width:auto;display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.our_clients .owl-carousel .owl-item figure:hover img{transform:scale(1.1);}
.our_clients ul li span{display:inline-block;border:5px solid #fff;padding:3px;border-radius:50%;}
/*Home OUR CLIENTS Style::END*/
/*Home Awards & Certifications Style::START*/
.aws_cerfis{padding:110px 0 117px;text-align:center;}
.aws_cerfis ul{padding-top:58px !important;position:relative;}
.aws_cerfis ul{padding:0 50px 0;}
.aws_cerfis ul li{text-align:center;}
.aws_cerfis ul li figure{width:100%;height:273px;display:inline-block;vertical-align:middle;background:#fff;border-radius:50px;text-align:center;overflow:hidden;position:relative;}
.aws_cerfis .owl-carousel .owl-item img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:auto;display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.aws_cerfis ul li span{display:inline-block;border:3px solid #fff;padding:5px;border-radius:59px;width:100%;}
.aws_cerfis ul li h4{padding-top:27px;font-size:25px;color:#00354b;font-weight:500;}
.aws_cerfis .owl-carousel .owl-item figure:hover img{transform:scale(1.1);}
/*Home Awards & Certifications Style::END*/
/*Home SUCCESS STORIES Style::START*/
.success_stories{padding:112px 0 130px;text-align:center;}
.success_stories ul{padding-top:58px !important;position:relative;}
.success_stories ul{padding:0 50px 0;}
.success_stories ul li{text-align:center;}
.success_stories ul li iframe, .success_stories ul li img{width:100% !important;height:309px !important;display:inline-block;border-radius:97px;overflow:hidden;}
.success_stories ul li h4{padding-top:27px;font-size:25px;color:#00354b;font-weight:500;}
/*Home SUCCESS STORIES Style::END*/
/*Home Event Gallery Style::START*/
.event_gallery{padding:118px 0 140px;text-align:center;}
.event_gallery ul{margin-top:53px !important;position:relative;}
.event_gallery ul{padding:0 50px 0;}
.event_gallery ul li{text-align:center;overflow:hidden;border-radius:35px;}
.event_gallery ul li img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.event_gallery ul li:hover img{transform:scale(1.1);}
/*Home Event Gallery Style::END*/
/*Home MEDIA RELEASE Style::START*/
.media_release{padding:116px 0 134px;text-align:center;}
.media_release ul{padding-top:52px !important;position:relative;}
.media_release ul{padding:0 50px 0;}
.media_release ul li{text-align:center;}
.media_release ul li figure span{display:block;border-radius:35px;overflow:hidden;}
.media_release ul li h4{padding-top:30px;font-size:25px;color:#00354b;font-weight:500;}
.media_release ul li img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.media_release ul li:hover img{transform:scale(1.1);}
/*Home MEDIA RELEASE Style::END*/
/*Home Testimonials Style::END*/
.testimonials{padding:102px 0 133px;}
.testimonials ul li{background-color:#fff;position:relative;margin-top:135px;display:inline-block;border-radius:24px;}
.testimonials ul li figure span{height:184px;width:184px;display:block;overflow:hidden;border-radius:50%;margin:auto;margin-top:-86px;position:relative;}
.testimonials ul li h5{padding:7% 9% 8%;}
.testimonials ul li h5 p{font-size:18px;line-height:30px;color:#000000;font-weight:400;font-style:italic;padding:7px 0;}
/*Home Testimonials Style::END*/
/*Footer Style::START*/
footer{background-color:#262626;margin-top:20px;font-size:0;padding:45px 0 35px;}
footer .col{display:inline-block;width:20%;font-size:0;vertical-align:top;}
footer .col-1{width:17%;}
footer .col-1 .footer_logo{}
footer .col-1 .footer_soc_icon ul{text-align:left !important;padding-top:18px;}
footer h6{font-size:20px;color:#ffffff;font-weight:700;text-transform:uppercase;line-height:30px;margin-bottom:10px;}
footer .col-2{width:18%;}
footer .col-2 h6{}
footer .col-2 .wpcf7{}
footer .col-2 .row{width:100%;float:left;}
footer .col-2 .wpcf7 input,footer .col-2 .wpcf7 textarea{font-family:'Roboto', sans-serif;font-size:14px;color:#000000;font-weight:400;border:0 !important;box-shadow:none !important;outline:0 !important;width:100%;padding:9px 15px;margin:4px 0;border-radius:8px;border:0 !important;box-shadow:none !important;outline:0 !important;-webkit-appearance:none;}
footer .col-2 .wpcf7 input::placeholder,footer .col-2 .wpcf7 textarea::placeholder{font-family:'Roboto', sans-serif; font-size:14px;color:#000000;font-weight:400;}
footer .col-2 .wpcf7 textarea{max-height:80px;}
footer .col-2 .wpcf7 input[type="submit"]{font-size:18px;color:#ffffff;font-family:"Roboto";font-weight:700;text-transform:uppercase;background-color:#0883b7;padding:8px 0;border-radius:8px !important;border:0 !important;box-shadow:none !important;outline:0 !important;-webkit-appearance:none;}
footer .col-3{width:22.3%;vertical-align:middle;}
footer .col-3 .c_logo{text-align:center;vertical-align:middle;padding: 0px 63px;}
footer .col-4{width:22%;}
footer .col-4 h6{}
footer .col-4 address{font-size:14px;line-height:25px;color:#ffffff;font-style:normal;padding-top:12px;}
footer .col-4 .phone_number{font-size:14px;line-height:25px;color:#ffffff;display:block;}
footer .col-4 a{font-size:14px;line-height:25px;color:#ffffff;}
footer .col-4 a:hover{color:#fcc33e;}
footer .col-4 .email{font-size:14px;line-height:25px;color:#ffffff;}
footer .col-5{width:20.7%;}
footer .col-5 .map p iframe{height:235px !important;width:100% !important;padding-top:9px;}
footer .col-2 .wpcf7 input[type="submit"]:hover{background-color:#fcc33e;}
/*Footer Style::END*/
.responsive_nav{display:none;}
/*MMenu Style::END*/
.mm-wrapper_opened .close_icon{display:inline-block !important;}
.mm-navbar{background-color:#fcc13c;padding:0 12px;}
.responsive_nav .mh-btns-left{padding:5px 0;transition:0.5s all ease;display:inline-block;}
.responsive_nav .mh-btns-left svg{vertical-align:middle;}
.mm-menu ul li a{color:#005275 !important;text-transform:uppercase !important;font-weight:500;font-size:16px;}
.mm-navbar__btn.mm-btn:after,.mm-navbar__btn.mm-btn:before{border-color:#fff !important;}
a.mm-navbar__title{color:#fff !important;text-transform:uppercase;font-size:18px;font-weight:600;padding:10px 10px !important;letter-spacing:1px;text-align:center;}
.mm-listitem{background-color:transparent !important;}
.mm-listitem:after{left:0 !important;}
.mm-btn:after,.mm-btn:before{border-color:#a08d55 !important;}
.mm-menu ul li a:hover{color:#59502f !important}
.mm-menu ul li a:hover.mm-btn:after,.mm-menu ul li a:hover.mm-btn:before{border-color:#069a44 !important;}
.mm-wrapper_opening .responsive_nav .close_icon{display:inline-block;}
.mm-panel{background-color:#fff;}
.mm-navbar__title{white-space:normal;padding:0 !important;text-align:left;}
.mm-btn_prev:before{left:16px;}
.mm-btn{width:40px;}
.responsive_nav{display:none;}
.mm-wrapper_opening .mm-menu_popup{opacity:1;margin:auto;width:97%;}
.mm-menu .mm-listview .mm-btn_next:after{border-color:#005275;}
.mm-menu ul li.current-menu-item a,.mm-menu ul li.current-menu-item{color:#000 !important;font-weight:600;}
.header_rec.header_right{display:none;}
/*MMenu Style::END*/
/*BreadcrumbsStyle::START*/
.breadcrumbs-mn{padding:38px 0 31px;}
.breadcrumbs-mn a{font-size:15px;color:#707070;position:relative;padding:0;margin:0;}
.breadcrumbs-mn a:hover{color:#000;}
.breadcrumbs-mn a:after{content:'/';font-size:15px;color:#707070;padding:0 5px 0 7px;}
.breadcrumbs-mn span{color:#000000;font-size:15px;padding:0;margin:0;text-transform:capitalize;}
/*Breadcrumbs Style::END*/
/*About pages::START*/
h1.page-title{font-size:40px;color:#00354b;font-weight:700;text-transform:uppercase;}
.page_sec{padding:48px 0 28px;width:100%;float:left;font-size:0;}
.page_sec .left_sec .left_menu nav ul li a{font-size:18px;line-height:28px;color:#00354b;}
.page_sec .left_sec .left_menu nav ul li.current_page_item a,.page_sec .left_sec .left_menu nav ul li:hover a{font-weight:700;}
.page_sec .left_sec .left_menu nav{border:2px solid #cacaca;overflow:hidden;border-radius:10px;}
.page_sec .left_sec .left_menu nav h2,.page_sec .left_sec .left_menu nav .titles{font-size:25px;color:#fff;font-weight:700;background-color:#0883b7;text-align:left;padding:14px 22px;text-transform:capitalize;}
.page_sec .left_sec{width:29%;display:inline-block;vertical-align:top;padding-right:62px;}
.page_sec .right_sec{width:71%;display:inline-block;vertical-align:top;}
.page_sec .left_sec .left_menu nav ul{padding:17px 25px;}
.page_sec .left_sec .left_menu nav ul li{padding:10px 0;}
.page_sec .right_sec .right_detials p{font-size:18px;line-height:32px;color:#000000;padding-bottom:32px;padding-left:2px;}
div.wpcf7-response-output{font-size:14px;color:#fff;text-align:center;margin:10px 0;}
.page_sec .right_sec .right_detials table{font-size:15px;width:100%;border:1px solid #ccc !important;background-color:transparent;margin-bottom:0px;width:100%;white-space:nowrap;}
.page_sec .right_sec .right_detials table tr td{padding:10px !important;font-size:18px;}
.page_sec .right_sec .right_detials ul li{font-size:18px;padding:0px 0 13px;list-style:disc;margin-left:20px;line-height:30px;}
.page_sec .right_sec .right_detials ul li ul li{list-style:circle;margin-left:15px;}
.page_sec .right_sec .right_detials ul li ul li{list-style:circle;margin-left:15px;padding:13px 0 0;}
.page_sec .right_sec .right_detials table tbody tr:not(:last-child) td{border-bottom:1px solid #ccc !important;}
.page_sec .right_sec .right_detials table tbody tr td:not(:last-child){border-right:1px solid #ccc !important;}
.page_sec .right_sec h4,.page_sec .right_sec h2{font-size:22px;padding-bottom:20px;text-align:left;text-transform:none;color:#000;}
.page_sec .right_sec h6,.page_sec .right_sec h3{font-size:19px;padding-bottom:20px;}
.page_sec .right_sec .right_detials ul{padding-bottom:25px;}
.page_sec .right_sec .right_detials ul li ul{padding-bottom:0;}
.table_rec{overflow-x:auto;margin-bottom:30px;}
section.home_banner{position:relative;z-index:-1;}
section.home_banner img{height: calc(100vh - 143px);object-fit: cover;object-position: center;}
.page_sec .right_sec .right_detials p a,.page_sec .right_sec .right_detials ul li a{color: #0883b7;font-weight:700;}
.page_sec .right_sec .right_detials p a:hover,.page_sec .right_sec .right_detials ul li a:hover{color: #000;}
.page_sec .page_bottom_sec{width:100%;float:left;padding-top:40px;}
.page_sec .page_bottom_sec p{font-size:18px;line-height:32px;color:#000000;padding-bottom:32px;padding-left:2px;}
.page_sec .page_bottom_sec .bottom_top{width:100%;display:inline-block;vertical-align:top;}
.page_sec .page_bottom_sec .bottom_left{width:50%;display:inline-block;vertical-align:top;}
.page_sec .page_bottom_sec .bottom_right{display:inline-block;width:50%;vertical-align:top;}
.page_sec .page_bottom_sec h4{font-size:22px;padding-bottom:20px;}
.page_sec .page_bottom_sec .bottom_right iframe{width:100% !important;height:350px !important;}
.page_sec .page_bottom_sec address{font-style:inherit;}
.page_sec .page_bottom_sec a{color:#000;}
.page_sec .page_bottom_sec a:hover{color:#0b83b7;}
.page_sec .page_bottom_sec h6{font-size:18px;font-weight:500;padding:0 0px 20px;}
.page_sec .page_bottom_sec .bottom_right input,.page_sec .page_bottom_sec .bottom_right textarea{margin:4px 0;border:1px solid #0582b7 !important;width:100%;font-size:14px;color:#000000;font-weight:400;outline:0 !important;padding:9px 15px;border-radius:6px;resize:none;box-shadow:none !important;outline:0 !important;}
.page_sec .page_bottom_sec .bottom_right input::placeholder,.page_sec .page_bottom_sec .bottom_right textarea::placeholder{font-family:'Roboto', sans-serif;font-size:14px;color:#000000;font-weight:400;}
.page_sec .page_bottom_sec .bottom_right input[type="reset"],.page_sec .page_bottom_sec .bottom_right input[type="submit"]{width:auto;vertical-align:top;float:right;border:0;font-size:18px;color:#ffffff;font-family:"Roboto";font-weight:700;text-transform:uppercase;background-color:#0883b7;padding:12px 30px;margin:15px 0 0 10px;cursor:pointer;box-shadow:none !important;border:0 !important;outline:none !important;box-shadow:none !important;-webkit-appearance:none;}
.page_sec .page_bottom_sec form{padding:0 0px;}
.page_sec .page_bottom_sec .bottom_right input[type="reset"]:hover, .page_sec .page_bottom_sec .bottom_right input[type="submit"]:hover{background-color:#fcc000;}
.page_sec .right_sec h5{font-size:22px;padding-bottom:20px;}
.page_sec .right_sec .right_detials p span{color:#0582b7;display:block;}
.page_sec .left_sec .left_menu nav ul li.current-menu-item a{font-weight:700;}
.page_sec .right_sec .img-50{width:50%;vertical-align:middle;padding:0 10px;}
.evolution_sec{width:100%;float:left;margin:0 -20px;}
 .evolution_sec .evol_details{width:25%;display:inline-block;vertical-align:top;padding:20px;position:relative;}
.evolution_sec .evol_details img{border:2px solid #ccc;padding:5px;min-height:160px;object-fit:scale-down;}
.evolution_sec .evol_details span{font-size:18px;margin-top:10px;display:block;border:2px solid #ccc;padding:7px 18px;}
.evolution_sec .evol_details:not(:last-child):after{content:'\02192';position:absolute;right:-26px;top:60px;bottom:0;margin:auto;font-size:51px;font-weight:900;}
.evolution_bottom{width:100%;float:left;margin-top:20px;}
.evolution_bottom .left{width:100%;float:left;padding:10px 0;}
.evolution_bottom .left img{width:45%;vertical-align:middle;padding-right:25px;}
.evolution_bottom .left .left-title{width:55%;display:inline-block;vertical-align:middle;border-left:1px solid #ccc;padding-left:22px !important;padding-bottom:0 !important;font-size:18px;line-height:32px;color:#000000;}
.evolution_bottom .right{width:100%;float:left;padding:10px 0;}
.evolution_bottom .right img{width:45%;display:inline-block;vertical-align:middle;padding-left:25px;}
.evolution_bottom .right .left-title{width:55%;display:inline-block;vertical-align:middle;border-right:1px solid #ccc;padding-right:22px !important;padding-bottom:0 !important;font-size:18px;line-height:32px;color:#000000;}
.stakeh_section.page_sec .right_sec .right_detials p{display:inline-block;width: 100%;}
.section-inner.thin.error404-content{text-align:center;padding:55px 0 30px;display:inline-block;width:100%;}
.section-inner.thin.error404-content h1{padding-bottom:15px;}
.section-inner.thin.error404-content .intro-text{padding-bottom:30px;}
.section-inner.thin.error404-content form.search-form input{padding:10px;border:1px solid #000;color:#000;}
.section-inner.thin.error404-content form.search-form input.search-submit{background-color:#fcc13c;border:1px solid #fcc13c;color:#fff;}
span.sor_title{font-size:12px;text-align:center;padding-top:9px;color:#000 !important;}
/*About pages::END*/
/*Search page::START*/
.navigation.pagination .page-numbers{font-size:15px;height:30px;width:30px;display:inline-block;background-color:#000;color:#fff;text-align:center;line-height:30px;vertical-align:middle;}
.navigation.pagination span.meta-nav.screen-reader-text{display:none;}
.navigation.pagination span.page-numbers.current{background-color:#fcc13c;}
.navigation.pagination span.screen-reader-text{}
.navigation.pagination a.next.page-numbers svg{height:12px;width:15px;fill:#fff;}
.navigation.pagination .nav-links{text-align:center;width:100%;float:left;margin:30px 0 15px;}
nav.navigation.pagination h2{display:none;}
.navigation.pagination a.prev.page-numbers svg{height:12px;width:15px;fill:#fff;}
.navigation.pagination .page-numbers:hover{background-color:#fcc13c;}
.navigation.pagination nav.navigation.pagination{padding-bottom:30px;}
.navigation.pagination a.next.page-numbers span.nav-next-text,.navigation.pagination a.next.page-numbers span.nav-next-text span{font-size:0 !important;}
.navigation.pagination a.next.page-numbers span{line-height:4.5px;font-size:28px;display:block;}
.navigation.pagination span.prev.page-numbers.placeholder{line-height:21px;font-size:31px;display:inline-block;margin-right:5px;}
.navigation.pagination span.prev.page-numbers span.nav-prev-text{font-size:0 !important;}
header.archive-header.has-text-align-center.header-footer-group{text-align:left;padding:30px;}
article h2{font-size:24px;text-align:left;padding-bottom:10px;line-height:normal !important;}
article .has-text-align-center{text-align:left !important;}
article header{text-align:left;}
article header ul li svg{display:none;}
article{padding:15px 30px !important;display:inline-block;text-align:left !important;}
article p{margin-top:15px;display:inline-block;}
article.our_clients ul, article.our_clients ul li,article.our_clients ul li span{margin:0 !important;padding:0 !important;line-height:normal !important;border:0 !important;text-align:left !important;}
article a{color:#000;}
h1.archive-title,h1.archive-title span{font-size:40px;color:#0883b7 !important;}
/*Search page::END*/
/*Search Box::STRAT*/
.openBtn{font-size:0px;background-image:url(../images/search_icon.png);height: 25px;width:24px;background-repeat:no-repeat;background-color:transparent !important;border:0 !important;box-shadow:none;background-size: 100%;}
.openBtn:hover{/* background:#bbb;*/}
.mobile_search{display:none;}
.overlay{height:100%;width:100%;display:none;position:fixed;z-index:99999999;top:0;left:0;background-color:rgb(0,0,0);background-color:rgba(0,0,0, 0.9);}
.overlay-content{position:relative;top:46%;width:80%;text-align:center;margin-top:30px;margin:auto;}
.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;cursor:pointer;color:white;}
.overlay .closebtn:hover{color:#ccc;}
.overlay input[type=text]{padding:15px;font-size:17px;border:none;float:left;width:80%;background:white;}
.overlay input[type=text]:hover{background:#f1f1f1;}
.overlay button{float:left;width:20%;padding:15px;background:#ddd;font-size:17px;border:none;cursor:pointer;}
.overlay button:hover{background:#bbb;}
.overlay-content span.screen-reader-text{font-size:0;}
.overlay-content input#search-form-1::placeholder{font-family:'Roboto', sans-serif;color:#fff;}
.overlay-content input#search-form-1{padding:14px 35px 14px 15px;border:0;width:100%;font-size:17px;color:#fff;font-weight:500;border-radius:0 !important;background-repeat:no-repeat;background-position:center;border-radius:24px !important;background-color:transparent;border:2px solid #fff !important;}
.overlay-content input.search-submit{font-size:0;background-color:#fff;border:0;background-image:url(../images/search_icon_1.png);height:51px;width:40px;vertical-align:bottom;background-repeat:no-repeat;background-position:center;border-radius:0 !important;position:absolute;right:4px;background-color:transparent;}
.overlay-content input[type="search"]{border:0 !important;border:0 !important;box-shadow:none;}
.socal_icon {width: 19%;display: inline-block;font-size: 18px;text-align: center;padding-bottom: 20px;}
.socal_icon a {display: block; color: #000;}
.socal_icon a img {display: block;text-align: center;margin: auto;padding-bottom: 6px;}
.socal_icon a:hover {opacity: 0.7;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{margin-top: 0 !important;}
.no-search-results-form.section-inner.thin {display: inline-block;padding: 0 30px;}
.no-search-results-form.section-inner.thin input.search-submit {background-color: #fcc13c; box-shadow: none !important; border: 0 !important;padding: 10px 16px;}
.no-search-results-form.section-inner.thin input#search-form-4 { padding: 9px 15px; border: 1px solid #ccc;}
/*Search Box::END*/
#top_button {
  display: inline-block;
  background-color: #0b83b7;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  line-height: 69px;
  text-transform: capitalize;
  font-size: 15px;
  text-align: center;
  color: #fff;
}
#top_button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 5px;
  color: #fff;
  display: block;
  position: absolute;
  top: 12px;
  left: 0;
  right: 0;
}
#top_button:hover {
  cursor: pointer;
  background-color: #333;
}
#top_button:active {
  background-color: #555;
}
#top_button.show {
  opacity: 1;
  visibility: visible;
}
span.wpcf7-not-valid-tip{ 
   display: inline-block;
    font-size: 14px !important;
    padding: 4px 0;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {display: none !important;  text-transform: capitalize;}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    color: #418e15;
}
.page_bottom_sec div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    color: #398f14;
    text-align: center;
    margin-top: 15px !important;
}
#onload_popup {
  display: none;
}
.fancybox-overlay{z-index: 9999999;}
.fancybox-opened{z-index: 999999999;}
/*.ads_img img {
    position: absolute;
    top: 0;
    width: 100%;
    object-fit: scale-down;
        left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
}*/
/*.home .fancybox-skin{
	height: 500px !important;
    width: 500px !important;
}*/

.ads_img img {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; object-fit: scale-down; height: 100%; width: 100%;}
.ads_logo img {position: absolute; bottom: 9px; right: 22px; object-fit: scale-down; height: 100px; width: 100px;}
.fancybox-inner{height: 290px !important;width: 290px !important;}
.fancybox-outer{display: flex; justify-content: center;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image: url(../images/close.png) !important;}
.fancybox-lock body { overflow: hidden !important;}
.blue_text{color: #0b83b7 !important;}
.blue_text:hover{color: #000 !important;}
input::placeholder,textarea::placeholder{font-family: 'Roboto', sans-serif !important;}
.home_produts ul li:last-child {display: none;}
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width: 100% !important;}
.header_sec .header_right nav ul li.current-menu-parent ul li.active a { padding-left: 10px !important; font-weight: 500 !important;}
.header_sec .header_right nav ul li.current-menu-parent ul li.active:hover a {padding-left: 13px !important; font-weight: 700 !important;}
.our_clients .owl-carousel .owl-item img{object-fit: scale-down;}
.our_clients ul li,.our_clients ul li span{overflow: hidden;}
.our_clients ul li, .our_clients ul li span{position: relative;}
.our_clients .owl-carousel .owl-item figure:hover img {transform: scale(1.1);overflow: hidden !important;}
.our_clients ul li figure,.event_gallery ul li,.media_release ul li figure span{z-index: 1; overflow: hidden;}
.our_clients ul li figure img,.event_gallery ul li img,.media_release ul li figure span img{z-index: -1; overflow: hidden;}
.media_release ul li figure span,.event_gallery ul li{position: relative;}



img.fancybox-image {
    object-fit: scale-down;
}


.page-id-47 .fancybox-skin {
    background-color: transparent;
        box-shadow: none;
}

.page-id-47 .fancybox-skin .fancybox-inner {
    width: inherit !important;
    height: inherit !important;
}
#gallery-1 .gallery-item {
    width: 33.33%;
    position: relative;
    margin: 0;
    padding: 0 15px 30px;
    display: inline-block;
    vertical-align: middle;
}

#gallery-1 {
    margin: 0 -15px;
}

#gallery-1 .gallery-icon {
    display: table;
    table-layout: fixed;
    float: left;
    width: 100%;
    background-color: #fff;
}

#gallery-1 .gallery-icon a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    float: initial;
    font-size:0;
}

#gallery-1 .gallery-icon a img {
    max-height: 100%;
    object-fit: scale-down;
}


.brand_rel.media_release {
    padding: 20px 0;
}

.brand_rel.media_release ul {
    padding: 0 !important;
}

.brand_rel.media_release h2 {
    padding-bottom: 40px;
    font-size: 26px;
    text-align: center;
}

.brand_rel.media_release h4 {
    font-size: 18px;
    text-align: center;
}
ul.media_sliders.owl-carousel.owl-loaded.owl-drag {}

ul.media_sliders .owl-dots {
    text-align: center;
}

ul.media_sliders .owl-dots button.owl-dot {
    height: 15px;
    width: 15px;
    background-color: #0e82b4;
    margin: 10px;
    border-radius: 50%;
    border: 1px solid #0e82b4;
}

ul.media_sliders .owl-dots button.owl-dot.active {
    background-color: transparent;
}
.page-id-47 .page_sec .right_sec .right_detials p {
    padding-bottom: 50px;
}

.page-id-47 .page_sec .right_sec .right_detials iframe {
    padding-bottom: 10px;
}
.page_sec .right_sec .right_detials figcaption {
    text-align: center;
    font-size: 18px;
    color: #000000 !important;
    padding-bottom: 32px;
    padding: 15px 0 0;
    display: inline-block;
    width: 100%;
}
.page-id-749 main#site-content {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}


.page-id-749 article {
    padding-left: 0 !important;
}

.page-id-749 h1.entry-title {
    display: none;
}
div#eventgallery {
    top: -110px;
    position: relative;
}
.testimonials-slider {
    padding: 0 50px 0;
}
.testimonials-carousel .owl-nav .owl-prev,ul.testimonials-carousel .owl-nav .owl-next{top: 136px;}
.testimonials-carousel .owl-nav .owl-prev {
    left: -50px;
}

ul.testimonials-carousel .owl-nav .owl-next {
    right: -50px;
}
.owl-carousel .owl-nav.disabled {
    display: block !important;
}
div.wpcf7-response-output {
    display: none !important;
}