@charset "utf-8";

body { margin:0; padding:0; font-family: 'robotoregular';     overflow-x: hidden;}
:focus { outline:none;}
ul,	li{ list-style:none; }
img { border:0; vertical-align:middle; }
a { text-decoration:none; color:#1965ab; }
a:hover { text-decoration:none; }
p{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }


#wrapper { max-width:1389px; margin:0 auto; padding:0; position: relative;}

#header { margin:0 0 1px 0; padding:17px 0 10px 0; border-bottom:3px solid #1d5b94; }
#header .logo { margin:0; padding:0; float:left; }
#header .logo img { max-width:100%; }

#nav { margin:0; padding:18px 0 0 0; background:transparent; position:relative; min-height:10px; border-radius:0; border:none; box-shadow:none; float:right; }
#nav a.menu { display:none; margin:0; padding:0; }
#nav .navbar-collapse > ul { margin:0; padding:0; display:block; }
#nav .navbar-collapse > ul > li { margin:0; padding:0 0; display:block; float:left; }
#nav .navbar-collapse > ul > li > a { margin:0; padding:0 18px; display:block; color:#1d1d1b; font-size:15px; line-height:24px; font-weight:normal; font-family: 'robotobold'; text-transform:uppercase; border-radius:10px; }
#nav .navbar-collapse > ul > li.active > a,#nav .navbar-collapse > ul > li:hover > a { text-decoration:none; background:#1965ab; color:#fff; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { text-decoration:none; background:#1965ab; color:#fff; }

.navbar-toggle { padding:5px 0; margin:4px 0; float:none; }
.navbar-toggle .icon-bar { background:#000;  }
.navbar-collapse { clear:both; padding:0; }

/*#nav .navbar-collapse .dropdown {  }
#nav .navbar-collapse .dropdown .dropdown-menu { background: #28579e; box-shadow:none; border:none; float:none; margin:0; border-radius:0; padding:5px 0; }
#nav .navbar-collapse .dropdown .dropdown-menu > li { margin:0; padding:0; display:block; }
#nav .navbar-collapse .dropdown .dropdown-menu > li > a { margin:0; padding:0; display:block; font-size:14px; line-height:30px; padding:0 10px; color:#fff; }
#nav .navbar-collapse .dropdown .dropdown-menu > li > a:hover,#nav .navbar-collapse .dropdown .dropdown-menu > li > a:focus { background:#000; color:#fff; }*/


#slider { position:relative; }

#slider #prev a { background:url(../images/prev_arr.png) no-repeat center center; width:50px; height:50px; font-size:0; margin:-25px 0 0 0; padding:0; display:block; position:absolute; top:50%; left:-85px; z-index:1; }
#slider #next a { background:url(../images/next_arr.png) no-repeat center center; width:50px; height:50px; font-size:0; margin:-25px 0 0 0; padding:0; display:block; position:absolute; top:50%; right:-85px; z-index:1; }

#slider .bxslider { margin:0; padding:0; display:block; position:relative; z-index:1; }
#slider .bxslider li { margin:0; padding:0; display:block; }
#slider img { width:100%; vertical-align:top; display:block; }
#slider .arrows { position:absolute; top:0; bottom:0; left:0; right:0;  }
#slider .arrows .container { position:relative; height:100%; }

#slider .bx-controls { position:absolute; bottom:30px; left:0; right:0; text-align:center; font-size:0; line-height:0; z-index:2; }
#slider .bx-pager { padding:5px; border-radius:10px; background:#28799e; display:inline-block; vertical-align:top; }
#slider .bx-pager .bx-pager-item { padding:0 5px; margin:0; display:block; float:left; }
#slider .bx-pager .bx-pager-item a { margin:0; padding:0; display:block; background:transparent; border:2px solid rgba(255,255,255,0.75); border-radius:50%; width:12px; height:12px; }
#slider .bx-pager .bx-pager-item a.active,#slider .bx-pager .bx-pager-item a:hover { background:#fff; border-color:#fff;  }

.topbg { width:100%; height:58px; background:url(../images/topbg_1.png) left top repeat-x #fff; display:block; margin:0 0 -15px 0; padding:0; }

#content { margin:0; padding:0 0 60px 0; }
#content p { font-size:14px; line-height:22px; color:#333333; font-weight:normal; margin:0; padding:0 0 20px 0; text-align:justify; }
#content h1 { font-size:28px; line-height:36px; color:#1d5b94; font-weight:normal; margin:0; padding:0 0 10px 0; font-family: 'robotolight'; text-transform:uppercase; }
#content h1 strong { font-weight:normal; font-family: 'robotobold';  }

#content h2 { font-size:20px; line-height:36px; color:#1d5b94; font-weight:normal; margin:0; padding:0 0 10px 0; font-family: 'robotolight'; text-transform:uppercase; }
#content h2 strong { font-weight:normal; font-family: 'robotobold';  }

#content h3 { font-size:34px; line-height:36px; color:#1d5b94; font-weight:normal; margin:0; padding:0 0 10px 0; font-family: 'robotolight'; text-transform:uppercase; }
#content h3 strong { font-weight:normal; font-family: 'robotobold';  }

#content .bodycar { margin:0; padding:0 0 55px 0; background:url(../images/body_car_bg.png) no-repeat center center; background-size:cover; }
#content .bodycar h1 { text-align:center; }
#content .bodycar h3 { text-align:center; }
#content .bodycar p { padding:0 25px 35px 25px; margin:0; }

#content .bodycar .block { margin:0; padding:0; position:relative; }
#content .bodycar .block .img { margin:0 auto; padding:0; max-width:211px; border:4px solid #ee8100;  border-radius:50%; }
#content .bodycar .block .img img { width:100%; margin:0; padding:0; border-radius:50%;  }
#content .bodycar .block h1 { margin:0; padding:22px 0 0 0; }
#content .bodycar .block h3 { margin:0; padding:22px 0 0 0; }
#content .bodycar .block .sepretor { position:absolute; right:-14px; top:45px; bottom:60px; width:2px; background:#ee8100; display:block; }

#content .our_services { margin:0; padding:40px 0 30px 0; background:url(../images/services_bg.jpg) no-repeat center center; background-size: cover; }
#content .our_services .our_services_inn { padding:0 90px; }
#content .our_services h1 { color:#fff; text-align:center;  }
#content .our_services h3 { color:#fff; text-align:center;  }
#content .our_services p { font-size:17px; color:#fff;  }
#content .our_services .list_1 { padding:20px 0 50px 0; text-align:center;  }
#content .our_services .list_1 ul { display:inline-block; vertical-align:top; text-align:left; list-style:none; margin:0; padding:0 40px; width:375px; float:left; }
#content .our_services .list_1 ul li { display:block; margin:0; padding:0 0 0 20px; font-size:19px; line-height:36px; color:#ffffff; font-weight:normal; background:url(../images/bull_1.png) no-repeat 0px 13px; }
#content .our_services .our_ser_bot { max-width:695px; margin:0 auto; }


#content .breadcrumb_c { margin:0 0 20px 0; padding:0;  }
#content .breadcrumb_c ul { margin:0; padding:0; display:block; }
#content .breadcrumb_c ul li { margin:0; padding:0 3px 0 0; display:block; float:left; font-size:14px; line-height:14px; color:#2b80ce; font-weight:normal; }
#content .breadcrumb_c ul li a { margin:0; padding:0; color:#2b80ce; font-family: 'robotobold'; font-weight:normal;  }
#content .breadcrumb_c ul li a:hover { color:#1d5b94;  }
#content .breadcrumb_c ul li:last-child { color:#1d5b94; font-family: 'robotobold'; font-weight:normal; }

#content .title_1 { margin:0 0 15px 0; }
#content .title_1 h1 { padding:0 0 3px 0; margin:0; border-bottom:1px solid #ee8100; }
#content .title_1 h3 { padding:0 0 3px 0; margin:0; border-bottom:1px solid #ee8100; }
#content.inner p { text-align:justify; }

.shadow { position:absolute; bottom:0; left:0; right:0; font-size:0; z-index:9; }
.shadow img { margin:0; padding:0; width:100%; vertical-align:top; }

#content .images { margin:0 0 0 -5px; padding:20px 0 0 0; }
#content .images .block { margin:0; padding:0 0 0 5px; width:33.33%; float:left; }
#content .images .block img { width:100%; margin:0; padding:0; }

#banner { margin:0; padding:0; position:relative; font-size:0; }
#banner img { margin:0; padding:0; width:100%; vertical-align:top; }

#content .contact_c { margin:0; padding:0; }
#content .contact_c .address { margin:0; padding:0; width:350px; float:left; }
#content .contact_c .address .title_1 { margin:0 0 30px 0; padding:0; }
#content .contact_c .address h3 { font-size:18px; line-height:22px; color:#333333; font-weight:normal; margin:0; padding:0 0 5px 0; font-family: 'robotomedium'; }
#content .contact_c .address p { font-size:16px; line-height:29px; color:#333333; font-weight:normal; margin:0; padding:0 0 20px 0; }
#content .contact_c .address a, #content .contact_c .address p span { color:#1965ab; font-weight:normal; font-family: 'robotobold'; }
#content .contact_c .address a:hover { color:#1d5b94; }

#content .map { margin:0; padding:0; }
#content .map img { margin:0; padding:0; width:100%; }

#content .cont_form { margin:0; width:650px; padding:0; float:left; }
#content .cont_form .title_1 h1 { padding-left:28px; border-left:1px solid #ee8100; }
#content .cont_form .title_1 h3 { padding-left:28px; border-left:1px solid #ee8100; }
#content .cont_form .cont_form_inn { padding:5px 25px; margin:0 0 50px 0;  }
#content .cont_form .cont_title { margin:0; padding:0 0 0 65px; font-size:13px; line-height:39px; color:#ffffff; font-weight:normal; text-transform:uppercase; font-family: 'robotobold';
background: #f00025; /* Old browsers */
background: -moz-linear-gradient(top,  #f00025 0%, #e70324 21%, #d90a28 42%, #c41127 71%, #bb152b 92%, #b61729 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f00025), color-stop(21%,#e70324), color-stop(42%,#d90a28), color-stop(71%,#c41127), color-stop(92%,#bb152b), color-stop(100%,#b61729)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f00025 0%,#e70324 21%,#d90a28 42%,#c41127 71%,#bb152b 92%,#b61729 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f00025 0%,#e70324 21%,#d90a28 42%,#c41127 71%,#bb152b 92%,#b61729 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f00025 0%,#e70324 21%,#d90a28 42%,#c41127 71%,#bb152b 92%,#b61729 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f00025 0%,#e70324 21%,#d90a28 42%,#c41127 71%,#bb152b 92%,#b61729 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00025', endColorstr='#b61729',GradientType=0 ); /* IE6-9 */
 }
#content .cont_form .frm_row { margin:0 0 0 -40px; padding:0; }
#content .cont_form .frm_row .frm_block { width:50%; float:left; padding:0 0 0 40px; margin:0; }
#content .cont_form .txtbox_wrp { background:#ffffff; padding:2px; border:1px solid #d8d8d8; box-shadow:0 0 2px #f1f0f0 inset; border-radius:5px; margin:0 0 23px 0; position:relative; }
#content .cont_form .txtbox { width:100%; height:32px; padding:0 15px; margin:0; background:#f1f0f0; border-radius:5px; font-size:12px; color:#5d5d5d; font-weight:normal; border:none; box-shadow:1px 3px 3px #d7d6d6 inset; font-family: 'robotoregular'; display:block; }
#content .cont_form textarea { width:100%; height:86px; padding:12px 15px; margin:0; background:#f1f0f0; border-radius:5px; font-size:12px; color:#5d5d5d; font-weight:normal; border:none; box-shadow:1px 3px 3px #d7d6d6 inset; font-family: 'robotoregular'; display:block; }

#content .cont_form .form_bot { padding:0 0 0 10px; margin:0; }
#content .cont_form .form_bot .legal_info { float:left; margin:0; padding:0; }
#content .cont_form .form_bot p { font-size:11px; line-height:normal; color:#1a171b; font-weight:normal; margin:0; padding:0 0 12px 0; }
#content .cont_form .form_bot p a { color:#ff9c00; font-weight:700; }
#content .cont_form .form_bot p a:hover { color:#d90d0e; }
#content .cont_form .form_bot .chkbox { display:block; float:left; margin:2px 10px 0 0; }
#content .cont_form .form_bot .lbltxt { display:block; overflow:hidden; font-size:11px; line-height:normal; color:#1a171b; font-weight:normal; margin:0; padding:0; }
#content .cont_form .form_bot .btns { float:right; margin:0; padding:5px 0 0 0; }
#content .cont_form .form_bot .btns .cancel_btn { width:100px; height:36px; display:block; border:none; cursor:pointer; text-align:center; border-radius:5px; font-size:14px; line-height:36px; color:#ffffff; font-weight:700; padding:0; margin:0; background:#a8a8a8; float:left; }
#content .cont_form .form_bot .btns .submit_btn { width:100px; height:36px; display:block; border:none; cursor:pointer; text-align:center; border-radius:5px; font-size:14px; line-height:36px; color:#ffffff; font-weight:700; padding:0; margin:0 0 0 10px; float:left;
background: #26e77e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2ZTc3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzI0ZTA3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzFiYzY2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNmI3NjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #26e77e 0%, #24e079 21%, #1bc669 66%, #16b760 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26e77e), color-stop(21%,#24e079), color-stop(66%,#1bc669), color-stop(100%,#16b760)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #26e77e 0%,#24e079 21%,#1bc669 66%,#16b760 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #26e77e 0%,#24e079 21%,#1bc669 66%,#16b760 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #26e77e 0%,#24e079 21%,#1bc669 66%,#16b760 100%); /* IE10+ */
background: linear-gradient(to bottom,  #26e77e 0%,#24e079 21%,#1bc669 66%,#16b760 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26e77e', endColorstr='#16b760',GradientType=0 ); /* IE6-8 */



}
#content .cont_form .form_bot .btns .cancel_btn:hover { background:#1965ab; }
#content .cont_form .form_bot .btns .submit_btn:hover { background:#1965ab; }
#content .cont_form .captch_box { padding:10px; background:#f1f1e9; border-radius:5px; margin:-7px 0 25px 0; }
#content .cont_form .captch_box .captch_img { width:195px; margin:0; padding:0; float:left; }
#content .cont_form .captch_box .captch_img img { max-width:100%; margin:0; padding:0; }
#content .cont_form .captch_box .desc { overflow:hidden; margin:0; padding:5px 0 5px 50px; }
#content .cont_form .captch_box p { font-size:14px; line-height:16px; color:#000; font-weight:normal; text-align:left; margin:0; padding:0 0 3px 0; }
#content .cont_form .captch_box .captch_txtbox { width:85px; height:25px; padding:0 5px; background:#fff; border:1px solid #c3a25d; box-shadow:0 0 2px #e5c481; margin:0; font-size:14px; color:#000; font-weight:normal; }


/*Footer*/
#footer { margin:0; padding:0; text-align:center; background:#011a39; }
#footer .f_links { margin:0; padding:8px 0; font-size:0;  background:#ee8100; }
#footer .f_links ul { margin:0; padding:0; display:block; }
#footer .f_links ul li { margin:0 0 0px 0; padding:0 17px; display:inline-block; vertical-align:top; }
#footer .f_links ul li a { margin:0; padding:0; display:block; font-size:15px; line-height:30px; color:#ffffff; font-weight:normal; font-family: 'robotobold'; }
#footer .f_links ul li a:hover { color:#000; }
#footer .address {  padding:35px 0 40px 0; margin:0; }
#footer .address h3 { font-size:15px; line-height:18px; color:#ffffff; font-weight:normal; margin:0; padding:0 0 15px 0; font-family: 'robotobold'; text-transform:uppercase; }
#footer .address p { font-size:15px; line-height:18px; color:#ffffff; font-weight:normal; margin:0; padding:0; }
#footer .f_bot { margin:0; padding:10px 0; background:#001024; }
#footer .f_bot p { font-size:13px; line-height:20px; text-align: center; color:#ffffff; font-weight:normal; margin:0; padding:0; font-family: 'robotobold'; }
#footer .f_bot p span { padding:0 14px; }
#footer p a { color:#fff; }
#footer p a:hover { color:#000; }

.call_now{
width:100%;
background-color:#EE8100;
height:48px;
color:white;
margin-top:20px;
text-align:center;
font-weight:700;
font-size:22px;
}


#fb-link {
	position: absolute;
	right: 20px;
	top: 135px;
	font-size: 30px;
}
 
@media screen and (max-width: 768px) {
	#fb-link {
		right: 20px;
		top: 185px;
	}
}