@font-face {
font-family: 'OpenSans';
src: url('../fonts/opensans/OpenSans-Regular.ttf');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSans-Light';
src: url('../fonts/opensans/OpenSans-Light.ttf');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'OpenSans-LightItalic';
src: url('../fonts/opensans/OpenSans-Light.ttf');
font-weight: 300;
}
@font-face {
font-family: 'OpenSans-Bold';
src: url('../fonts/opensans/OpenSans-Bold.ttf');
font-weight: 700;
font-style:normal;
}
@font-face {
font-family: 'OpenSans-BoldItalic';
src: url('../fonts/opensans/OpenSans-BoldItalic.ttf');
font-weight: 700;
font-style:italic;
}
@font-face {
font-family: 'OpenSans-ExtraBold';
src: url('../fonts/opensans/OpenSans-ExtraBold.ttf');
font-weight: 900;
font-style:normal;
}
@font-face {
font-family: 'OpenSans-Semibold';
src: url('../fonts/opensans/OpenSans-Semibold.ttf');
font-weight: 900;
font-style:normal;
}
@font-face {
font-family: 'OpenSans-Italic';
src: url('../fonts/opensans/OpenSans-Italic.ttf');
font-weight:normal;
font-style:normal;
}

@charset "UTF-8";
/* CSS Document */
body {
	color:#262d35;
	position:relative;
}
h3{font-weight:400;}
.container-fluid {
	margin:0px;
	padding:0px;	
}
/*.container{position:relative;}*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding:0px;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

a {color:#ffffff;}
a:hover,a:focus {color:#335c87;background:none;}
a, a:hover, a:focus {
	outline:none !important;
	text-decoration:none;
	color:#01ffff;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{padding:0; margin:0; }
hr{height:1px; padding:0; margin:0; border:none;}

.left{text-align:left;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.bold{font-weight:700;}
.exbold{font-weight:900; font-family: 'OpenSans-ExtraBold', sans-serif;}
.mbold{font-weight:500;}
.semibold{font-family:'OpenSans-Semibold', sans-serif ; font-weight:500;}
.light{font-weight:300; font-family: 'OpenSans-Light', sans-serif;}
.normal{font-weight:normal;}
.italic{font-family:'OpenSans-Italic', sans-serif;}


.table{width:100%; margin:0; display:table; height:100%;}
.table-cell{display:table-cell; vertical-align:middle; width:100%; height:100%;}

.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}


.pd50 {padding:50px;}
.pdt50{padding-top:50px;}
.pdl50{padding-left:50px;}
.pdr50{padding-right:50px;}
.pdb50{padding-bottom:50px;}

.pd30 {padding:30px;}
.pdt30{padding-top:30px;}
.pdl30{padding-left:30px;}
.pdr30{padding-right:30px;}
.pdb30{padding-bottom:30px;}
.pdmr30{padding-right:30px;}


.pd20 {padding:20px;}
.pdt20{padding-top:20px;}
.pdl20{padding-left:20px;}
.pdr20{padding-right:20px;}
.pdb20{padding-bottom:20px;}
.pdmr20{padding-right:20px;}

.pd10 {padding:10px;}
.pdt10{padding-top:10px;}
.pdl10{padding-left:10px;}
.pdr10{padding-right:10px;}
.pdb10{padding-bottom:10px;}

.pd5 {padding:5px;}
.pdt5{padding-top:5px;}
.pdl5{padding-left:5px;}
.pdr5{padding-right:5px;}
.pdb5{padding-bottom:5px;}

.mr30{margin:30px;}
.mrt30{margin-top:30px;}
.mrl30{margin-left:30px;}
.mrr30{margin-right:30px;}
.mrb30{margin-bottom:30px;}

.mr20{margin:20px;}
.mrt20{margin-top:20px;}
.mrl20{margin-left:20px;}
.mrr20{margin-right:20px;}
.mrb20{margin-bottom:20px;}

.mr10{margin:10px;}
.mrt10{margin-top:10px;}
.mrl10{margin-left:10px;}
.mrr10{margin-right:10px;}
.mrb10{margin-bottom:10px;}

.mr5{margin:5px;}
.mrt5{margin-top:5px;}
.mrl5{margin-left:5px;}
.mrr5{margin-right:5px;}
.mrb5{margin-bottom:5px;}


.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font21{font-size:21px;}
.font24{font-size:24px;}
.font25{font-size:25px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font35{font-size:35px;}
.font40{font-size:40px;}
.font45{font-size:45px;}
.font50{font-size:50px;}

.col_black{color:#000;}
.col_white {color:#FFF;}
.col_light{color:#999;}
.colgray{color:#231F20;}
.col_gray{color:#58595B;}
.col_light{color:#f0f0f0;}
.col_yellow{color:#01ffff;}
.col_txt{color:#616161;}
.col_gl{color:#6c6c6c;}
.col_ser{color:#1d1d1b;}
.col_red{color:#db0000;}

.bg_yellow{background:#01ffff;}
.bg_white {background-color:#FFF;}
.footer{background-color:#222222; position:relative;}
.bg_blue{background:#01ffff;}
.bg_light{background:#f0f0f0;}
.bg_wl{background:#F2F2F2;}
.back_red{background:#830a0a;}
ul {list-style:none;}

.fixed{position:fixed !important; top:0; left:0; width:100%;}
strong{font-family:'OpenSans-Bold', sans-serif;;}

#myCarousel .item div{padding:10px; text-align:center;}
#myCarousel .item div a{display:block; width:100%; text-align:center;}
#myCarousel .item div:first-child{padding-left:0;}
#myCarousel .item div:last-child{padding-right:0;}
#myCarousel .item img{max-width:200px; margin:0 auto;}
#myCarousel .carousel-control{width:20px; height:20px; top:50%;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {font-size:21px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left:-10px; margin-top:0px; top:-10px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right:-10px; margin-top:0px; top:-10px;}
.op_50{opacity:.5; filter:(alpha=50);}
#myCarousel .item img{/*border-radius:100%;*/ max-width:150px;}
#myCarousel .item img:hover{opacity:1; filter:(alpha=100); filter:grayscale(0%);}
.navbar-default {
	border:none;
	background-color:transparent;
}

.navbar {
    border-radius: 0px;
	margin-bottom:0px;
}
.topheader {
	max-height:40px;
}
.carousel-indicators li{width:10px; height:10px; border:none; background:#fff; position:relative;}
#sub-search, #search-txt{border:none !important; box-shadow:none !important;}
.s_social a{border:1px solid #fff; border-radius:100%; display:block; width:25px; padding-top:3px; height:25px; text-align:center;}
.s_social a:hover{color:#01ffff; border:1px solid #01ffff !important;}
.carousel-indicators .active{width:10px; height:10px; background:#01ffff; position:relative;}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus{color:#fff; font-weight:400; font-family:'OpenSans-Bold', sans-serif; padding-left:0px; padding-right:0; padding-top:20px; font-size:14px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .footer_div .active a, .menu  a:hover, .menu > div > ul li.active a{	
	color: #01ffff !important;
	border-bottom:2px solid #01ffff;
	background:none !important;
	font-weight:400;
}
.ab_title, .about_title{position:relative;}
.ab_title::after, .about_title::after{position:absolute; content:' '; width:80px; background:#01ffff; left:0; bottom:0; height:3px; border-right:2px;}
.ab_title::after{right:0; margin:0 auto;}
.ab_desc{max-width:850px; text-align:justify; margin:0 auto; position:relative;}
.navbar-default .navbar-nav > .search_link a{border-bottom:none !important;}
/*#nav_menu{transition:all ease-in 1; -webkit-transition:all ease-in 1;}*/
.menu_fixed{position:fixed; top:0; left:0; width:100%; z-index:9; background:#000;}
.menu_fluid{ z-index:100; position:absolute; width:100%; top:0; left:0; background:rgba(0,0,0,0.2);}
.menu_div{height:0px;/*transition:all 1 ease-in-out; -webkit-transition:all 1 ease-in-out;*/}
.logo img{width:100px; -webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.para_img{background-size:cover !important; background-position:center center !important; position:relative;}
.carousel-inner, .carousel-inner {height:100%;}
.item{height:100%; background-size:cover !important; background-position:center center !important; }
.sbck{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:0;}
.slider_caption{position:relative; z-index:6;  font-family: 'OpenSans-ExtraBold', sans-serif; left:100px; top:calc(50% - 100px); width:650px; text-align:left !important; }
.cap_link a{border-radius:5px; font-weight:400;}
.cap_link a:hover,.cap_link a:focus,.cap_link a:active{color:#000; background:#01ffff !important;} 
.caption_name{letter-spacing:3px;}
.home_social{position:absolute; bottom:20px; padding-top:0; padding-bottom:0; right:0px; z-index:6; left:0; margin:auto; z-index:99;}
.about_desc ul{padding-left:0;}
.about_desc ul li{padding-left:20px; position:relative;}
.about_desc ul li::after{position:absolute; left:0; top:calc(50% - 5px); content:' '; width:10px; height:10px; border:1px solid #5a5a5a; border-radius:100%;}
.about_desc ul li::before{position:absolute; left:3px; top:calc(50% - 2px); content:' '; width:4px; height:4px; background:#5a5a5a; border-radius:100%;}
.about_link{width:auto; display:inline-block;}
.video_link{padding:5px 20px; border:1px solid #5a5a5a; display:block; color:#5a5a5a !important; font-size:13px;}
.video_link:hover{background:#5a5a5a; color:#fff !important;}
.carousel-indicators{bottom:0;}
.home_social i{border:1px solid #fff; border-radius:100%; width:40px; height:40px; text-align:center; display:block; line-height:40px;}
.home_social i:hover, .home_social a:active i, .home_social a:focus i{border:1px solid #01ffff;}
.title_ser{font-weight:600; color:#262d35 !important}
.animate_ser{height:0; overflow:hidden; transition:all ease-in-out .3s; padding:0 !important; margin:0; background:rgba(0,0,0,0.6) !important;}
.img_ser.seractive, .img_ser:hover{background:#01ffff;}
.serContent{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:999; left:0
; top:0; display:none;}
.contSer{width:1px; height:1px; top:300px; position:absolute;}
.close a:hover{color:#01ffff !important;}
.contact_para a{color:#262d35;  font-family: 'OpenSans', sans-serif; color:#000; font-size:15px;}
.descr_ser ul{list-style:disc;}
.contact_para a:hover, .contact_para a:focus,.contact_para a:active{color:#01ffff;}
.contact_para iframe{width:100%; height:230px;}
.form-control{padding: 5px 10px 5px 10px; margin-bottom:0; height:35px; width:100%; border-radius:0; border:1px solid #000 !important; box-shadow:none; font-family:'OpenSans', sans-serif; font-size:12px; line-height:1 !important;}
input[type="date"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="password"], input[type="search-md"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], textarea.md-textarea{border-bottom:1px solid #000;}
textarea{width:100%; resize:none; height:225px !important; border:none !important; box-shadow:none !important; border-bottom:1px solid #A7A9AC !important;}
input:focus{border-bottom:1px solid #000 !important; box-shadow:none !important;}
#contact-sub{box-shadow:none; border:none !important;}
#contact-sub:hover{color:#01ffff; border:1px solid #01ffff !important; background:none !important;}
#contact-sub:disabled{color:#000; background:#01ffff}
.footer_border{position:relative;}
.footer_social i{border:1px solid #000; border-radius:100%; width:40px; height:40px; text-align:center; display:block; line-height:40px;}
.footer_social i:hover{border:1px solid #01ffff;}
.footer_border::after{position:absolute; content:' '; height:1px; width:70px; background:#231F20; left:0px; bottom:7px;}
.footer_ser{width:100%;}
.left_footer{width:25px;}
.footer ul{margin:0; padding:0;}
.menu_border{position:relative;}
.footer_ser a,.links_menu a{font-weight:500;}
.navbar-collapse{padding-right:0;}
.menu{padding-top:20px;}
.menu_border::after{position:absolute; width:2px; height:10px; content:' '; color:#fff; background:#fff; left:0; top:6px; right:0; margin:0 auto;}
/* Full Slider */
.flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%
}

.relative {position:relative;}
.close_search{position:absolute; top:20px; right:20px;}
.ser_title{position:absolute; left:0px; bottom:0px; background:rgba(255,255,255,0.8); width:100%; padding-left:5px; padding-bottom:3px; padding-top:2px;}
.flex-center p {
	margin: 0
}
.flex-center ul {
	text-align: center
}
.flex-center ul li {
	margin-bottom: 1rem
}
.full-bg-img, .view .content, .view .mask {
	left: 0;
	overflow: hidden;
	height: 100%;
	width: 100%;
	top: 0
}

.view {
	overflow: hidden;
	position: relative;
	cursor: default
}
.play{position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.4);}
.relative{position:relative;}
.video_icon{position:absolute; width:auto; display:inline-block; left:clac(50% - 20px); top:calc(50% - 20px);}
.home{position:relative; top:0; left:0; z-index:0; width:100%;}
.pages{position:relative; z-index:2; background:#fff;}
.about_bg{position:relative;}
.bck{position:absolute; width:100%; height:100%; top:0; left:0; z-index:0; background-color:rgba(0,0,0,0.7) !important;}
.bckw{position:absolute; width:100%; height:100%; top:0; left:0; z-index:0; background-color:rgba(255,255,255,0.8) !important;}
.about_fixed, .sitem{height:100%; background-size:cover !important; background-position:center center !important; position:absolute; z-index:0; top:0; left:0; width:100%;}
.about_fixed{background-attachment: fixed !important;}
.client_ser{opacity:0.2; filter:alpha(opacity=20);}
.ser_top{max-width:1100px;}
.img_ser{max-width:100px; margin:0 auto; border:2px solid #01ffff; border-radius:100%;}
.img_ser img{border-radius:100%;}
.ser_link{color:#1d1d1b !important;}
.nbg{background:none !important;}
.footer_rlative{position:relative; text-align:left;}
.footer_email {
    background: none;
    box-shadow: none;
    width: 190px;
    height: 27px;
    padding-bottom: 0;
    margin-right: 5px;
    font-size: 12px;
    line-height: 27px;
    padding: 0;
    padding-left: 5px;
    margin: 0;
    position: relative;
	border-radius:0;
	border:1px solid rgba(0,0,0,0.5) !important;
}
#footer_sub {
    width: 58px;
    padding: 0px 0px;
    position: relative;
    top: 0px;
    height: 27px;
    border: none;
    background: #01ffff;
    color: #000;
	border:1px solid #01ffff;
}
#sub-search, #search-txt{height:30px; width:100%; background:none; border-bottom:none !important;}
.search_border{width:1px; height:15px; margin-top:10px; background:#000;}
.txt-search{width:400px;}
.search{position:relative; z-index:999; height:0px; overflow:hidden; transition:all ease-in-out .3s; -webkit-transition:all ease-in-out .3s;}
.fixed_menu{position:fixed; top:0px; left:0; width:100%; background:#222222; height:0px; overflow:hidden; max-height:100px;}
.view .content, .view .mask {
	position: absolute
}
.semilight{font-family:'OpenSans-LightItalic', sans-serif; font-style:italic;}
.view img, .view video {
	display: block;
	position: relative
}
.full-bg-img {
	position: absolute
}
.ekko-lightbox .modal-header h4.modal-title{ font-weight:normal;}
.title-modal{padding:0 !important; margin:0 !important;}
.ekko-lightbox .modal-header .close{margin-top:-15px; font-size:28px;}
/* End Full Slider */
.ser_content{height:0; width:100%; position:absolute; left:0; padding-left:15px; padding-right:15px; overflow:hidden;}
.span_content{display:block; width:100%; height:0; float:none; clear:both; overflow:hidden;}
.services_count{position:relative;}
.embed-container{height:50px;}
.services{position:relative;}
.caret_ser{position:absolute; left:20px; bottom:-43px; display:none;}
.caret_ser i{font-size:67px;}
.pic_gallery{width:60px; height:50px; float:left; padding-left:10px; padding-bottom:10px; position:relative; left:-10px;}
.video_icon{text-align:center;}
#ser_desc .close{position:absolute; top:20px; right:20px; z-index:9; opacity:1;}
.ekko-lightbox .modal-header .close{top:25px; right:20px; z-index:9; position:absolute;}
.modal-open{overflow:auto !important;}
.footer_phone a:hover, .close a i:hover{color:#01ffff !important;}
.ser_spans{display:none;}
.footer_phone a,.footer_phone, .contact_address{font-family: 'OpenSans', sans-serif; font-weight:400; color:#000;}
.all_ser{text-decoration:underline;}
.all_ser:active, .all_ser:focus{color:#231F20;}
.descr_ser{min-height:80px;}
.sister_sep{display:block; width:100%; margin:0 auto; height:1px; background:#eee;}
.at-svc-whatsapp{display:none !important;}
#footer_sub:hover{background:#000; color:#01ffff;}
.sub_title{padding-bottom:2px;}
.sister_img img{display:inline-block; max-width:200px;}
.para_title{font-weight:500;}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
     -webkit-appearance: none;
     border-radius: 0;
}
.img_ser{position:relative;}
.img_ser:hover .title_ser{color:#01ffff !important;}
.img_ser:hover span{opacity:0.8;}
.img_ser span{position:absolute; bottom:2px; right:5px; color:#262d35 ; z-index:9;}
.contact_form{margin:0 auto; float:none; clear:both;}
.contact_info a{color:#6c6c6c;}
.contact_info a:hover{color:#01ffff;}
.scroltop{position:fixed; bottom:50px; right:50px; display:none; z-index:99;}
@media only screen and (max-width : 1200px) {.container {width:100%;}}

@media only screen and (max-width : 1170px) {
}

@media only screen and (max-width : 1024px) {
	.footer_email{width:185px;}
}

@media only screen and (max-width : 992px) {
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus{font-size:13px;}
	.footer_ser{width:100%; float:none;}
	.title_pages h3{font-size:40px;}
	.ser_caption, .para-txt{font-size:21px;}
	.menu{padding-top:10px;}
	.title_ser{font-size:16px;}
	.link_ser a{font-size:13px;}
	.links_menu{padding:0 10px;}
	.descr_ser{font-size:12px;}
	.nbg, .sitem{max-height:500px;}
	.slider_caption{top:calc(50% - 300px);}
}
@media only screen and (max-width : 767px) {
	.contact_form, .contact_para{padding:0;}
	.rightmenu{position:absolute; width:100%; right:0; top:0; height:100%;}
	.logo{position:relative; z-index:999;}
	.navbar-collapse{position:fixed; top:0px; z-index:1; left:0; width:100%; background:rgba(0,0,0,0.8); height:100%; border:none;}
	.nav, .menu{width:100%; border:none !important; height:100%; margin:0; padding:0;}
	.logo{position:relative; z-index:2;}
	.menu ul{position:relative; top:calc( 50% - 130px);}
	.menu > div > ul li a{color:#fff !important;}
	.menu > div > ul li:last-child{border-bottom:0;}
	.btn-nav{position:relative; z-index:99;}
	.menu > div ul li a{padding:0px; text-align:center; font-size:18px; padding-top:5px; padding-bottom:10px;}
	.navbar-default .navbar-toggle {border:none;background:none; z-index:9; top:62px;}
	.submenu{top:22px !important;}
	.footer_social i, .home_social i{font-size:20px; width:30px; height:30px; line-height:30px;}
	.menu_fixed .navbar-default .navbar-toggle {top:20px;}
	.homemenu .navbar-default .navbar-toggle .icon-bar{background:#fff;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
	.para_bck{text-align:center;}
	.para_cont {font-size:14px; position:relative; width:60%; float:none; clear:both; margin:0 auto;}
	.contact_form{margin-top:0px;}
	.caption_name{font-size:30px; letter-spacing:1px;}
	.menu_border{display:none;}
	.para_bck{text-align:left !important;}
	.title_pages h3{font-size:35px;}
	.ser_caption, .para-txt{font-size:18px;}
	.title_pages{padding:20px;}
	.ser_spans{display:block;}
	.img_ser img{width:100%;}
	#ser_desc .close {top: 15px;right: 30px;}
	.scroltop{width:30px;}
	.navbar-nav{float:none !important; position:relative; height:100%;}
	.glyphicon-menu-right:before{right:10px;}
	.close i{color:#000; background:none; text-shadow:none;}
	.carousel-indicators{left:15px; margin:0; text-align:left; bottom:3px; width:auto;}
	.menu_div{height:0;}
	.navbar-default .navbar-toggle{top:30px; margin-right:5px;}
	.home_social{z-index:20; right:15px;}
	.carousel-indicators .active, .carousel-indicators li{width:8px; height:8px;}
	.carousel-indicators .active::after{width:8px; height:8px;}
	.s_social{padding-left:10px;}
	.mf{margin-top:0px;}
	.xs_hide{display:none;}
	.footer_div{padding-top:0;}
	.footer_email{width:190px;}
	.at-svc-whatsapp{display:inline-block !important;}
	.slider_caption{top:calc(50% - 50px); left:20px;}
	.caption_descr{display:none;}
	.caption_subtitle{font-size:18px !important;}
	.caption_name{font-size:24px !important;}
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .footer_div .active a, .menu a:hover, .menu > div > ul li.active a{border:none !important;}
	.about_desc{padding-left:0;}
	.ab_title, .about_title h3{font-size:20px;}
	.form-group{padding:0;}
	.dev_div{font-size:12px;}
	.contact_info{padding-top:20px;}
	.ab_desc{font-size:14px;}
	.navbar-default .navbar-toggle .icon-bar{background:#fff;}
	 .home{max-height:250px;}
	 .nbg{max-height:350px;}
	 .sitem, .about_fixed{background-attachment:initial !important;}
	 .h50{position:initial !important;}
	 .menu_fluid{position:fixed; background:#222;}
	 .home{margin-top:100px;}
}

@media only screen and (max-width : 480px) {
	.descr_ser, .img_ser, .services, .para_bck{width:100%; float:none;}
	.services{padding-left:0 !important; padding-right:0 !important}
	.dev_div{text-align:left;}
	.dev_div:first-child{padding-bottom:0;}
	.submenu{top:15px !important;}
	.caption_name{font-size:21px;}
	.dev_div{font-size:12px;}
	.s_social{float:left !important; padding-left:0; padding-right:10px;}
	.s_social a{font-size:13px; width:20px; height:20px;}
	.video {font-size:16px;}
	.ser_caption, .para-txt{font-size:16px;}
	.caption_descr{font-size:14px;}
	.cap_link a{font-size:12px;}
	.title_pages{padding:20px;}
	.title_pages h3{font-size:30px;}
	.contact_address a, .contact_address{font-size:12px;}
	
}