@charset "utf-8";
/* ----------------------------------
	1. Reset default browser styles
	2. Basic classes and elements 
	3. Color Scheme
	4. Typography
	5. Header
	6. Sliders
	7. Tabs
	8. Carousels
	9. Twitter Feed
	10. Lists and navigations
	11. Buttons
	12. Tables
	13. Icons
	14. Main content elements
	15. Forms
	16. Footer
	17. Animations
	18. Responsive changes
	19. Retina ready
-------------------------------------*/
1. Reset default browser styles

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

*{
	margin:0;
	padding:0;
	border:none;
}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video,main{display:block}mark,rp,rt,ruby,summary,time{display:inline}
a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{
    background: transparent;
    border: 0 none;
	font-weight: inherit;
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    vertical-align: top;
}
a{
	text-decoration:none;
	outline: none !important;
}
b, strong{
	font-weight:bold !important;
}
ul,ol{
	list-style: none;
}
q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img{
	vertical-align:top; 
	max-width:100%;
}
embed{ 
	vertical-align:top;
}
input,button{
/*	-webkit-appearance:none;*/
	outline: none;
}
button::-moz-focus-inner{
	border:0;
}
html,body{
	height:100%;
}

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

	2. Basic classes and elements 

------------------------------------- */
body{font-family: 'bertioga_sansregular', sans-serif;font-size: 1rem; line-height: 1rem; font-weight:  normal;color:#58595b;background:#fff;letter-spacing: 0.1px;}


@font-face {
    font-family: 'bertioga_sansbold';
    src: url('../fonts/bertiogasans-bold.woff2') format('woff2'),
         url('../fonts/bertiogasans-bold.woff') format('woff');
    font-weight: bold;
    font-style: bold;

}
@font-face {
    font-family: 'bertioga_sanslight';
    src: url('../fonts/bertiogasans-light.woff2') format('woff2'),
         url('../fonts/bertiogasans-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bertioga_sansmedium';
    src: url('../fonts/bertiogasans-medium.woff2') format('woff2'),
         url('../fonts/bertiogasans-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bertioga_sansregular';
    src: url('../fonts/bertiogasans-regular.woff2') format('woff2'),
         url('../fonts/bertiogasans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h3 { font-family: 'bertioga_sansbold'; font-size: 2rem; text-transform: uppercase;font-weight: bold;color: #c01a0f;}

.avi_link a:hover{ text-decoration: none; }



.clear{clear:both; overflow:hidden;}
/*Margin*/
.pad-0{
padding-left:0 !important;	
padding-right:0 !important;	
	}

.m_left_0 {
    margin-left: 0 !important;
}
.m_right_0 {
    margin-right: 0 !important;
}

.fl_right{
float:right;	
	}
.fl_left{
float:left;	
	}


/* NAV */
.top_header{ background-color: #ededed; padding: 0px; }
.top_header .logo{ position: absolute;top: -10px;left: 12%;  }

.bg-dark { background-color: transparent !important;padding: 10px 0px !important;}
.fixed-nav {z-index: 1030;padding: 0px 0px;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: #be150f; cursor: pointer;}
.navbar-light .navbar-nav .nav-link{color: #be150f;  }
.navbar-dark .navbar-nav .nav-link {font-family: 'Raleway', sans-serif;font-size: 0.7rem; line-height: 1rem; font-weight:  normal;color: #be150f;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 11px; padding-left: 11px;margin: 8px 6px;padding-top: 11px;font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;}
.navbar-dark .navbar-toggler {color: #be150f;}
.navbar-dark .navbar-toggler {color: #be150f;border-color: #1391c9;text-align: center; margin: 0 auto;}
.navbar-brand {margin-left: : 0px;} 
.navbar-nav{margin: 10px auto;}
nav .input-group{ background-color: #fff;padding: 10px 14px 16px; }
nav .navbar-collapse ul li.nav-item .input-group .form-control{  width: 100px; font-family: 'Raleway', sans-serif;font-size: 0.9rem; line-height: 1rem; font-weight:  normal;color: #be150f; border: none; }
nav .fa, nav .fas{color:  #be150f;font-size: 22px;margin-top: 5px; }
nav .btn{background-color: #fff;}
nav .navbar-collapse ul li.nav-item .input-group .form-control::placeholder { color: #be150f;}
nav .navbar-nav { margin-left: 200px;}
nav .fa-home{font-size: 1.6rem;margin-top: 0px;line-height: 0.6;}
nav .fa-home:hover{ color: #000000; }
nav .wit{ width: 170px; }
.navbar-light .navbar-nav .active .fa-home{color: #000000;}


nav .dropdown, .dropleft, .dropright, .dropup { position: relative; cursor: pointer;}
nav .dropdown-item:focus, nav .dropdown-item:hover { color: #fff;  text-decoration: none; background-color: #c0190f;}
.navbar-expand-lg .navbar-nav .dropdown-menu{background-color: #ededed;}
nav .dropdown-item{font-size: 0.9rem;}

nav .dropdown-item {padding: .30rem 1.5rem;}



/* BANNER */
.top_banner .carousel-item {height: 65px;min-height: 500px;background: no-repeat center center scroll;
-webkit-background-size:cover; -moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.top_banner .carousel-control-next, .top_banner .carousel-control-prev{ top: 40%; }
.top_banner .carousel-caption{ top:33%; }

.top_banner .ws_images{ text-align: left; }
.top_banner .ws_images h1{font-family: 'bertioga_sansbold';font-size: 3rem; line-height: 3rem; font-weight:  600; text-transform: uppercase; width: 80%;}
.top_banner .ws_images p{font-family: 'bertioga_sanslight';font-size: 0.8rem; line-height: 1rem; font-weight:  normal;width: 40%; margin-bottom:8px; }
.top_banner .ws_images span{background-color: #c01a0f; width: 60px; display: block; height: 6px; margin: 10px 0px;}
.top_banner .ws_images .banner_but{ padding-left: 60%; }
.top_banner .ws_images a.bnr_but{font-family: 'bertioga_sansbold';font-size: 1rem; line-height: 1rem; font-weight:  bold; background-color: #fff;  margin-right: 15px; color: #fff; padding: 15px 25px;text-transform: uppercase;border:2px solid #bf170f;background-color: #bf170f;transition: background-color 0.5s ease; }
.top_banner .ws_images a.bnr_but:hover{background-color: #fff; color: #c01a0f;border:2px solid #fff; text-decoration: none;}


#wowslider-container1 .ws_playpause{ display: none; }
#wowslider-container1 .ws_bullets div { left: -50%;top: -70px;}

.top_banner .carousel-indicators li{width: 12px;height: 12px;border-radius: 50px;}

.top_banner .necl a{ padding: 5px 8px; background-color: #000; color: #fff; font-size: 12px; display: inline-block;}

/******** service_section **********/
.service_section{padding-top: 0px;padding-bottom: 0px;overflow: hidden;background-color: #e9e9e9;}
.service_section .left_sec {width: 50%;float: left; background-color: #c0190f;}
.service_section .left_sec .left_sec_inner  {width: 558px;float: right;padding:60px 0px 60px 0px;}

.service_section .left_sec .left_sec_inner ul{ list-style-type: none; margin: 0; padding: 0; }
.service_section .left_sec .left_sec_inner ul li{ width: 27%; display: inline-block; padding: 1%; margin-bottom: 30px; text-align: center; }
.service_section .left_sec .left_sec_inner ul li p{font-family: 'bertioga_sansmedium';font-size: 0.7rem; line-height: 1rem; font-weight:  normal; text-transform: uppercase; text-align: center; padding-top: 9px; color: #fff;  }
.service_section .left_sec .left_sec_inner ul li a{ color: #555555; text-decoration: none;}
.service_section .left_sec .left_sec_inner ul li a:hover{ color: #c0190f; text-decoration: none;}


.service_section .right_sec {width: 50%;float: left;}
.service_section .right_sec .right_sec_inner  {width: 558px;float: left;padding:90px 50px 20px 50px;}
.service_section .right_sec .right_sec_inner h2{font-family: 'bertioga_sansbold'; font-size: 8rem;line-height: 6rem;font-weight:  800; text-transform: uppercase; color: #c0190f;}
.service_section .right_sec .right_sec_inner h3{font-family: 'bertioga_sansbold';font-size: 2rem; line-height: 2rem; font-weight:  bold; text-transform: uppercase; color: #c0190f;}

.service_section .right_sec .right_sec_inner span{background-color: #c0190f; width: 70px; display: block; height: 8px; margin: 40px 0px 0px;}
.service_section .right_sec .right_sec_inner p{font-family: 'bertioga_sanslight';font-size: 1rem; line-height: 1.3rem; font-weight:  normal;  color: #555555; padding-top:45px;padding-bottom: 25px;}
.service_section .right_sec .right_sec_inner .secve_but{ padding-top: 30px; }
.service_section .right_sec .right_sec_inner .secve_but a{ font-family: 'bertioga_sansmedium';background-color: #c0190f; padding:15px 20px; color: #fff; font-size: 0.9rem; line-height: 1rem; transition: background-color 0.5s ease;}
.service_section .right_sec .right_sec_inner .secve_but a:hover{ text-decoration: none; background-color: #000000; }



/******** client_panel **********/
.client_panel{ background-color: #ededed; padding: 100px 0px; }
.client_panel h3{font-family: 'bertioga_sansbold'; font-size: 2.2rem; line-height: 2.5rem; font-weight:  800; text-transform: uppercase;  color: #c0190f; padding-bottom: 25px;}
.client_panel h4{font-family: 'bertioga_sanslight'; font-size: 2rem; line-height: 2.3rem; text-transform: uppercase;  color: #a8a8a8;}
.client_panel h4 span{border-top: 5px solid #565453;width: 56px;height: 10px;display: inline-block;margin-right: 10px;margin-top: 12px;}
.client_panel .line {background-color: #c0190f;width: 70px;display: block; height: 8px;margin: 0px 0px 38px;}


.client_panel .client_panel_inner{  padding: 0px; }
/* OWL CAROUSAL CSS STARTS HERE */
.client_panel .facultyBox{background:#f4f4f4;margin:0px 8px;position: relative;cursor: pointer;}
/* OWL CAROUSAL CSS ENDS HERE */
.client_panel .facultyBox .facultyBox_inner h5{font-family: 'bertioga_sansbold';font-size: 1.1rem; line-height: 1.3rem; color: #fff;}
.client_panel .facultyBox .facultyBox_inner h6{font-family: 'bertioga_sansbold';font-size: 0.9rem;line-height: 1.2rem; color: #fff;padding-bottom: 5px;}
.client_panel .facultyBox .facultyBox_inner p{font-family: 'bertioga_sanslight';font-size: 0.8rem;line-height: 1.1rem; color: #fff;padding-bottom: 5px;}
.client_panel .facultyBox .facultyBox_inner p a{ color: yellow; }

.client_panel .facultyBox .facultyBox_inner{width: 100%;text-align: left;position: absolute;top:130px;left: 0px;display: none;height: 100%; background-color:#d1270fcf; padding: 20px; }
.client_panel .facultyBox:hover .facultyBox_inner{ display: block;  }

.client_panel .facultyBox .facultyBox_inner .btn-primary {color: #fff; background-color: transparent !important; border-color: transparent!important;padding: 0px;border: transparent;box-shadow: none;line-height: 17px;}

.client_panel .facultyBox .facultyBox_inner .card{background-color: transparent !important;}
.client_panel .facultyBox .facultyBox_inner .card-body {padding: 0px; color: white;font-size: 0.9rem; border: none; font-weight: bold;}

.the_team.client_panel .facultyBox .facultyBox_inner{top: 24px;}
.the_team.client_panel .facultyBox .facultyBox_inner p {font-size: 0.7rem;line-height: 1rem;}


/** owl-nav **/
.client_panel .owl-carousel .owl-nav.disabled, .showcase .owl-carousel .owl-dots.disabled {display: block;}
.showcaclient_panelse .owl-nav {background-color: #00000057;font-size: 3rem;padding: 15px;color: #f00;line-height: 0rem; position: absolute;bottom: 0px;right:379px;width: 48%;}
.client_panel .owl-carousel .owl-nav button.owl-prev::after{position: absolute;
color: black;bottom: -14px;right: 68px;content: "<";font-size: 2.4rem; }
.client_panel .owl-carousel .owl-nav button.owl-next::after{position: absolute;
color: black;bottom: -14px;right:25px;content: ">";font-size: 2.4rem; }

/******** showcase **********/
.showcase{ margin: 100px 0px; }
.showcase .media_hding{background-color: #be150f; width: 100%; padding:78px 20px;}
.showcase .media_hding.intervu {padding: 104px 20px;}
.showcase .media_hding h2{font-family: 'bertioga_sansbold';font-size: 3rem; line-height: 3.3rem; font-weight:  bold; text-transform: uppercase;  color: #fff;}
/** owl-nav **/
.showcase .owl-carousel .owl-nav.disabled, .showcase .owl-carousel .owl-dots.disabled {display: block;}
.showcase .owl-nav {background-color: transparent;font-size: 3rem;padding: 15px;color: #f00;line-height: 0rem; position: absolute;bottom: 0px;right:379px;width: 48%;}
.showcase .owl-carousel .owl-nav button.owl-prev::after{position: absolute;
color: #000;top: 74px;left:659px;content: "<";font-size: 2.4rem; }
.showcase .owl-carousel .owl-nav button.owl-next::after{position: absolute;
color: #000;top: 74px;left: 696px;content: ">";font-size: 2.4rem; }

/******** mail_panel **********/
.mail_panel{ background-color: #be150f;padding: 100px 0px;}

.mail_panel h3{font-family: 'bertioga_sansbold';font-size: 2.6rem; line-height: 2.3rem; font-weight:  800; text-transform: uppercase;  color: #fff;}
.mail_panel .mail_panel_inner { /*border-left: 2px solid #fff; padding-left: 12%;*/ margin-top: 16px; }
.mail_panel .mail_panel_inner .input-group{ width: 90%; }
.mail_panel .mail_panel_inner .form-control{ border-radius: 0px; border:1px solid #fff; background-color: #fff0;padding: 27px 30px; color: #fff;}
.mail_panel .mail_panel_inner .btn{background-color: #fff;color: #c11c0f;font-family: 'bertioga_sansmedium';padding: 16px 27px;border-radius: 0;text-transform: uppercase;font-size: 0.9rem; transition: background-color 0.5s ease;}
.mail_panel .mail_panel_inner .btn:hover{ background-color: #000; color: #fff; }
.mail_panel .mail_panel_inner .form-control::placeholder { color: #fff;}

.mail_panel.nw_mail .mail_panel_inner a{font-family: 'bertioga_sansbold'; transition: background-color 0.5s ease; background-color: #fff; padding:9px 15px; font-size: 1.3rem;line-height: 2rem;color: #000; font-weight: bold; border-radius: 7px;}
.mail_panel.nw_mail .mail_panel_inner a:hover{ text-decoration: none; background-color: #000;  color: #fff;}
.mail_panel .recive{height: 102px;display: grid;place-items: center;}

/******** footer **********/
footer { background-color:#fff; color:#CCCCCC; padding: 50px 0px;}
footer h3{font-family: 'bertioga_sansbold'; font-size:2rem; line-height:3rem; font-weight:  800; text-transform: uppercase;  color: #be150f; padding-bottom: 20px; }
footer .footer_inner { padding-right: 40px;width: 25%;}
footer .footer_inner h5{font-family: 'bertioga_sansbold';font-size: 0.9rem; line-height: 1.3rem; font-weight:  bold;  color: #be150f;  padding-bottom: 10px; }
footer .footer_inner p{font-family: 'bertioga_sansregular';font-size: 0.7rem; line-height: 1rem; font-weight:  normal;  color: #4b4847;  }
footer .footer_inner p a{color: #4b4847;  }
footer .fot_folow{ text-align: left; }
footer .fot_folow h5{font-family: 'bertioga_sansbold';font-size: 1rem; line-height: 0.9rem; font-weight:  bold;  color: #be150f;  padding-bottom: 10px; }
footer .fot_folow a{ padding-right:14px;  }

footer .prvy{padding-top: 10px;}
footer .prvy a{font-family: 'bertioga_sansbold';font-size: 0.7rem; line-height: 1.3rem; font-weight: normal;
 color: #000; } 



/******** INNER PAGES **********/
.inner_banner img{ width: 100%; }
.ceo_section{ background-color: #ffffff; padding: 60px 0px; position: relative;  }
.ceo_section h3{font-family: 'bertioga_sansbold';font-size: 2rem;line-height: 2rem;text-transform: uppercase;font-weight: bold; color: #c01a0f;}
.ceo_section .line { background-color: #c0190f; width: 70px; display: block; height: 8px; margin: 16px 0px 0px;}
.ceo_section p{font-family: 'bertioga_sanslight';font-size: 1rem;line-height: 1.3rem;font-weight: normal;color: #555555; padding-top: 30px;}
.ceo_section p span{font-family: 'bertioga_sansbold';}
.ceo_section .ceotxt{ text-align: left;color: #c01a0f;font-family: 'bertioga_sansbold'; padding-bottom: 30px;  }

.ceo_section .rating{ margin-top: -192px;}

.journey_panel{ padding: 50px 0px; }
.journey_panel .line { background-color: #ffffff; width: 70px; display: block; height: 8px; margin: 16px 0px 0px;}
.journey_panel .facultyBox { margin-top: 30px; }
.journey_panel .facultyBox .jrny_hdr{ background: url("../images/journy_bg.html") no-repeat top; height: 182px;text-align: center; padding-top: 62px; }
.journey_panel .facultyBox .jrny_hdr h6{font-family: 'bertioga_sansbold';font-size: 2rem;line-height:2.3rem;font-weight: bold;color: #2b2b2b;}
.journey_panel .facultyBox .jrny_bdy{ background-color: #be190f;padding: 25px 15px;border-radius: 8px;-webkit-box-shadow: 0 0 8px 0 #636363;box-shadow: 0 0 8px 0 #636363;margin: 0px 5px;min-height: 112px;}
.journey_panel .facultyBox .jrny_bdy p{font-family: 'bertioga_sanslight';font-size: 0.8rem;line-height: 1rem;font-weight: normal;color: #fff;  }
.journey_panel .owl-carousel .owl-nav.disabled, .showcase .owl-carousel .owl-dots.disabled {
    display: block;}
.journey_panel .owl-carousel .owl-nav button.owl-prev::after { position: absolute; color: black;bottom: -14px;right: 14px; content: ">";font-size: 2.4rem;}
.journey_panel .owl-carousel .owl-nav button.owl-next::after { position: absolute; color: black; bottom: -14px; right: 64px; content: "<";  font-size: 2.4rem;}


.journey_panel ul{ list-style-type: none; margin: 0; padding: 0; }
.journey_panel ul li{ width: 19%; display: inline-block;}

.methodology_section{background-color: #eae8e8; padding: 60px 0px;}
.methodology_section .line { background-color: #c0190f; width: 70px;  display: block; height: 8px; margin: 16px 0px 0px;}

.methodology_section h3{font-weight: bold; color: #c01a0f;}
.methodology_section h4{font-family: 'bertioga_sansmedium';font-size: 1.5rem;line-height: 2rem;text-transform: uppercase;font-weight: bold;  color:#c01a0f;}
.methodology_section p{font-family: 'bertioga_sanslight';font-size: 1rem;line-height: 1.3rem;color: #4d4d4d;}

.methodology_section .nmbr_sec{ font-family: 'bertioga_sansmedium';font-size: 5rem;line-height: 5rem;color: #c1bfbf;text-align: center;padding-right: 38px; }
.methodology_section .divdr{ border-bottom: 1px solid #aaa;width: 100%; margin-top: 40px; }


/******** contact **********/
.contact_inner.service_section{padding-top: 0px;padding-bottom: 0px;overflow: hidden;background-color: #e9e9e9;text-align: center;}
.contact_inner.service_section .left_sec .contact_inner_pic {background: url("../images/contact_pic.jpg") no-repeat top; background-size: auto;min-height: 680px;background-size: cover; }
.contact_inner.service_section .left_sec_inner .contc_logo{ padding-top: 22%; }
.contact_inner.service_section h2{font-family: 'bertioga_sansbold'; color: #ffffff;  font-size: 2.6rem; line-height: 3rem; padding-top: 8%;}

.contact_inner.service_section .right_sec{text-align: center;}
.contact_inner.service_section .right_sec .right_sec_inner h3{font-family: 'bertioga_sansbold';font-size: 1.6rem;line-height: 2rem;color: #000000; padding-bottom: 30px;}
.contact_inner.service_section .right_sec .form-control{ font-size: 0.8rem; line-height: 2rem; border-radius: 50px; background-color: #dad9d9; border: none; text-align: left;}
.contact_inner.service_section .right_sec .form-group h6{font-family: 'bertioga_sansregular'; text-align: left; padding-bottom: 5px; padding-left: 10px; }
.contact_inner.service_section .right_sec .btn-primary{ background-color: #c01910; font-family: 'bertioga_sansbold'; color: #ffffff;  font-size: 1rem; line-height: 1.2rem; border-radius: 50px; padding: 10px 26px; border: none; text-align: center; margin: 0 auto;}





/******** aviation **********/
.aviation_bnr{ background: url("../images/aviation_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }
.aviation_bnr h2{font-family: 'bertioga_sansbold';font-size:3rem; line-height:3rem;  text-transform: uppercase;  color: #ffffff;text-shadow: 0 0 10px #000000;}
.aviation_bnr span { background-color: #c0190f;width: 70px; display: block; height: 8px; margin: 16px 0px 0px;}
.aviation_bnr p{font-family: 'bertioga_sansregular';font-size:1rem; line-height:1.2rem;   color: #ffffff; padding-top: 20px; width: 80%;}

.process_bnr.aviation_bnr{ background: url("../images/process_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }
.about_bnr.aviation_bnr{ background: url("../images/about_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }
.construction_bnr.aviation_bnr{ background: url("../images/construction_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }
.news_bnr.aviation_bnr{ background: url("../images/news_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }
.conct_bnr.aviation_bnr{ background: url("../images/conct_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }





.aviation_bnr .banner_but{ margin-top: 22%; }
.aviation_bnr .banner_but a.bnr_but{font-family: 'bertioga_sansbold';font-size: 1rem; line-height: 1rem; font-weight:  bold; background-color: #fff;  margin-right: 15px; color: #fff; padding: 15px 30px;text-transform: uppercase;border:2px solid #bf170f;background-color: #bf170f;transition: background-color 0.5s ease; }
.aviation_bnr .banner_but a.bnr_but:hover{background-color: #fff; color: #c01a0f;border:2px solid #fff; text-decoration: none;}

.aviation_panel.service_section{ display: flex; flex-direction: row; }
.aviation_panel.service_section .left_sec .aviation{ background: url("../images/ser_pic1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.aviation_panel.service_section .right_sec .right_sec_inner h3{ font-size: 2.4rem; line-height: 2.4rem;padding-left: 0px; }
.aviation_panel.service_section .avi_link{ display: flex; flex-direction: row; }
.aviation_panel.service_section .avi_link a{font-family: 'bertioga_sansmedium';font-size: 1rem; line-height: 1rem; font-weight:  normal; color: #bf170f; border-left: 1px solid #000; display: block;  margin-top: 8px; padding-left: 10px; padding-right: 20px; text-align: left; cursor: auto;}
.aviation_panel.service_section .avi_link p{font-family: 'bertioga_sansmedium';font-size: 1rem; line-height: 1rem; font-weight:  normal; color: #bf170f; border-left: 1px solid #000; display: block;  margin-top: 8px; padding-left: 10px; padding-right: 20px; text-align: left;padding-top: 0;padding-bottom: 0;}
.aviation_panel.service_section .avi_link a:hover{ text-decoration: none; }
.aviation_panel.service_section .left_sec{background-color:#ededed;}


.aviation_sec{padding-top: 0px;padding-bottom: 0px;overflow: hidden;background-color: #ededed;}
.aviation_sec .left_sec {width: 50%;float: left; background-color: #ededed;}
.aviation_sec .left_sec .left_sec_inner { width: 558px;float: right; padding: 60px 60px 60px 0px;}

.aviation_sec .left_sec .left_sec_inner h3 {font-family: 'bertioga_sansbold';font-size: 2.4rem;line-height: 2.4rem;  padding-left: 0px;color: #c0190f; }
.aviation_sec .left_sec .left_sec_inner span { background-color: #c0190f;width: 70px;display: block;   height: 8px;  margin: 40px 0px 0px;}
.aviation_sec .left_sec .left_sec_inner p { font-family: 'bertioga_sanslight';font-size: 1rem;line-height: 1.3rem;font-weight: normal; color: #555555; padding-top: 45px; padding-bottom: 25px;}
.aviation_sec .avi_link { display: flex;  flex-direction: row;}
.aviation_sec .avi_link a { font-family: 'bertioga_sansmedium'; font-size: 1rem;  line-height: 1rem; font-weight: normal;color: #bf170f; border-left: 1px solid #000;display: block; margin-top: 8px;padding-left: 10px; padding-right: 20px; text-align: left;cursor: auto;}
.aviation_sec .avi_link p{ font-family: 'bertioga_sansmedium'; font-size: 1rem;  line-height: 1rem; font-weight: bold !important;color: #bf170f !important; border-left: 1px solid #000;display: block; margin-top: 8px;padding-left: 10px; padding-right: 20px; text-align: left; padding-bottom: 0 !important; padding-top: 0!important;}


.aviation_sec .right_sec {width: 50%; float: left;}
.aviation_sec .right_sec .skill_pic { background: url("../images/ser_pic2.jpg") no-repeat top; background-size: auto; min-height: 500px;background-size: cover;}


/******** process **********/
.process_panel{ padding: 50px 0px; }
.process_panel .process_hding{ display: flex; }
.process_panel .process_hding h3{font-family: 'bertioga_sansbold';font-size: 2rem; line-height: 2rem; font-weight:  bold; color: #bf170f;}
.process_panel .process_hding span{ border-bottom: 5px solid #bf170f; width: 100%; }

.process_panel .process_inner{ background-color: #c0190f; padding:87px 60px;min-height: 416px; margin-top: 48px; }
.process_panel .process_inner p{font-family: 'bertioga_sansregular';font-size:1rem; line-height:1.2rem; color:#ffffff; }
.process_panel .process_inner ul{ list-style-type: none; margin: 0; padding: 0; }
.process_panel .process_inner ul li{  border-left: 1px solid #000; padding-left: 15px;font-family: 'bertioga_sansregular';font-size:1rem; line-height:1.2rem; color:#ffffff; margin-bottom: 10px;  }


.process_page{ padding:0px 0px 60px 0px; background-color: #b8160f; }
.process_page h3 {font-family: 'bertioga_sansbold'; font-size: 2.4rem;line-height: 2.4rem;  color: #ffffff; padding-top: 60px;}
.process_page h4 {font-family: 'bertioga_sansmedium'; font-size: 1rem;line-height: 1.4rem; color: #ffffff; padding-top: 8px;}
.process_page span {background-color: #000000; width: 70px;display: block;height: 8px; margin: 30px 0px 0px;}
.process_page p {font-family: 'bertioga_sanslight'; font-size: 1rem;line-height: 1.2rem; color: #fff; padding-top: 30px; padding-bottom: 30px;}


/******** construction **********/

.construction_panel.service_section .left_sec .construction{ background: url("../images/ser_pic5.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.construction_panel.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.construction_panel.service_section .avi_link {display: flex;flex-direction: row;}
.construction_panel.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left; cursor: auto;}

.construction_panel.service_section .avi_link p{ font-family: 'bertioga_sansmedium'; font-size: 1rem;  line-height: 1rem; color: #bf170f; border-left: 1px solid #000;display: block; margin-top: 8px;padding-left: 10px; padding-right: 20px; text-align: left; padding-bottom: 0 !important; padding-top: 0!important;}

.construction_panel.service_section {display: flex;flex-direction: row;}

.construction_panel .right_sec .skill_pic { background: url("../images/ser_pic6.jpg") no-repeat top; background-size: auto; min-height: 500px;background-size: cover;}


/******** news **********/
.news_panel.service_section{ display: flex; flex-direction: row; }
.news_panel.service_section .left_sec .news {background: url("../images/ser_pic8.jpg") no-repeat top; background-size: auto; min-height: 500px; background-size: cover; padding-left: 0;}
.news_panel.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}


.media_panel{ padding:0px 0px 60px 0px; }
.media_panel .media_hding { display: flex;}
.media_panel .media_hding h2 { font-family: 'bertioga_sansbold'; font-size: 2rem; line-height: 2rem; font-weight: bold; text-transform: uppercase;
    color: #fff; background: url("../images/txtbg.jpg") no-repeat top left;padding: 8px 13px;}
.media_panel .media_hding span {border-bottom: 5px solid #bf170f; width: 100%;}

.media_panel h3{font-family: 'bertioga_sansbold' ;font-size: 1.8rem;text-transform: inherit; line-height: 2rem; color:  #555555; padding-top: 20px;color:  #000000; }
.media_panel .media_panel_inner{ margin: 20px 0px; border-bottom: 1px solid #ccc; }
.media_panel .media_panel_inner h5{font-family: 'bertioga_sansmedium' ;font-size: 1rem; line-height: 1rem; color:  #555555; padding-top: 10px; }
.media_panel .media_panel_inner h4{font-family: 'bertioga_sansmedium' ;font-size: 1.2rem; line-height: 1.4rem; color:  #be1510; padding-top: 10px; width: 70%; margin-bottom: 30px; }
.media_panel .media_panel_inner img{ margin-bottom: 30px; }

.vewal{ background-color: #be150f; padding: 5px 16px; border-radius: 20px; display: inline-block; }
.vewal a{font-family: 'bertioga_sansmedium';font-size: 1rem;line-height: 1.5rem;font-weight: normal;color: #ffffff;  }
.vewal a:hover{ text-decoration: none;color: #fbdb29;  }


.inner_link .inner_link_sec{ border-left: 1px solid #000; padding-left: 10px; margin-bottom: 15px; margin-top: 30px;}
.inner_link .inner_link_sec a{font-family: 'bertioga_sansmedium';
font-size: 1rem;line-height: 1.5rem;font-weight: normal;color: #bf170f;margin-top: 8px;text-align: left; text-transform: uppercase;}
.inner_link .inner_link_sec a:hover{ text-decoration: none; }
.inner_link .inner_link_sec p{padding-bottom: 0px !important; padding-top: 0px !important; font-size: 0.8rem;line-height: 1rem; color: #000;}
.inner_link .inner_link_sec p span{color: #bf170f;font-weight: bold;background-color:  transparent!important; line-height: 2rem;width: 100%!important;display: block;height: 100%!important;margin: 0!important;}


.news_panel.service_section .owl-carousel .owl-nav.disabled {display: block;}
.news_panel.service_section .owl-carousel .owl-nav button.owl-prev::after {position: absolute; color: #000000;bottom: 41px;right: 14px;content: ">"; font-size: 2.4rem;}
.news_panel.service_section .owl-nav button.owl-next::after {position: absolute; color: #000000; bottom: 41px; right: 64px; content: "<";font-size: 2.4rem;}
.news_panel.service_section .owl-theme .owl-nav{margin-top: 54px;}

.service_section .left_sec.slide_sec{background-color: #e9e9e9;}

/******** traning **********/

.top_traning{background: url("../images/traning_bg.jpg") repeat-x top left;padding-top: 179px;padding-bottom: 190px;}
.top_traning ul{ list-style-type: none; margin: 0; padding: 0; }
.top_traning ul li{ display: inline-block; position:relative ; background: url("../images/arrow.png") no-repeat 95% 50%;padding-right: 42px;}
.top_traning ul li:last-child{ background-image: none; }
.top_traning ul li h5{ position: absolute; font-family: 'bertioga_sansmedium';font-size: 0.8rem;line-height: 1rem;font-weight: bold;color: #000;top: -65px; right: 40px; left: 0;  text-align: center;}
.top_traning ul li h5 span{background: url("../images/line.jpg") no-repeat 100% 0%;
height: 35px;width: 3px;display: block;margin: 0 auto;}

.top_traning ul li h6{ position: absolute; font-family: 'bertioga_sansmedium';font-size: 0.8rem;line-height: 1rem;font-weight: bold;color: #000;bottom: -77px; right: 30px; left: 0;text-align: center;}
.top_traning ul li h6 span{background: url("../images/line.jpg") no-repeat 100% 0%;
height: 36px;width: 3px;display: block;margin: 0 auto;}


.traning03.service_section .left_sec .traning03_pic{ background: url("../images/ser_pic9.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.traning .right_sec .skill_trning { background: url("../images/traning1.jpg") no-repeat top; background-size: auto; min-height: 767px;background-size: cover;}
.traning02 .left_sec .traning02_pic { background: url("../images/ser_pic11.jpg") no-repeat top; background-size: auto; min-height: 500px;background-size: cover;}



	

/******** events **********/
.events_bnr.aviation_bnr{ background: url("../images/events_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }


.events01.service_section .left_sec .events01a{ background: url("../images/events1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.events01.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.events01.service_section .avi_link {display: flex;flex-direction: row;}
.events01.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;}
.events01.service_section .avi_link p{  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;padding-bottom: 0 !important; padding-top: 0!important;}
.events01.service_section {display: flex;flex-direction: row;}

.events02 .right_sec .events02a {background: url("../images/events2.jpg") no-repeat top; background-size: auto;background-size: auto;min-height: 500px; background-size: cover;}




/******** hospitability **********/
.hosptbly_bnr.aviation_bnr{ background: url("../images/hosptbly_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }


.hosptbly01.service_section .left_sec .hosptbly01a{ background: url("../images/hosptbly1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.hosptbly01.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.hosptbly01.service_section .avi_link {display: flex;flex-direction: row;}
.hosptbly01.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;cursor: auto;}
.hosptbly01.service_section .avi_link p {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left; padding-bottom: 0 !important; padding-top: 0 !important;}
.hosptbly01.service_section {display: flex;flex-direction: row;}

.hosptbly02 .right_sec .hosptbly02a {background: url("../images/hosptbly2.jpg") no-repeat top; background-size: auto;background-size: auto;min-height: 500px; background-size: cover;}

/******** logistic **********/
.logistic_bnr.aviation_bnr{ background: url("../images/lgistc_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }


.logistic01.service_section .left_sec .logistic01a{ background: url("../images/logistc1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.logistic01.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.logistic01.service_section .avi_link {display: flex;flex-direction: row;}
.logistic01.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left; cursor: auto;}
.logistic01.service_section .avi_link p{  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left; padding-bottom: 0!important;padding-top: 0!important;}

.logistic01.service_section {display: flex;flex-direction: row;}

.logistic02 .right_sec .logistic02a {background: url("../images/logistc2.jpg") no-repeat top; background-size: auto;background-size: auto;min-height: 500px; background-size: cover;}

/******** Manufacturing **********/
.manfry_bnr.aviation_bnr{ background: url("../images/manfryl_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }


.manfry01.service_section .left_sec .manfry01a{ background: url("../images/manfry1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.manfry01.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.manfry01.service_section .avi_link {display: flex;flex-direction: row;}
.manfry01.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;cursor: auto;}
.manfry01.service_section .avi_link p {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;cursor: auto; padding-top: 0!important;padding-bottom: 0!important;}
.manfry01.service_section {display: flex;flex-direction: row;}

.manfry02 .right_sec .manfry02a {background: url("../images/manfry2.jpg") no-repeat top; background-size: auto;background-size: auto;min-height: 500px; background-size: cover;}

/******** retail **********/
.retail_bnr.aviation_bnr{ background: url("../images/retail_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }


.retail01.service_section .left_sec .retail01a{ background: url("../images/retail1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.retail01.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.retail01.service_section .avi_link {display: flex;flex-direction: row;}
.retail01.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left; cursor: auto;}
.retail01.service_section .avi_link p {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;  padding-bottom: 0 !important; padding-top: 0 !important;}
.retail01.service_section {display: flex;flex-direction: row;}

.retail02 .right_sec .retail02a {background: url("../images/retail2.jpg") no-repeat top; background-size: auto;background-size: auto;min-height: 500px; background-size: cover;}

/******** security **********/
.security_bnr.aviation_bnr{ background: url("../images/security_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }


.security01.service_section .left_sec .security01a{ background: url("../images/security1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.security01.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.security01.service_section .avi_link {display: flex;flex-direction: row;}
.security01.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;cursor: auto;}
.security01.service_section .avi_link p{  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left; padding-bottom: 0!important;padding-top: 0!important;}
.security01.service_section {display: flex;flex-direction: row;}

.security02 .right_sec .security02a {background: url("../images/security2.jpg") no-repeat top; background-size: auto;background-size: auto;min-height: 500px; background-size: cover;}

/******** healthcare **********/
.healthcare_bnr.aviation_bnr{ background: url("../images/healthcare_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }

.healthcare01.service_section .left_sec .healthcare01a{ background: url("../images/healthcare1.jpg") no-repeat top; min-height: 500px; background-size: cover;}
.healthcare01.service_section .right_sec .right_sec_inner h3 {  padding-left: 0px;}
.healthcare01.service_section .avi_link {display: flex;flex-direction: row;}
.healthcare01.service_section .avi_link a {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;cursor: auto;}
.healthcare01.service_section .avi_link p {  font-family: 'bertioga_sansmedium'; font-size: 1rem; line-height: 1rem;font-weight: normal; color: #bf170f;border-left: 1px solid #000;display: block; margin-top: 8px; padding-left: 10px;  padding-right: 20px; text-align: left;padding-bottom: 0!important;padding-top: 0!important;}


.healthcare01.service_section {display: flex;flex-direction: row;}

.healthcare02 .right_sec .healthcare02a {background: url("../images/healthcare2.jpg") no-repeat top; background-size: auto;background-size: auto;min-height: 500px; background-size: cover;}






/******** contact **********/
.contact_bnr.aviation_bnr{ background: url("../images/contact_bnr.jpg") no-repeat top; background-size: cover; padding:160px  60px; }
.contact_panel .contact_panel_inner h4{color: #000;padding-bottom: 16px;}
.contact_panel{ padding: 80px 0px; }
.contact_panel .contact_panel_inner{background-color:#ccc; padding: 50px; }
.contact_panel .btn{background-color: #be150f;border: 1px solid #be150f;border-radius: 12px;}



/* Scroll-Back-To-top-Button css start */
.scrltop #myBtn {font-family: 'Hind', sans-serif; font-weight: bold;display: none;position: fixed; bottom: 20px;right: 30px;z-index: 99; font-size: 18px;outline: none; background-color: #be150f; color: white; cursor: pointer; padding: 13px 15px 15px; border-radius: 50px;}
.scrltop #myBtn:hover {background-color:#9a120d;}
/* Scroll-Back-To-top-Button css end */


.conct_panel{ background-color: #ededed; }
.conct_panel h3{ padding-top: 60px; padding-bottom: 30px; font-size: 2.3rem;line-height: 2.2rem;width: 55%;}
.conct_panel p{ padding-top: 10px; padding-bottom: 10px; font-size: 1rem;line-height: 1.2rem;width: 90%; font-weight: bold;}
.conct_panel .conct_panel_inner{ padding-top: 20px;padding-bottom: 10px; }
.conct_panel .conct_panel_inner h6{font-size: 1rem;line-height: 1.5rem; color: #000000; font-weight: bold; padding-left: 15px;}
.conct_panel .conct_panel_inner h6 a{ color: #000; }
.conct_panel .conct_panel_inner h6 span{ font-weight: normal; }
.conct_panel .conct_panel_inner h6 a span{color: #000000;}
.conct_panel .conct_panel_inner h6 a:hover{ text-decoration: none; }
.conct_panel .conct_panel_inner h6 strong{color: #9a0303; font-size: 0.8rem; line-height: 1rem; margin-top: 5px;}
.conct_panel .conct_panel_inner .contsec_inr{ width: 100%; }
.conct_panel .conct_panel_inner .contsec{ width: 33%; }
.conct_panel .fa-whatsapp{ color: #c01a0f; font-size: 1.3rem; }
.conct_panel .fa-envelope{ color: #c01a0f; font-size: 1.3rem; }
	
.conct_panel .conct_frm{ margin-top: -83px; }
.conct_panel .conct_frm .conct_frm_top{border-radius:15px 15px 0 0 ; background-color: #eeecec; padding: 22px 40px;}
.conct_panel .conct_frm .conct_frm_top h4{font-size: 1rem;line-height: 1.2rem; color: #000000;font-weight: bold;padding-top: 10px; }

.conct_panel .conct_frm .conct_frm_bot{ background-color: #fff; padding: 60px;border-radius:0px 0px 15px 15px ;-webkit-box-shadow: 0 0 30px 2px #C9C9C9;
box-shadow: 0 0 30px 2px #C9C9C9;}

.conct_panel .conct_frm .conct_frm_bot .form-control {font-size: 0.8rem;line-height: 2rem; border-radius: 11px; background-color: #dad9d9; border: none; text-align: left;}
.conct_panel .conct_frm .conct_frm_bot .btn-primary { background-color: #c01910;font-family: 'bertioga_sansbold';color: #ffffff;font-size: 1rem; line-height: 1.2rem; border-radius: 10px;padding:8px 26px;border: none; text-align: center; margin: 0 auto;}
.conct_panel .conct_frm .conct_frm_bot .form-group h6 {font-family: 'bertioga_sansregular'; text-align: left; padding-bottom: 5px; padding-left: 10px;}

.conct_panel .conct_add_panel{ margin: 80px 0px; border: 3px solid #fff; padding: 8px 10px; border-radius: 10px;min-height: 362px; }
.conct_panel .conct_add_panel h5{font-size: 1rem;line-height: 1.6rem; font-weight: bold; color: #c01910;}
.conct_panel .conct_add_panel p{font-size: 0.9rem;line-height: 1.1rem; font-weight: normal; color: #070707; width: 100%; padding: 0;word-wrap: break-word;}
.conct_panel .conct_add_panel p a{ color: #000;font-size: 0.8rem; }
.conct_panel .conct_add_panel p a:hover{ color: #000; text-decoration: none; }
.conct_panel .conct_add_panel .fa-map-marker-alt{ color:#c01910; padding-right:8px ; }


.news_panel.service_section .requrment h3{ width: 60%; }
.news_panel.service_section .requrment span { background-color: #c0190f; width: 70px; display: block;  height: 8px; margin: 40px 0px 0px;}
.news_panel.service_section .requrment p{ padding-top: 25px; } 



.heit{ padding-top: 98px;}

.technical_panel{ padding: 80px 0px; background-color:#ededed; }
.technical_panel .technical_inr span {background-color: #000000; width: 70px; display: block;height: 8px;margin: 30px 0px 30px;}

.technical_panel .inner_link_sec p { font-family: 'bertioga_sanslight'; font-size: 1rem;line-height: 1.3rem;font-weight: normal; color: #555555;}
.technical_panel .inner_link_sec p span {font-size: 1.1rem;color: #bf170f;font-weight: bold;
background-color: transparent !important;line-height: 2rem; text-transform: uppercase;}
.technical_panel .inner_link_sec {border-left: 1px solid #bf170f;padding-left: 10px;margin-bottom: 15px; margin-top: 30px;}








.journy_box .line {background-color: #c0190f;width: 70px; display: block;height: 8px;margin: 30px 0px 30px;}

.journy_box{ padding: 80px 0px;  }
.journy_box .journy_box_main{overflow-x:auto ;min-height: 300px; padding: 174px 0px; }

/*-- scroll bar css --*/






.journy_box .journy_box_inner{ width: 2221px;}

.journy_box .journy_box_inner ul{ list-style-type: none; margin: 0; padding: 0; }
.journy_box .journy_box_inner ul li{ width:218px; display: inline-block; }
.journy_box .journy_box_inner ul li:nth-child(odd){ background-color: #be190f; padding: 0px 20px; position: relative; min-height: 130px; }
.journy_box .journy_box_inner ul li:nth-child(even){ background-color:#ab140b; padding: 0px 20px; position: relative; min-height: 130px; }

.journy_box .journy_box_inner .journy_box_cont01 {top: 82px; position: absolute; }
.journy_box .journy_box_inner .journy_box_cont01 h4{ font-family: 'bertioga_sansbold';font-size: 3.7rem; line-height: 3.7rem;color: #fff; font-weight: bold; }
.journy_box .journy_box_inner .journy_box_cont01 p{ font-family: 'bertioga_sansregular';color: #000; font-size: 1rem; line-height: 1.4rem; border-left: 1px solid #ccc; padding-left: 10px; }
.journy_box .journy_box_inner .journy_box_cont01 span{bottom: -7px;position: absolute;left: -6px;font-size: 2rem;}

.journy_box .journy_box_inner .journy_box_cont02 {bottom: 78px; position: absolute; }
.journy_box .journy_box_inner .journy_box_cont02 h4{ font-family: 'bertioga_sansbold';font-size: 3.7rem; line-height: 3.7rem;color: #fff; font-weight: bold; }
.journy_box .journy_box_inner .journy_box_cont02 p{ font-family: 'bertioga_sansregular';color: #000; font-size: 1rem; line-height: 1.4rem; border-left: 1px solid #ccc; padding-left: 10px; }
.journy_box .journy_box_inner .journy_box_cont02 span{top: -7px;position: absolute;left: -6px;font-size: 2rem;}




#sliderSec2 .facultyBox{margin: 0px 8px;}

.aply { padding-top: 40px; padding-left: 20px;}
.conct_panel .conct_panel_inner .aply h6 a{ font-size: 2rem; color: #c01a0f;font-weight: bold; text-decoration: underline; text-align: center;}


.the_team.client_panel .facultyBox .facultyBox_inner{ text-align: center; }
.owl-carousel .item .fa-linkedin{ color: #fff; font-size: 2rem; line-height: 2rem;}


.ceo_section.privacy h6{font-family: 'bertioga_sansbold';font-size:1.1rem; line-height: 1.7rem;
color: #000; font-weight: bold; padding-top: 10px; }
.ceo_section.privacy p{font-family: 'bertioga_sansregular';font-size:0.9rem; line-height: 1.2rem;
color: #555; padding-bottom: 20px; padding-top: 0 !important;}
.ceo_section.privacy{ padding-top: 140px;}

/**************************** media quaries ******************************************/
@media(min-width: 1200px){
	.service_section .right_sec .right_sec_inner h3{ padding-left: 0px; }
	.top_banner .carousel-item{ min-height: 600px; }
	.traning02 .left_sec .traning02_pic{min-height: 680px;}	
	}

@media(max-width: 1200px){
.navbar > .container, .navbar > .container-fluid{ flex-direction: row-reverse; }
nav .wit{ width: 0px; }
.top_banner .ws_images .banner_but{ padding-left: 0%; padding-top: 12px;}

.service_section .left_sec {width: 100%;float: left; background-color: #c0190f;}
.service_section .left_sec .left_sec_inner  {width: 100%;float: right;padding:60px 0px 60px 0px;padding: 50px;}
.service_section .right_sec {width: 100%;float: left; }
.service_section .right_sec .right_sec_inner  {width: 100%;float: right;padding:42px; text-align: center;}
.service_section .right_sec .right_sec_inner .d-flex{ display: block !important;  }
.service_section .right_sec .right_sec_inner h2{ font-size: 6rem; line-height: 6rem; margin-bottom: 10px; }
.service_section .right_sec .right_sec_inner span{ display: inline-block;margin: 20px 0px 0px; }
.service_section .right_sec01 {width: 100%;float: left; }


.groupl_panel .left_sec {width: 100%;}
.groupl_panel .left_sec .left_sec_inner{width:100%;padding:42px;}

.groupl_panel .right_sec {width: 100%;float: left;}
.groupl_panel .right_sec .right_sec_inner{width: 100%;padding:50px;}

.showcase .owl-nav {background-color: transparent;bottom: 0px; left: 0;width: 14px;
bottom: -72px;}

/******** INNER PAGE **********/
.ceo_section::before{ position: static; top: 0%; right: 0; content: ""; background-color:none; width: 280px; min-height: 0px;}

.aviation_sec .left_sec .left_sec_inner { width: 100%;float: none; padding: 42px;  text-align: left;}
.aviation_sec .left_sec .left_sec_inner span {display: inline-block; margin: 20px 0px 0px;}
.aviation_sec .aviation_sec .left_sec_inner p {color: #555555;padding-top: 45px;padding-bottom: 25px;}
.aviation_sec .aviation_sec .aviation_sec_inner .d-flex { display: block !important;}

.top_traning{ background-image: none; padding-top: 100px;padding-bottom:100px ; background-color:#b8160f;}

.top_traning ul{text-align: center;}
.top_traning ul li {background: url("../images/arrow.png") no-repeat 99% 41%;padding-right: 17px;}
.top_traning ul li h5 {position: static;}
.top_traning ul li h6 {position: static;}
.top_traning ul li h5 span{ background-image: none; height: 0;width: 0;}
.top_traning ul li h6 span{ background-image: none; height: 0;width: 0;}
.process_page{ padding:0px 0px 60px 0px; background-color:#878686; }

.contact_inner.service_section .left_sec .contact_inner_pic {min-height: 450px;background-size: cover; }
.contact_inner.service_section .left_sec_inner .contc_logo{ padding-top: 4%; }
.contact_inner.service_section h2{ font-size: 2rem; line-height: 2.2rem; padding-top: 5%;}
.media_panel .media_hding span{ display: none; }
.media_panel .media_hding h2{ background-image: none; color: #be150f; }
.conct_panel h3{ font-size: 2.3rem;line-height: 2.2rem;width: 100%;}
.conct_panel p{ font-size: 1rem;line-height: 1.2rem;width: 100%; font-weight: bold;}
.conct_panel .conct_frm {margin-top: 0px;}
.conct_frm_top{ margin-top: 40px; }
.conct_panel .conct_frm .conct_frm_top {background-color: #d7d7d7;box-shadow: 0 0 30px 2px #dddada;}
.conct_panel .conct_add_panel{ margin: 25px 0px 10px; }


.showcase .owl-carousel .owl-nav button.owl-prev::after{color: #000000;left: 15px;top: 47px;  }
.showcase .owl-carousel .owl-nav button.owl-next::after{color: #000000;left: 50px; top: 47px; }

}


@media(min-width: 981px) and ( max-width: 1024px){
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 11px;padding-left: 11px;margin: 8px 8px; font-size: 0.9rem;}
	.top_banner .ws_images p{width: 78%;}
	.showcase .media_hding{padding:75px 20px;}
	.showcase .media_hding.intervu {padding: 92px 20px;}
	.showcase .media_hding h2 { font-size: 2rem;line-height: 2.3rem;}

.top_banner .ws_images .banner_but{margin-top: 25px;}
.traning02 .inner_link{text-align: left;}
.journey_panel .facultyBox .jrny_bdy p{min-height: 80px;}
.process_panel .process_inner{padding: 58px 60px;min-height: auto;margin-top:48px; }
.news_panel.service_section{flex-direction: column-reverse; }
.carousel-caption .gog{ width: 6%; }
.mail_panel.nw_mail .mail_panel_inner a{padding: 9px 15px;}
}
@media(min-width: 768px) and ( max-width: 980px){
	nav .navbar-nav { margin-left: 0px; margin-top: 50px;}
.news_panel.service_section{flex-direction: column-reverse; }
.top_banner .ws_images a.bnr_but{padding: 4px 13px;line-height: 0.7rem;margin-right: 8px;font-size: 0.6rem;}
.top_banner .necl{margin-bottom: 10px;}
.top_banner .carousel-caption{ top:15%; }
	.top_banner .ws_images p{width: 78%;}
 	.top_header .logo{ width: 90px;}
 	.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{ margin-top: 0px; }
	.top_banner .carousel-item {min-height: 360px}
	.top_banner .ws_images h1 {font-family: 'Raleway', sans-serif;font-size: 1.2rem;line-height: 1.4rem; font-weight: 600; width: 100%;}
	.top_bg h3{ font-size: 2rem; line-height: 2.2rem; }
	.top_bg h3 span{font-size: 2rem; line-height: 2.2rem; }
	.service_section .left_sec .left_sec_inner ul li{ width: 32%; display: inline-block; padding: 1%; margin-bottom: 30px; text-align: center; }

	.showcase .media_hding {background-color: transparent;}
	.showcase .media_hding{padding:56px 0px;}
	.showcase .media_hding.intervu {padding: 56px 20px;}
	.showcase .media_hding h2 {color: #fff;background-color: #be150f;padding: 20px;margin: 0 !important;}

	.mail_panel .mail_panel_inner { border-left: none; padding-left: 0%;padding-top: 20px; }
	.mail_panel .mail_panel_inner .input-group { width: 100%;}
	.service_section .left_sec .left_sec_inner ul li{ width: 30%; display: inline-block; padding: 1%; margin-bottom: 30px; text-align: center; }
	footer .fot_folow{text-align: center;}
	footer .fot_folow h5{ text-align: center; margin-top: 30px;}
	footer .footer_inner { padding-right: 0px;width: 100%;}


.aviation_bnr{ padding:80px 0px; }
.process_bnr.aviation_bnr{padding:80px 0px; }
.about_bnr.aviation_bnr{padding:80px 0px; }
.construction_bnr.aviation_bnr{padding:80px 0px; }
.news_bnr.aviation_bnr{padding:80px 0px; }
.retail_bnr.aviation_bnr{ padding:80px 0px; }
.events_bnr.aviation_bnr{ padding:80px 0px; }
.hosptbly_bnr.aviation_bnr{ padding:80px 0px; }
.logistic_bnr.aviation_bnr{ padding:80px 0px; }
.manfry_bnr.aviation_bnr{padding:80px 0px;}
.retail_bnr.aviation_bnr{padding:80px 0px;}
.security_bnr.aviation_bnr{ padding:80px 0px; }
.contact_bnr.aviation_bnr{ padding:80px 0px; }
.healthcare_bnr.aviation_bnr{ padding:80px 0px; }
.conct_bnr.aviation_bnr{padding:80px 0px; }

.aviation_bnr h2{font-size:2rem; line-height:2rem; }
.aviation_bnr span { display: none;}
.aviation_bnr p{font-size:1rem; line-height:1rem;   color: #ffffff; padding-top: 8px; width: 80%;}
.aviation_bnr .banner_but{ margin-top: 5%; }
.aviation_bnr .banner_but a.bnr_but{font-size: 1rem; line-height: 1rem; font-weight:  bold; background-color: #fff;  margin-right: 15px; color: #fff; padding: 10px;text-transform: uppercase;border:1px solid #bf170f;background-color: #bf170f;transition: background-color 0.5s ease; }
.aviation_panel.service_section .right_sec .right_sec_inner h3{ text-align: left; }
.aviation_panel.service_section .right_sec .right_sec_inner p{text-align: left; }

.media_panel{ text-align: center; }
.media_panel h4, .media_panel h5{ text-align: center; }
.media_panel .media_panel_inner h4{width: 100%;}
.traning02 .inner_link{text-align: left;}
.methodology_section .divdr{ border-bottom: none;margin-top: 0px; height: 0px; }
.journey_panel .facultyBox .jrny_bdy{min-height: 0px;}

.process_panel .process_inner{margin-top: 0px; }
.journey_panel ul li{ width: 48%; display: inline-block;}
}


@media(max-width: 767px){
	nav .navbar-nav { margin-left: 0px;margin-top: 41px;}
	.top_header {padding: 15px 0px;}
	.top_header .logo {position: absolute;top: -20px;left: 11%;text-align: center;   width: 54px;}
	.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{ margin-top: 0px; }
	.navbar-expand-lg .navbar-nav .nav-link{font-size: 0.9rem;line-height: 0.6rem;}
	.top_banner .ws_images span{margin: 7px 0px 2px;}
	.top_banner .carousel-item {min-height: 300px}
	.top_banner .carousel-control-next, .top_banner .carousel-control-prev{ top: 70%; }
	.top_banner .ws_images h1 { font-family: 'Raleway', sans-serif;font-size: 1rem; line-height: 1rem; font-weight: 600;  text-transform: uppercase; width: 100%;}
	.top_banner .ws_images p { width: 100%; margin-bottom: 8px;}
	.top_banner .ws_images .banner_but {padding-left: 0%;padding-top: 9px;}
	.top_banner .ws_images a.bnr_but{font-size: 0.7rem;line-height: 0.8rem;padding: 8px;}
	.navbar-brand{text-align: center; }
	.navbar-expand-lg .navbar-nav .nav-link{margin: 0px 4px;}
	.top_banner .necl{margin-top: 10px;margin-bottom: 10px;}
	.top_bg .top_bg_inner {width: 100%; min-height: auto;text-align: center;flex-direction: column;}
	.top_bg .top_bg_inner img { width: 57px; height: auto;}
	.top_bg h3 {text-align: center; margin-bottom: 50px;color: #be150f;font-size: 2rem;line-height: 2.2rem;}
	.top_bg h4 {padding-left: 0px;text-align: center; margin: 0 auto;}
    
	.service_section .left_sec .left_sec_inner h2{font-size: 1.8rem;line-height: 1.9rem; }
	.service_section .left_sec .left_sec_inner{text-align: center;}
	.service_section .left_sec .left_sec_inner span{width: 0px; height: 0px; margin: 0px 0px;}
	.service_section .right_sec .right_sec_inner{ text-align: center; }
	.service_section .left_sec .left_sec_inner ul li{ width: 48%; display: inline-block; padding: 1%; margin-bottom: 30px; text-align: center; }
	.groupl_panel .right_sec .right_sec_inner h3{font-size: 1rem;line-height: 1.4rem;}

	.showcase .media_hding {background-color: transparent;padding:33px 20px;}
	.showcase .media_hding.intervu {padding: 33px 20px;}
	

	.showcase .media_hding h2 { font-size: 2.4rem;line-height: 2.7rem; color: #be150f;}
.top_banner .ws_images p{ display: block; }

	.mail_panel h3{font-size: 1.6rem;line-height: 1.9rem; }
	.mail_panel .mail_panel_inner { border-left: none; padding-left: 0%; padding-top: 20px; }
	.mail_panel .mail_panel_inner .input-group { width: 100%;}
	footer h3{ text-align: center; }
	footer .fot_folow{text-align: center;}
	footer .fot_folow h5{ text-align: center; margin-top: 30px;}
	footer .footer_inner h5{padding-top: 20px;}
	footer .d-flex { display: block !important;}
	footer .footer_inner { padding-right: 0px;width: 100%;text-align: center;}

	/** INNER PAGE **/
	.ceo_section h2{font-size:2rem; line-height:2rem; ;}
.aviation_bnr{ padding:50px 0px; }
.aviation_bnr h2{font-size:1.2rem; line-height:1.2rem; }
.aviation_bnr span { display: none;}
.aviation_bnr p{font-size:0.8rem; line-height:1rem;   color: #ffffff; padding-top: 8px; width: 100%;}
.aviation_bnr .banner_but{ margin-top: 25px; }
.aviation_bnr .banner_but a.bnr_but{font-size: 0.8rem; line-height: 1rem; font-weight:  bold; background-color: #fff;  margin-right: 15px; color: #fff; padding: 10px;text-transform: uppercase;border:1px solid #bf170f;background-color: #bf170f;transition: background-color 0.5s ease; }

.aviation_panel.service_section{ display: flex; flex-direction: column-reverse; }
.aviation_panel.service_section .left_sec .aviation{ min-height: 300px; }
.process_panel .process_inner{ background-color: #c0190f; padding:30px;margin-top: 0px; }

.aviation_sec .right_sec{ width: 100%; }
.aviation_sec .left_sec{ width: 100%;  }
.aviation_sec .left_sec .left_sec_inner h3{text-align: center;}
.aviation_sec .left_sec .left_sec_inner p{text-align: center;}
.aviation_sec .left_sec .left_sec_inner { text-align: center;}
.aviation_sec .right_sec .skill_pic{ min-height: 300px; }

.process_bnr.aviation_bnr{padding:50px 0px;}
.about_bnr.aviation_bnr{padding:50px 0px; }
.conct_bnr.aviation_bnr{padding:50px 0px; }

.construction_bnr.aviation_bnr{padding:50px 0px; }
.construction_panel.service_section .left_sec .construction{min-height: 300px;}
.construction_panel.service_section{display: flex;flex-direction: column-reverse;}

.events_bnr.aviation_bnr{ padding:50px 0px; }
.events01.service_section .left_sec .events01a{ min-height: 300px;}
.aviation_sec .right_sec .events02a{ min-height: 300px; }
.events01.service_section{display: flex;flex-direction: column-reverse;}
.events02.aviation_sec .left_sec .left_sec_inner h3{ width: 100%; }

.hosptbly_bnr.aviation_bnr{ padding:50px 0px; }
.hosptbly01.service_section .left_sec .hosptbly01a{ min-height: 300px;}
.aviation_sec .right_sec .hosptbly02a{ min-height: 300px; }
.hosptbly01.service_section{display: flex;flex-direction: column-reverse;}

.logistic_bnr.aviation_bnr{ padding:50px 0px; }
.logistic01.service_section .left_sec .logistic01a{ min-height: 300px;}
.aviation_sec .right_sec .logistic02a{ min-height: 300px; }
.logistic01.service_section{display: flex;flex-direction: column-reverse;}
.logistic02.aviation_sec .left_sec .left_sec_inner h3{ width: 100%; }

.manfry_bnr.aviation_bnr{ padding:50px 0px; }
.manfry01.service_section .left_sec .manfry01a{ min-height: 300px;}
.aviation_sec .right_sec .manfry02a{ min-height: 300px; }
.manfry01.service_section{display: flex;flex-direction: column-reverse;}
.manfry02.aviation_sec .left_sec .left_sec_inner h3{ width: 100%; }

.retail_bnr.aviation_bnr{padding:50px 0px; }
.retail01.service_section .left_sec .retail01a{ min-height: 300px;}
.aviation_sec .right_sec .retail02a{ min-height: 300px; }
.retail01.service_section{display: flex;flex-direction: column-reverse;}
.retail02.aviation_sec .left_sec .left_sec_inner h3{ width: 100%; }

.security_bnr.aviation_bnr{ padding:50px 0px; }
.security01.service_section .left_sec .security01a{ min-height: 300px;}
.aviation_sec .right_sec .security02a{ min-height: 300px; }
.security01.service_section{display: flex;flex-direction: column-reverse;}
.security02.aviation_sec .left_sec .left_sec_inner h3{ width: 100%; }

.healthcare_bnr.aviation_bnr{ padding:50px 0px; }
.healthcare01.service_section .left_sec .healthcare01a{ min-height: 300px;}
.aviation_sec .right_sec .healthcare02a{ min-height: 300px; }
.healthcare01.service_section{display: flex;flex-direction: column-reverse;}
.healthcare02.aviation_sec .left_sec .left_sec_inner h3{ width: 100%; }

.contact_bnr.aviation_bnr{ padding:50px 0px; }

.process_page{ text-align: center; }
.process_page span{ display: inline-block; }

.news_panel.service_section{flex-direction: column-reverse; }

.media_panel{ text-align: center; }
.media_panel h4, .media_panel h5{ text-align: center; }
.media_panel .media_panel_inner h4{width: 100%;}
.media_panel .media_hding h2{ font-size: 1.4rem; }

.news_bnr.aviation_bnr{padding:50px 0px; }
.traning.aviation_sec .left_sec .left_sec_inner h3{text-align: center;width: 100%;}
.traning.aviation_sec .inner_link .inner_link_sec{text-align: left;  }
.traning.aviation_sec .inner_link .inner_link_sec p{ text-align: left;}

.traning02.aviation_panel .left_sec .left_sec_inner h3{text-align: center;width: 100%;}
.traning02.aviation_panel .inner_link .inner_link_sec{text-align: left; }
.traning02.aviation_panel .inner_link .inner_link_sec p{ text-align: left;}

.top_traning ul li {  background-image: none; padding-right: 0px;}
.methodology_section .divdr{border-bottom: none;margin-top: 0px; height: 0px;}
.journey_panel .facultyBox .jrny_bdy{min-height: 0px;}


.retail01.service_section{display: flex;flex-direction: column-reverse;}
.contact_panel .contact_panel_inner h4{ font-size: 1rem;}
.contact_inner.service_section .right_sec .right_sec_inner h3{ font-size: 1rem;line-height: 1.2rem; }
.service_section .right_sec .right_sec_inner h3{font-size: 1.6rem;line-height: 2rem;}
.aviation_sec .left_sec .left_sec_inner h3{font-size: 1.6rem;line-height: 2rem;}
.aviation_panel.service_section .right_sec .right_sec_inner h3{font-size: 1.6rem;line-height: 2rem;}
.process_page h3{font-size: 2rem;line-height: 2.1rem;}



.journey_panel ul li{ width: 100%; display: inline-block;}
.aviation_sec .avi_link p{ text-align: left !important; }
.process_panel .process_inner{padding: 58px 30px;min-height: auto;}
.conct_panel .conct_frm .conct_frm_bot{ padding: 60px 30px; }
.traning .right_sec .skill_trning{ min-height: 400px; }
.news_panel.service_section .requrment h3{ width: 100%; }
.news_panel.service_section .requrment span { margin: 20px 0px 0px;}

.carousel-indicators{ bottom: 3px; }
.top_banner .carousel-indicators li { width: 7px; height: 8px;}
.top_banner .ws_images span{height: 3px;}
.top_traning ul li h5{ color: #faf0a3; }
.top_traning ul li h6{ color: #faf0a3; }
.ceo_section .rating{ margin-top: 0px; width: 70%; text-align: center; margin: 0 auto;}
.conct_panel .conct_panel_inner .contsec { width: 100%; margin-top: 13px;}
.carousel-caption .gog{ width: 20%;margin-bottom: 6px; }
.mail_panel.nw_mail{ text-align: center; }
.mail_panel.nw_mail .mail_panel_inner{ text-align: center; }
.mail_panel.nw_mail .mail_panel_inner a{padding: 6px 15px;}
footer .prvy{padding-top: 10px; text-align: center;}
}

@media(max-width: 480px){
	.traning02 .left_sec .traning02_pic{ min-height: 280px; }
	.top_banner .carousel-caption { top: -1%;left: 6%;}
	.top_banner .carousel-item {min-height:217px;}
	.top_banner .carousel-control-next, .top_banner .carousel-control-prev {top: 0%;}
	.top_banner .ws_images a.hire_but{font-size: 0.6rem;padding: 4px 9px;}
	.top_banner .ws_images a.job_but{font-size: 0.6rem;padding: 4px 9px;}
	.journey_panel .facultyBox .jrny_bdy{min-height: 0px;}
	.mail_panel.nw_mail .mail_panel_inner a{font-size: 1rem; line-height: 2rem;
}

@media(max-width: 320px){
.top_banner .carousel-control-next, .top_banner .carousel-control-prev{ top: 20%; }
.top_banner .ws_images p{ font-size: 0.7rem; line-height: 0.8rem; }

}
