

body{

	overflow-x: hidden;

	

}

p, li{

    color: #606060;

}

section {

    padding: 70px 0;

}

#main {

    margin-top: 0 !important;

}

@media screen and (max-width: 768px) {p.phone {   float: left !important;}.top-main {

	border: none !important;}.top-main a { float: left !important;}ul#menu-main-nav >li {

		padding: 0 6px !important;border-bottom: 1px solid #4e7a5170;}p.phone {    margin-bottom: 14px;}li.menu-item-has-children.has-dropdown >a:before {

    right: 5px !important;

}

nav#header .navbar-brand img {

    height: 50px !important;

}
	div#navbar ul#menu-primary-menu > li > a{
		    padding: 4px 14px !important;
		        border-bottom: 1px solid #d6d6d6;
	}
div#navbar ul#menu-primary-menu > li:last-child > a{
		   
		        border-bottom: 0 !important;
	}
	li.menu-item-has-children.has-dropdown >a:before{
		    top: 12px !important;
	}
}



/* media end*/



.navbar-toggler:focus {

    box-shadow: none !important;

}



.navbar-brand img {

    height: 60px !important;

}

header .phone{

	display: none;

}

.slide.slick-slide {

    height: 450px;

    background-size: 100% !important;

	    background-repeat: no-repeat !important;

}

li.menu-item-has-children.has-dropdown:hover ul.dropdown-menu {

    display: block;

}

ul.dropdown-menu li:hover a {

    color: #091636;

    background: #fff;

}





#header ul#menu-primary-menu > li > a:hover {

    color: #4c93f5;

}

li.menu-item-has-children.has-dropdown a {

    position: relative;

}

li.menu-item-has-children.has-dropdown >a:before {

        content: "\f078" !important;

    font: normal normal normal 14px / 1 FontAwesome;

    font-size: 8px;

    top: 32px;

    position: absolute;

    width: 20px;

    height: 10px;

    text-align: right;

    right: -1px;

}

ul#menu-main-nav >li>a {

    font-size: 14px;

    color: #322c46;

    font-weight: 600;

	padding-left: 0 !important;

}

nav#header {

    background: #fff;

	padding: 0;

}

#header ul#menu-primary-menu > li > a {

    padding: 24px 14px !important;

}

.top-header {

    background: #4c94f6;

}

button.navbar-toggler i {

    color: #eb6137;

}

/* top hdr css*/

ul.top-right a {

    font-size: 14px;
	color: #fff;

}
.top-header .ksn-brochure {
        padding: 5px 15px;
    border: 1px solid #fff;
    border-radius: 40px;
}

.lctn {

    background: #bf3235;

    padding: 5px 15px;

    border-radius: 20px;

    padding-bottom: 6px;

}

h3.widget-title {

    position: relative;

}

h3.widget-title:before {

    position: absolute;

    content: "";

    background: #fff;

    width: 40px;

    height: 2px;

    bottom: -8px;

}

header .phone {

       min-width: 174px;

    display: flex;

}

.phone {

    float: right;

    margin: 0;

}

.mbl-icn i {

    width: 40px;

    height: 40px;

    background: #284580;

    border-radius: 50px;

    margin-right: 14px;

    font-size: 30px;

    color: #fff;

    padding: 5px 14px;

}

.phone small {

    margin-top: 3px;

    font-size: 14px;

    line-height: 1;

}

.phone small, .phone a {

    display: block;

    color: #000000A6;

}

.phone a {

  

    font-size: 14px;

    letter-spacing: 0.05em;

    font-weight: 500;

	text-transform: uppercase;

}



.dropdown-item.active, .dropdown-item:active {

    background: #fff !important;

    color: #091636 !important;

	border: 0 !important;

}

ul.dropdown-menu {

    border: 0;

    top: 70px;

   border-radius: 0;

	padding: 0;

}

ul.dropdown-menu li {

    border-bottom: 1px solid #cdcdcd6b;

        font-size: 15px;

}ul.dropdown-menu li:last-child {

    border-bottom: 0px 

    

}
select {
   
    color: #838383;
}
.pop-btn input.wpcf7-submit {
    width: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    background: #0b77ca;
    border: 0;
}
input, textarea, select {

   border: 1px solid #0b77ca;

    box-shadow: inherit;

    padding: 10px;

    height: auto;

    display: block;

    width: 100%;

    border-radius: 6px;

}
input:focus-visible {

    outline: none;

}

input.wpcf7-submit {

      width: 50%;

    margin: 0 auto;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    background: #0b77ca;

    border: 0;

}

input.wpcf7-submit:hover {

    background: #d45b5e;

}

ul.dropdown-menu li a {

    color: #4c94f6;

	padding: 5px;

}

ul.dropdown-menu li a:hover {

    color: #bf3235;

}



div#navbar ul#menu-main-nav>li {

    padding: 20px 8px;

}

.grid-row.cntpgfrm .col-lg-12.col-tb-12:last-child p {

    margin-bottom: 0;

}



/* language css*/

.goog-te-gadget-simple {

    padding: 3px;

    margin-top: 1px;

}

.goog-te-banner-frame.skiptranslate {

    display: none !important;

}

body {

    top: 0px !important;

}

.skiptranslate iframe {

    display: none !important;

}

.input-group.srch-btn .form-control {

    border: 0;

    border-radius: 50px;

    padding: 5px 10px;

    

}

.input-group.srch-btn {

    border: 1px solid #fff;

    border-right: 0;

    border-radius: 50px;

}

.srch-icn-btn {

   background: #4c94f6 !important;
    border-radius: 25px !important;
    padding: 0px 15px !important;
    border: 0;
    border-right: 1px solid #fff;

}

.srch-icn-btn i {

    color: #fff;

}

.form-control:focus {

    box-shadow: none !important;

    border: 0;

    background: transparent;

}

/* brdcrum css*/

div#breadcrumbs span {

    color: #fff;

	font-size: 12px;

}

div#breadcrumbs .container {

    padding-left: 0 !important;

}



div#breadcrumbs a {

    color: #fff;

}

li ul.dropdown-menu li:hover ul.dropdown-menu {

    position: absolute;

    right: 0;

    left: 160px;

    top: 0;

}

li ul.dropdown-menu li {

    position: relative;

}

li ul.dropdown-menu li:hover ul.dropdown-menu {

    display: block !important;

}

li ul.dropdown-menu li ul.dropdown-menu {

    display: none !important;

} 

li ul.dropdown-menu li:hover ul.dropdown-menu li a {

    color: #4c94f6;

}


