@charset "utf-8";
@charset "utf-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/css?family=Lato:400,700);*/
body 
 {
	 font-size:14px;
	 font-family: 'Lato', sans-serif;
	 background:#f6f6f6;
	 }
h1,h2,h3,h4,h5,h6 
 {
	 font-family: 'Lato', sans-serif;
	 font-weight:700;
	 color:#1F75FE;
	 
	 }
h1 
 {
	 font-size:30px;
	 color:#1f75fe;
	 }
h2 
 {
	 font-size:26px;
	 color:#1f75fe;
	 }
h4 
 {
	 font-size:20px;
	 color:#333;
	 }
a 
 {
	 }
a:hover,a:focus 
 {
	 color:#1F75FE;
	 text-decoration:none;
	 outline:none;
	 }
ul,li 
 {
	 padding:0;
	 margin:0;
	 list-style:none;
	 }
p.big 
 {
	 color:#949393;
	 font-size:16px;
	 }
.clear 
 {
	 clear:both;
	 }
/*-------------------------- HEADER CSS STAER HERE -------------------------- */
header 
 {
	 border-bottom:4px solid #eb0004;
	 padding:0;
	 margin:0;
	 background:#fff;
	 }
.logo 
 {
	 float:left;
	 padding:10px 0;
	 }
/*-------------------------- CONTENT PANEL CSS STAER HERE -------------------------- */
.cl,.cr 
 {
	 float:left;
	 width:48%;
	 margin-right:2%;
	 }
.cr 
 {
	 margin-left:2%;
	 margin-right:0;
	 }
.event 
 {
	 display:table;
	 border-spacing:15px;
	 margin-left:-15px;
	 margin-right:-15px;
	 }
.eventL,.eventR 
 {
	 width:50%;
	 display:table-cell;
	 background:#fff;
	 padding:10px 0 26px 10px;
	 position:relative;
	 }
.eventL h4,.eventR h4 
 {
	 padding:0 0 10px 0;
	 margin:0;
	 }
.eventL img,.eventR img 
 {
	 padding:10px 0;
	 width:100%;
	 }
.eventL address,.eventR address 
 {
	 font-size:15px;
	 }
.eventL address span,.eventR address span 
 {
	 color:#1f75fe;
	 }
.eveMore 
 {
	 position:absolute;
	 right:0;
	 bottom:0;
	 background:#1f75fe;
	 font-size:15px;
	 padding:6px 8px;
	 color:#fff;
	 }
.eveMore:hover 
 {
	 color:#6869c3;
	 background:#fff;
	 }
.servi 
 {
	 display:table;
	 }
.servi_row 
 {
	 display:table-row
	 }
.servi_col_1,.servi_col_2 
 {
	 display:table-cell;
	 width:25%;
	 position:relative;
	 vertical-align:top;
	 }
.servi_col_2 .view 
 {
	 position:absolute;
	 bottom:0;
	 right:0;
	 background:#ccccff;
	 color:#6666cc;
	 font-size:20px;
	 width:30px;
	 text-align:center;
	 padding:2px 0;
	 }
.servi_col_1 img 
 {
	 width:100%;
	 }
.servi_col_2 
 {
	 padding:10px;
	 color:#fff;
	 background:#1f75fe;
	 }
.servi_col_2 h2 
 {
	 border-bottom:1px solid #092e46;
	 font-size:24px;
	 color:#fff;
	 position:relative;
	 padding-bottom:10px;
	 margin:0 0 10px 0;
	 display:inline-block;
	 }
.servi_col_2 h2 span 
 {
	 width:50px;
	 height:5px;
	 position:absolute;
	 bottom:0px;
	 background:#092e46;
	 left:0;
	 margin-bottom:-3px;
	 }
.pr_bg 
 {
	 background:url(../images/getquote.jpg) no-repeat;
	 -webkit-background-size:cover;
	 -moz-background-size:cover;
	 -ms-background-size:cover;
	 -o-background-size:cover;
	 background-size:cover;
	 margin:20px 0;
	 width:100%;
	 
	 }
.pr_cont,.pr_pic,.pr_link
  {
	  float:left;
	  width:51%;
	  }
.pr_pic 
 {
	 width:20%;
	 margin:0 2%;
	 }
.pr_pic >img 
 {
	 width:100%;
	 }
.pr_link 
 {
	 width:25%;
	 margin:50px 0;
	 }
.pr_cont h2 
 {
	 padding:0;
	 margin:10px 0 10px 0;
	 color:#fff;
	 font-size:22px;
	 }
.pr_cont p
 {
	 color:#fff;
	 }
.pr_link a 
 {
	 background:#fff;
	 font-size:16px;
	 color:#212121;
	 border:1px solid #4445b7;
	 outline:2px solid #fff;
	 padding:10px 20px 20px 20px;
	 text-align:center;
	 width:100%;
	 display:inline-block;
	 }
.pr_link a i 
 {
	 font-size:30px;
	 color:#6869c3;
	 }
.test,.team 
 {
	 float:left;
	 width:48%;
	 margin-right:2%;
	 }
.team  
 {
	 margin-right:0;
	 margin-left:2%;
	 }
#testimonials li div,#team li div  
 {
	 width:100%;
	 float:left;
	 }
#testimonials li div address 
 {
	 text-align:right;
	 font-size:15px;
	 color:#1F75FE;
	 }
#team li div 
 {
	
	 }
#team li div img
 {
	 width:28.9%;
	 border:6px solid #fff;
	 margin:0 0 14px 2%;
	 }
.customNavigation {
	float: right;
	margin-top:-40px;
}
.customNavigation a {
	color: #EB0004;
	background:#fff;
	padding:2px 8px;
}
.customNavigation a:hover {
	color: #1F75FE;
}
.customNavigation .next2,.customNavigation .prev2 
 {
	 margin-right:12px;
	 }
.inside_slider 
 {
	 position:relative;
	 display:table;
	 width:100%;
	 }
.inside_slider>img 
 {
	 width:100%;
	 text-align:center;
	 }
.slide_row 
 {
	 position:absolute;
	  top: 50%;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	  width:100%;
	 }
.slide_contCol_l,.slide_contCol_r 
 {
	  width:50%;
	  float:left;
	 }
.slide_contCol_l h3 
 {
	 padding:0;
	 margin:0;
	 color:#fff;
	 }
.slide_contCol_r ul
 {
	 float:right;
	 }
.slide_contCol_r ul li 
 {
	 float:left;
	 }
.slide_contCol_r ul li a 
 {
	 padding:0 4px;
	 color:#fff;
	 }
.slide_contCol_r ul li.active a 
 {
	 color:#222;
	 }
.contentPanel,.rightPanel 
 {
	 float:left;
	 width:70%;
	 margin:50px 2% 10px 0;
	 }
.rightPanel 
 {
	 width:26%;
	 margin:0 0 10px 2%;
	 }
	 .contentPanel2,.rightPanel2 
 {
	 float:left;
	 width:26%;
	 margin:0 0 10px 2%;
	
	 }
.rightPanel2
 {
	 width:65%;
	  margin:50px 0 10px 2%;
	 }
	 .lefttabs {
	float: left;
	padding: 10px 0px;
}
.lefttabs> ul li a {
	padding: 10px 30px;
	text-align: left;
	font-size: 15px;
	display: block;
	margin-top: 10px;
	color: #fff;
	background: #1F75FE;
}
.lefttabs> ul li a:hover {
	color: #000;
	background: #fff;
}
.lefttabs> ul li a.active {
	color: #000;
	background: #fff;
}
#photo_gallery li a,#video_gallery li a 
 {
	 border:6px solid #fff;
	 display:block;
	 }
#photo_gallery li a img,#video_gallery li a img 
 {
	 width:100%;
	 }
.cont_adres address 
 {
	 float:left;
	 width:50%;
	 }
.contact_form li
 {
	 width:100%;
	 padding-bottom:10px;
	 display:inline-block;
	 }
.contact_form li div 
 {
	 float:left;
	 width:48%;
	 margin-left:2%;
	 }
.contact_form li div:first-child 
 {
	 margin-left:0;
	 margin-right:2%;
	 }
.contact_form li div label 
 {
	 width:100%;
	 }
.contact_form li div input,.contact_form li div select,.contact_form li div textarea  
 {
	 padding:5px;
	 width:100%;
	 }
.contact_form button 
 {
	 background:#1F75FE;
	 border:1px solid #1F75FE;
	 color:#fff;
	 font-size:16px;
	 padding:10px 20px;
	 }
.voctory_gal 
 {
	 margin-top:50px;
	 }
.voctory_gal p a 
 {
	 
	 width:24%;
	 display:inline-block;
	 margin:0 0 0 0.5%;
	 }
.voctory_gal p a:first-child  
 {
	 margin-left:0;
	 }
.voctory_gal p a >img 
 {
	 width:100%;
	 border:4px solid #fff;
	 } 
.photo_gal li 
 {
	 width:100%;
	 display:block;
	 margin-bottom:10px;
	 }
.photo_gal li ul li 
 {
	 width:24%;
	 margin-left:1%;
	 float:left;
	 position:relative;
	 }
.photo_gal li ul li:first-child 
 {
	 margin-left:0;
	 }
.photo_gal li ul li a img 
 {
	 width:100%;
	 }
.photo_gal li ul li span 
 {
	 position:absolute;
	 width:100%;
	 left:0;
	 bottom:0;
	 background:rgba(0,0,0,0.8);
	 color:#fff;
	 font-size:16px;
	 padding:6px;
	 white-space:nowrap;
	 overflow:hidden;
	 }
.test_list li 
 {
	 width:100%;
	 display:inline-block;
	 }
.test_list li div 
 {
	 float:left;
	 width:100%;
	 }
.test_list li address 
 {
	 text-align:right;
	 color:#ccc;
	 }
.test_list li address span 
 {
	 color:#4445b7;
	 }
/*-------------------------- FOOTER CSS STAER HERE -------------------------- */
footer 
 {
	 background:url(../images/footer.jpg) repeat-x #333;
	 color:#c5c5c5;
	 }
footer h2 
 {
	 border-bottom:1px solid #151515;
	 font-size:24px;
	 color:#c5c5c5;
	 position:relative;
	 padding-bottom:10px;
	 display:inline-block;
	 }
footer h2 span 
 {
	 width:50px;
	 height:5px;
	 position:absolute;
	 bottom:0px;
	 background:#151515;
	 left:0;
	 margin-bottom:-3px;
	 }
footer .fot1,footer .fot2,footer .fot3,footer .fot4 
 {
	 float:left;
	 width:20%;
	 }
footer .fot3 
 {
	 margin-left:3%;
	 width:17%;
	 }
footer .fot2,footer .fot4 
 {
	 width:30%;
	 }
footer .fot1 ul 
 {
	 margin-right:20px;
	 }
footer .fot1 ul li:before 
 {
	 content:00;
	 }
footer .fot1 ul li a 
 {
	 color:#c5c5c5;
	 display:inline-block;
	 padding:3px 0;
	 -webkit-transition: padding-left 0.3s ease-in 0s;
	 -moz-transition: padding-left 0.3s ease-in 0s;
	 -ms-transition: padding-left 0.3s ease-in 0s;
	 -o-transition: padding-left 0.3s ease-in 0s;
	 transition: padding-left 0.3s ease-in 0s;
	 }
footer .fot2 ul li a:hover,footer .fot2 ul li a:focus 
 {
	 padding-left:6px;
	 }
	 footer .fot2 ul 
 {
	 margin-right:20px;
	 }
footer .fot2 ul li:before 
 {
	 content:00;
	 }
footer .fot2 ul li a 
 {
	 color:#c5c5c5;
	 display:inline-block;
	 padding:3px 0;
	 -webkit-transition: padding-left 0.3s ease-in 0s;
	 -moz-transition: padding-left 0.3s ease-in 0s;
	 -ms-transition: padding-left 0.3s ease-in 0s;
	 -o-transition: padding-left 0.3s ease-in 0s;
	 transition: padding-left 0.3s ease-in 0s;
	 }
footer .fot2 ul li a:hover,footer .fot1 ul li a:focus 
 {
	 padding-left:6px;
	 }
footer .fot3 ul 
 {
	 margin-right:20px;
	 list-style:none;
	 }
footer .fot3 ul li a 
 {
	 color:#c5c5c5;
	 display:inline-block;
	 padding:6px 0;
	 -webkit-transition: padding-left 0.3s ease-in 0s;
	 -moz-transition: padding-left 0.3s ease-in 0s;
	 -ms-transition: padding-left 0.3s ease-in 0s;
	 -o-transition: padding-left 0.3s ease-in 0s;
	 transition: padding-left 0.3s ease-in 0s;
	 }
footer .fot3 ul li a i 
 {
	 width:26px;
	 height:26px;
	 background:#3b5997;
	 text-align:center;
	 padding:5px 0;
	 font-size:16px;
	 margin-right:5px;
	 color:#fff;
	 }
footer .fot3 ul li a i.fa-facebook  
 {
	 background:#3b5997;
	 }
footer .fot3 ul li a i.fa-twitter 
 {
	 background:#29c5f6;
	 }
footer .fot3 ul li a i.fa-google-plus 
 {
	 background:#d13d2f;
	 }
footer .fot3 ul li a i.fa-linkedin 
 {
	 background:#006dbf;
	 }
footer .fot3 ul li a i.fa-flickr 
 {
	 background:#f60584;
	 }
footer .fot3 ul li a:hover,footer .fot3 ul li a:focus 
 {
	 padding-left:6px;
	 }
footer address 
 {
	 color:#fff;
	 }
footer address span 
 {
	 font-size:16px;
	 font-weight:700;
	 }
.copy,.design 
 {
	 float:left;
	 width:50%;
	 padding:10px 0;
	 }
.design  
 {
	 text-align:right;
	 }
.design a 
 {
	 color:#777;
	 }
footer a 
 {
	 color:#1F75FE;
	 }