/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
p{padding:10px 0 0 0; margin: 0px; text-align:justify}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a:focus{ outline: none !important; text-decoration: none;}
input[type="text"]::-webkit-input-placeholder { opacity: 1; }
input[type="text"]::-moz-placeholder { opacity: 1; }
input[type="search"]::-webkit-input-placeholder { opacity: 1; }
input[type="search"]::-moz-placeholder { opacity: 1; }
input[type="email"]::-webkit-input-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1; }
input[type="tel"]::-webkit-input-placeholder { opacity: 1; }
input[type="tel"]::-moz-placeholder { opacity: 1; }
textarea::-moz-placeholder { opacity: 1; }
textarea::-webkit-placeholder { opacity: 1; }
/*  font-family: 'Lato', sans-serif;
    font-family: 'Roboto', sans-serif;
    font-family: 'Open Sans', sans-serif;*/
@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#header_meta {background:#dbdbdb !important;}  
#top #header_meta .phone-info span {font: normal 12px/20px 'latomedium';color: #282828;text-transform: uppercase;}
#top #header .av-main-nav > li > a .avia-menu-text { color:#fff !important;}
#top #header .av-main-nav > li > a .avia-menu-text:hover { color:#ffea00 !important;} 

#top #header .av-main-nav > li.current_page_item > a .avia-menu-text, .active-parent-item > a .avia-menu-text { color:#ffea00 !important;} 
#top #header_meta .phone-info span  span {color:#166293;}
#header_main { background:#fff;}
.inner-container { padding:10px 0 7px;}
#header_main_alternate { background:#166293 !important; min-height:60px; border-bottom:1px solid #fff !important; }
.av-main-nav li a {font: 400 14px/57px 'Lato', sans-serif !important;color: #fff;background: url(../images/dvdr.png) no-repeat right 24px !important;text-transform: uppercase;
padding: 0px 8px 0 6px; cursor:pointer !important;}

.html_header_top.html_logo_center .logo { position:relative;left: auto; -webkit-transform: initial;-ms-transform: initial;transform: initial;float:none;}
.responsive .container {max-width: 960px !important;}
#top .av_header_transparency.av_alternate_logo_active .logo a > img { opacity:1; margin:0 auto}
#top .av_header_transparency.av_alternate_logo_active .logo .subtext { display:none;}
.avia-slideshow-dots a { width: 10px !important;height: 10px !important;opacity: 1 !important;background: #fff !important;border: 2px solid #166293 !important; }
.avia-slideshow-dots a.active, .avia-slideshow-dots a:hover { border: 2px solid #fff !important;  }

h1.av-special-heading-tag {font: 300 43.86px/43px 'Lato', sans-serif !important;color: #282828;text-transform: uppercase;padding-bottom: 15px !important;}
h2.av-special-heading-tag {font: 700 27px/26px 'Lato', sans-serif !important;color: #282828;text-transform: uppercase !important;}
.special_amp { color:#282828 !important; font-family: 'Lato', sans-serif !important;font-style: nonrmal;font-size: 27px;line-height: 26px;font-weight: 700;}

.av-special-heading { margin-top:0;}
.av-subheading_below {font: 300 18px/26px 'Lato', sans-serif !important;color: #282828;text-transform: uppercase !important;}

.welcome p {font: 300 18px/26px 'Lato', sans-serif;color: #282828;padding-bottom: 5px;}
.av_one_third { padding:52px 30px !important;}

.av_one_third h1.av-special-heading-tag {font: 700 20px/32px 'Lato', sans-serif !important;color: #166293 !important;text-transform: uppercase !important;padding-bottom: 25px !important;}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info { border-color:transparent !important;}

.object_prt ul li {list-style-image: url('../images/dot.png');font:400 14px/18px 'Lato', sans-serif !important;padding-bottom:10px;}
#av-layout-grid-2 .flex_cell { padding:0 0 70px 0 !important; margin:0; background: url(../images/pat3.png) repeat 0 0;}
#after_full_slider_1 .content { padding:30px 0; }
#top .scroll-down-link { color:#166293; text-decoration:none !important;}

.gallary_prt{width: 100%;background: url(../images/pat3.png)repeat 0 0;padding:71px 0;  }
.gallary_prt_in{width: 100%; }
.gallary_prt_in h2{font: 300 44px/43px 'Lato', sans-serif; color: #282828;text-transform: uppercase ;padding-bottom: 57px;text-align: center;}
.gallary_prt_cara{width: 100%;}

.cara_bdy{width: 100%;}
.cara_bdy ul{margin: 0;padding: 0;display: inline-block;width: 100%;}
.cara_bdy ul li{list-style: none; float: left;width: 25%;padding:0; margin:0;}
.cara_bdy ul li img{width: 100%; display: block;}


#sync2 {margin-bottom: 40px;}
#sync2 .owl-item{width:16.6666666667% !important;display: inline-block !important;}
#sync2 .owl-wrapper{width: 100% !important;}
#sync2 .owl-item .item a{width: 137px;margin-bottom:15px; background: #fff; border: 1px solid #d5d5d5; border-radius:40px; text-align: center;font:400 14px/40px 'Lato', sans-serif; color: #282828;display: inline-block;  }
#sync2 .synced .item a{background: #166293;color: #fff;border: 1px solid #166293;}
.owl-controls{display: none;}
.owl-buttons{display: none;}


.avia-section-large .content, .avia-section-large .sidebar { padding-top:10px; padding-bottom:45px !important;}
.read_more {width: 100%;text-align: center;}
.read_more a {text-decoration: none;font: 700 19px/57px 'Lato', sans-serif;color: #fff;background: #166293;margin-top: 40px;display: inline-block;padding: 0 27px;border-radius: 30px;  text-transform: uppercase;}

#newsletter .container {    background: url(../images/bg1.jpg)no-repeat center center;    background-size: 100% 100%;    padding: 11px 10px;	margin:50px auto;}
#newsletter .container .content {background:#fff; margin:0 0;}
#newsletter .container .content  h1.av-special-heading-tag{font: 400 37px/37px 'Lato', sans-serif !important;color: #166293 !important;padding: 0px 0 40px;text-transform: uppercase !important;}
#newsletter .container .content div .av_three_fifth{ width:100%; margin:0; }
#newsletter .avia_ajax_form .text_input, #newsletter .avia_ajax_form .select, #newsletter .avia_ajax_form .text_area { width:370px; height: 54px;background: #f8f8f8 !important;border: 1px solid #c5c5c5 !important;border-radius: 40px;padding: 0 20px;text-align:left;font: 400 14px/12px 'Lato', sans-serif !important;color: #7e7e7e !important;margin-left: 12px; }
#newsletter .avia_ajax_form .form_element_third input.button {text-decoration: none;font: normal 18px/54px 'latomedium';color: #fff !important;background: #166293 !important;display: inline-block;padding: 0 16px !important;border-radius: 30px !important;text-transform: uppercase;cursor: pointer;border: none;outline: none;}
#newsletter .avia_ajax_form .form_element_third { width:auto;}

.top_footer_lft h3{font: 300 32px/30px 'Lato', sans-serif; color: #fff; text-transform: uppercase;padding-bottom: 22px; }
.top_footer_lft p span{font: 700 18px/20px 'Lato', sans-serif; color: #fff; text-transform: uppercase; }
.top_footer_lft p {font: 300 18px/24px 'Lato', sans-serif; color: #fff; padding-bottom: 12px; }
.top_footer_lft ul{margin: 0;padding: 10px 0 0 0;display: inline-block; list-style:none; }
.top_footer_lft ul li{list-style: none; display: block;width: 100%;font:400 14px/35px 'Open Sans', sans-serif ;color: #fff;padding-left:30px; margin:0;}
.top_footer_lft ul li:nth-child(1){background: url(../images/icn1.png)no-repeat 5px center; }
.top_footer_lft ul li:nth-child(2){background: url(../images/icn2.png)no-repeat 5px center; }
.top_footer_lft ul li:nth-child(3){background: url(../images/icn3.png)no-repeat left center; }
html #top .header_color .widgettitle, html #top .main_color .widgettitle, html #top .alternate_color .widgettitle, html #top .footer_color .widgettitle, html #top .socket_color .widgettitle, .container_wrap { border-width:0;}
#footer { padding-bottom:0; padding-top:0; display:block;}
.footer_color { background: #34495e;}
#contact .text_input, #contact .text_area {width: 100%;background: #5d6d7e !important;border: none !important;border-radius: 3px !important;font: 400 13px/13px 'Open Sans', sans-serif !important;}
#contact label {font: 400 13px/13px 'Open Sans', sans-serif !important;}
#contact .button {text-decoration: none;float: right;font: normal 18px/54px 'latomedium';color: #fff;background: #3498db;display: inline-block;padding: 0 42px;border-radius: 30px;text-transform: uppercase;cursor: pointer;border: none !important;outline: none;}
#contact .content { padding-bottom:0;}

#top #wrap_all .social_bookmarks, #top #wrap_all .social_bookmarks a, #top #wrap_all .social_bookmarks li {background: transparent;border-radius: 50%;margin: 0;font-size: 11px;}
#top .social_bookmarks li {width: 34px;line-height: 30px;min-height: 30px;height: 30px;}
.social_bookmarks { padding-top:6px; height:auto !important;}
#top .social_bookmarks li a {width: 30px;line-height: 30px;display: block;margin: 0px;outline: none;padding: 0;min-height: 30px;height: 30px;}
 #top #wrap_all .social_bookmarks li { font-size:16px;}
#top #wrap_all .av-social-link-facebook a {color: #fff;background-color: #37589b !important;}
#top #wrap_all .av-social-link-youtube a {color: #fff;background-color: #a72b1d !important;}
.socket_color:after, .socket_color:before {	bottom: 100%;left: 50%;	border: none;content: " ";	height: 0;	width: 0;position: absolute;pointer-events: none;}
.socket_color:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #172635;border-width: 20px;margin-left: -20px;}
.socket_color:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #172635;border-width: 24px;	margin-left: -24px;}
#socket .copyright { float:none; text-align:center; display:block;}
.nivo-lightbox-open { display:none;}
.av-main-nav li:last-child a { padding-right:0px; background:none !important;}
.av-main-nav li:first-child a { padding-left:0px;}

.av-main-nav li ul li a {
line-height:20px !important;
text-shadow:none !important;
background:none !important;
}

 #footer .widget {
    margin: 15px 0;
    position: relative;
    top: 0;
    text-align: center;
}

#top #footer .widget_nav_menu li {

    background-color: transparent;
    float: right;
    clear: none;
    padding: 0 10px;
    font-size: 13px;
	line-height:13px;

}

#electric .av_one_third {
    padding: 15px 30px !important;
}

#elect .av_one_third {
    padding:25px 0 0 0 !important;
}
#header_meta { min-height:42px;}
#top #wrap_all .av-social-link-mail a {
    color: #fff;
    background-color: #9fae37 !important;
}
#top #wrap_all .social_bookmarks a { font-size:15px;}
#header_main_alternate .container {max-width: 1310px !important; padding:0;}
#about .av_one_third{ padding:15px 0 !important;}
.cart_dropdown { display:none !important;}
 h3 { font-weight:400 !important; font-size:17px !important;}
.avia-heading-row th { font-size:10px; padding:9px 5px; background:#166293 ;color: #fff; border-color: #539FD0;}
.virtual_btt {background-color: #166293;border-color: #166293;
color: #ffffff !important;padding: 15px 30px 13px;font-size: 17px;min-width: 139px;text-align: center;display: inline-block;border-radius: 100px;text-transform: uppercase;margin-top: 30px;}
@media screen and (min-width : 980px) and (max-width:1259px)  {
.responsive.html_mobile_menu_tablet .main_menu .avia-menu, 
.responsive.html_mobile_menu_tablet #header_main .social_bookmarks, 
.responsive.html_mobile_menu_tablet #header_main_alternate{display:none;}
.responsive.html_mobile_menu_tablet .container #advanced_menu_toggle, .responsive.html_mobile_menu_tablet #advanced_menu_hide{display:block;}
.responsive.html_mobile_menu_tablet.html_logo_right #advanced_menu_toggle{left:50px;}
}
@media screen and (min-width : 900px) and (max-width:979px)  {
#sync2 .owl-item {width: 19.667% !important; }
}

@media screen and (min-width : 768px) and (max-width:899px)  {
#sync2 .owl-item {width: 19.667% !important; }
}
@media screen and (min-width : 600px) and (max-width:767px)  {
#sync2 .owl-item {width:32.667% !important}
.avia-data-table .avia-center-col {
    font-size: 12px;
}
}
@media screen and (min-width : 320px) and (max-width:599px)  {
#sync2 .owl-item {width:50% !important}
#sync2 .owl-item .item a { font:400 12px/40px 'Lato', sans-serif }
#newsletter .avia_ajax_form .text_input { width:100%; margin-left:0;}
}

div.avia-popup .mfp-iframe-scaler .mfp-close { top:6px !important; right:6px !important;}
td { line-height:17px;
padding:12px;
color:#1C1C1C;}
th { line-height:17px;
padding:12px;}
img.mfp-img { background:#CECCCC; padding:40px 10px;}
.mfp-bottom-bar { left:10px; width:96%;}
div.avia-popup .mfp-close { top:0; right:0; color:#000}
.mfp-counter, div .mfp-title {color: #000000;}
div.avia-popup .mfp-close:hover { border-color:#000;}
.avia-data-table .avia-center-col { font-size:17px;}



@media screen and (min-width : 600px) and (max-width:767px)  {
.avia-data-table .avia-center-col {
    font-size: 12px;
}

}
@media only screen and (max-width:639px) 
{
.avia-data-table-wrap.avia_responsive_table {
    overflow: scroll;
    width: 100%;
}
.avia-data-table .avia-center-col {
    font-size: 12px;
}
}






