html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button {



	border: 0 none;



	font-size: 100%;



	margin: 0;



	outline: 0 none;



	padding: 0;



	vertical-align: baseline;



}



* {



	box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



}



img {



	max-width: 100%;



}



ol, ul {



	list-style: none outside none;



}



body {



	color: #333;



	font-size: 14px;



	font-family: 'Open Sans', sans-serif;



	font-weight: normal;



	font-size: 14px;



	background:url(../images/bg.jpg) center top no-repeat fixed;



	margin: 0;



	padding: 0;



}



h1, h2, h3, h4, h5, h6 {



	font-family: 'Open Sans', sans-serif;



	font-weight: normal;



}



a {



	color: #09f;



}



a:hover {



	text-decoration: none;



}



#back_to_camera {



	clear: both;



	display: block;



	height: 80px;



	line-height: 40px;



	padding: 20px;



}



.fluid_container {



	margin: 0 auto;



	max-width: 1000px;



}



.wapper{ float:left; width:100%;}



.main{ width:100%; max-width:1200px; margin:0 auto;}



.main-inner{ float:left; width:100%; background:#fff;}



.site_design{ float:left; width:100%; padding:0px 20px;}



.header_my{ float:left; width:100%;}



.header_top{ float:left; width:100%; border-bottom:1px solid #164499; padding-bottom:10px; margin:15px 0px 0px;}



.logo{ float:left; width:auto;}



.header_right{ float:right; text-align:justify; width:50%; font-size:18px; color:#164499; padding:5px 0px; }



.header_right a{color:#164499; text-decoration:none;}



.header_right span{font-size:18px; color:#fcb923;  width:100%; padding:10px 0px 10px 20px; }



.navigation_my{ float:left; width:100%; padding:15px  0px; }



.inner_navi{ float:none; width:100%; max-width:1075px; padding:40px 0px  0px 0px; margin:0 auto; }



.inner_navi ul{ float:left; width:100%;}



.inner_navi ul li{ float:left; width:auto; margin-right:5px;}



.inner_navi ul li:last-child{ margin-right:0px;}



.inner_navi ul li a{ text-decoration:none; font-size:15px; text-transform:uppercase; color:#000; padding:5px 5px;}



.inner_navi ul li:hover a{ background:#164398; color:#fff;}



.inner_navi ul .active a{ background:#164398; color:#fff;}
.inner_navi ul .active2 a{ color:#164398; text-decoration: underline;}


.slider_home{ float:left; width:100%; border-top:3px solid #eee; padding-top:5px; overflow:hidden;}



.home_services{ width:100%; max-width:1100px; margin:0 auto; overflow:hidden;}



.home_services ul{ float:left; width:100%; margin:25px 0px;}



.home_services ul li{ float:left; width:auto; margin-right:18px;}



.home_services ul li:last-child{ margin-right:0px;}



.home_services ul li:hover a{transform:scale(1.1); transition: all 1s ease 0s;



    -webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;}

.home_services2{ width:100%; max-width:1100px; margin:0 auto; overflow:hidden;}
.home_services2 ul{ float:left; width:100%; margin:25px 0px 0px 10px;}
.home_services2 ul li{ float:left; width:auto; margin-right:10px; padding:5px 5px 5px 10px;}
.home_services2 ul li a{ text-decoration:none; text-align:center; font-size:14px; text-transform:uppercase; color:#000; margin-right:45px;}
.home_services2 ul li:last-child{ margin-right:0px;}





.serv_bottom_sections{ float:left; width:100%;border-top:3px solid #eee; padding-top:5px; margin:0px 0px 25px;}



.content_left{ float:left; width:67%; margin:25px 0px 0px;}



.para{ float:left; width:100%;}



.para p{ font-size:14px; line-height:24px; color:#626262; margin-bottom:15px;}



.para2{ float:left; width:100%; box-shadow:0px 0px 2px #333 ;padding-left:15px; padding-right:10px;}



.para2 p{ font-size:14px; line-height:24px; color:#626262; margin-bottom:15px;}

.para3{ float:left; width:100%;}



.para3 p{ font-size:16px; line-height:24px; color:#626262; margin-bottom:15px;}



.points_list{ float:left; width:100%; margin:15px 0px 0px;}



.points_list ul{ float:left; width:100%; margin:0; padding:0;}



.points_list ul li{ float:left; width:100%; list-style:none; background:url(../images/bult_poin.png) 0% 20% no-repeat; padding-left:15px; font-size:14px; color:#333;margin:0px 0px 10px 0px;}



.points_list ul li span{ color:#164499; font-size:14px; margin-right:10px; line-height:24px;}



.content_right{ float:right; width:30%; background:#fff; padding:4px; box-shadow:0px 0px 3px #333; margin:25px 0px 0px;}



.content_right2{ float:right; width:30%; background:#fff; padding:4px; box-shadow:0px 0px 0px #333; margin:15px 0px 0px;}



.my_footer{ float:left; width:100%; background:#cdcdcd; padding:20px 0px;}



.about_footer{ float:left; width:30%; margin-right:175px;}



.footer_title{ float:left; width:100%; font-size:18px; color:#164499; text-transform:capitalize; margin:0px 0px 10px;}



.para p a{ color:#164499; text-decoration:none;}



.footer_links{ float:left; width:25%;}



.link_s{ float:left; width:100%; margin:0px 0px 0px;}



.link_s ul{ float:left; width:100%; margin:0;padding:0;}



.link_s ul li{ float:left; width:100%; list-style:none; margin:0px 0px 10px}



.link_s ul li:last-child{ margin-bottom:0px;}



.link_s ul li a{ text-decoration:none; color:#333;}



.footer_address{ float:right; width:15%;}



.copyright_footrer{ float:left; width:100%; margin:15px 0px 0px; border-top:1px solid #fff; padding:10px 0px 0px; font-size:14px; color:#000; text-align:center;}



.inner_banner{ float:left; width:100%; text-align:center;border-top:3px solid #eee; padding-top:5px;}



.title_inner{ float:left; width:100%; background:url(../images/slides/inner_titl.jpg) 0% 50% repeat-x;}



.title_inner h1{ font-size:24px; text-transform:uppercase; color:#164398;}



.title_inner h1 span{ background:#fff; padding:0px 10px 0px 0px;}

.title_inner2{ float:left; width:100%;}

.title_inner2 h2{ font-size:20px; text-transform:uppercase; color:#164398;}

.conrte_inner{ float:left;width:100%; margin:25px 0px 0px;}



.con_inner_left{ float:left; width:70%;}



.con_inner_left2{ float:left; width:30%;}



.cont_inner_right{ float:right; width:28%;}



.title_sub{ float:left; width:100%; font-size:18px; color:#164398; text-transform:capitalize; margin:10px 0px 0px;}

.title_sub a{ float:left; width:100%; font-size:18px; color:#164398; text-decoration:none;}

.title_sub2{ float:left; width:100%; font-size:18px; color:#333; text-transform:capitalize; margin:10px 0px 0px;}

.center_title{ float:left; width:100%; font-size:20px; text-transform:uppercase; color:#164398; margin:10px 0px 0px;}



.responsive_menu{ display:none;}



.trigger{ display:none;}



.web_pricing{ float:left; width:100%; margin:35px 0px;}



td{ border:1px solid #eee; padding:5px; text-align:center;}



.bx-wrapper .bx-viewport{ float:left; width:100%; overflow:hidden;}









/**********Website Responsive***********/







@media(max-width:1200px){



.inner_navi ul li{ margin-right:48px;}



.home_services ul li img{ width:100%;}	



.home_services{ float:left; width:100%; max-width:inherit; margin:0;}



.home_services ul li{ width:24%; margin-right:12px;}



}







@media(max-width:999px){



.logo{ float:left; width:100%; text-align:center; margin:0px 0px 15px 0px;}



.header_right{ float:left; width:100%; text-align:center;}	



.inner_navi ul li a{ font-size:14px;}



.inner_navi ul li{ margin-right:12px;}



.home_services{ float:none; width:100%; max-width:650px; margin:0 auto;}



.home_services ul li{ float:left; width:48%;}



.content_left{ float:left; width:100%;}



.content_right{ float:none; width:100%; max-width:400px; margin:0 auto; overflow:hidden;}



.about_footer{ float:none; width:100%; max-width:450px; margin:0 auto;}



.footer_links{ float:none; width:100%; max-width:350px; margin:20px auto; text-align:center;}



.footer_address{ float:none; width:100%; max-width:350px; margin:20px auto; text-align:center;}



.inner_navi{ max-width:729px;}



}







@media(max-width:768px){



.trigger, .responsive_menu{ display:block;}



.trigger{ width:auto; right:20px; top:20px; position:absolute;}



.responsive_menu{ position:fixed; background:#fcb924; width:60%; right:0px; height:100%; top:0; z-index:98;  right:-60%; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s;



-moz-transition:all 0.7s ease 0s; -ms-transition:all 0.7s ease 0s; -o-transition:all 0.7s ease 0s;}



.responsive_menu ul{ float:left; width:100%; border-top:1px solid #df9d09; margin:10px 0; padding:0;}



.responsive_menu li{ float:left; width:100%; line-height:40px; padding:0 15px; border-bottom:1px solid #df9d09; list-style:none;}



.responsive_menu li a{ color:#fff; text-transform:uppercase; float:left; width:100%; text-decoration:none;}



.responsive_menu li:hover {background:#df9d09;}



.close_icon{ float:right;}



.menu_Show{ right:0%;}



.navigation_my{ display:none;}



.responsive_menu{ display:block;}



.home_services ul li{ width:47%;}



.con_inner_left{ float:left; width:100%;}



.cont_inner_right{ float:left; width:100%; text-align:center; margin:25px 0px; }



	



}







@media(max-width:479px){




.centered-btns_nav{ display:none;}


.trigger{ top:110px;}



.home_services ul li{ float:left; width:100%; margin-right:0px; margin-bottom:15px;}



	



}