/*@import "http://fonts.googleapis.com/css?family=Exo+2:700,600,800,300,400,500,900";*/
body { visibility: hidden;}
#trueHeader #logo{float:left;display:block;width:100%;height:80px;text-indent:-999em;background:url(../images/logo.png) no-repeat left 4px;}
.site_wrapper{width:100%;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);}
.container_full{width:100%;float:left;margin:auto;}
.container{width:1170px;margin:auto;}
.one_half,.one_third,.one_fourth,.two_third,.three_fourth,.one_fifth{position:relative;margin-right:4%;float:left;}
.one_full{width:100%;}
.one_half{width:48%;}
.one_third{width:30.65%;}
.one_fourth{width:22%;}
.one_fifth{width:16.8%;}
.two_third{width:65.35%;}
.three_fourth{width:74%;}
.last{margin-right:0!important;clear:right;}
#access .menu{list-style:none;font-weight:400;position:relative;float:right;font-family:"Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin-top:0;}
#access .menu select{border:2px solid #eee;padding:10px;background-color:#f9f9f9;color:#333;}
#access .menu ul{margin:0;list-style-type:none;position:relative;text-align:left;z-index:1001;height:auto;margin:9px 0 9px 0;float:right;}
#access .menu ul li{position:relative;display:inline-block;padding:0;z-index:101;margin:0 4px 0 0;float:left;}
#access .menu ul li.last{background:none;}
#access .menu ul li a{display:inline-block;text-decoration:none;font-family:"Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11pt;line-height:1;color:#3b3a39;margin:0;padding:12px 10px;text-align:center;}
#access .menu ul li a i{margin-left:4px;}
#access .menu ul li a:hover{color:#fff;background-color:#d44700;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
#access .menu ul li a.active{color:#fff;background-color:#d44700;border-radius:4px;}
#access .menu ul li ul{position:absolute;left:0;height:auto;display:none;visibility:hidden;width:194px;padding:0;margin-top:-1px;text-align:left;background:#d44700;border-radius:4px;border-top-left-radius:0;}
#access .menu ul li ul li{display:list-item;float:none;background:none;padding:0;margin:0;height:auto;}
#access .menu ul li ul li ul{top:0;}
#access .menu ul li ul li a{margin:0;border:none;display:block;padding:14px 17px;font-size:11pt;font-family:"Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;background:#d44700;width:175px;text-align:left;border-bottom:1px solid #f6f6f6;border-radius:4px;border-top-left-radius:0;}
#access .menu ul li ul li a:hover,#access .menu ul li ul li.active a,#access .menu ul li ul li a.selected{background:#ffa841;border-bottom:1px solid #f3f3f3;color:#fff;padding:14px 17px;border-radius:4px;border-top-left-radius:0;}
#access .menu ul li ul li:last-child{border:none;}
* html #access .menu{height:1%;}
.selectnav{display:none;width:440px;margin-left:20px;}
.slider_button1{float:left;background:url(../images/slider-but01.png) no-repeat center top;width:180px;height:50px;font-size:14px;font-weight:600;color:#fff;text-align:right;vertical-align:middle;line-height:50px;text-transform:uppercase;}
.slider_button1 i{float:left;margin:18px 0 0 18px;}
.slider_button1:hover{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.slider_button2{float:left;background:url(../images/slider-but02.png) no-repeat center top;width:180px;height:50px;font-size:14px;font-weight:600;color:#fff;text-align:right;vertical-align:middle;line-height:50px;text-transform:uppercase;}
.slider_button2 i{float:left;margin:18px 0 0 18px;}
.slider_button2:hover{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.bottom_section{float:left;width:100%;}
.bottom_section .one_half{float:left;width:48%;margin-right:4%;}
.new_website{float:left;width:100%;height:auto;padding-bottom:20px;padding-left:13px;padding-top:28px;background-color:#f0f0f0;}
.new_website strong{font-size:14px;text-transform:uppercase;display:block;margin-bottom:5px;}
.new_website ul{float:left;width:100%;padding:0;margin:13px 0 0;}
.new_website li{float:left;padding:13px 0;margin:0 2% 0 0;width:48%;background-color:#fff;border-radius:4px;color:#3b3a39;}
.new_website li i{margin-left:13px;margin-right:4px;color:#727272;}
.new_website a{float:left;color:#ff8100;font-size:14px;font-weight:700;text-transform:uppercase;margin-top:22px;}
.new_website a:hover{color:#3b3a39;}
.people_says{float:left;width:93%;padding:5%;border-radius:4px;background-color:#f0f0f0;}
.clients{float:left;width:100%;}
.wave_graphs{float:left;width:100%;height:7px;margin-top:-7px;background:url(../images/waves-graph.png) repeat-x left top;}
.footer{font-size:10pt;float:left;width:100%;background:#3b3a39 url(../images/bg-texture4.png) repeat left top;padding-bottom:18px;}
.footer .one_fourth{float:left!important;width:22%;color:#999;}
.footer h3{color:#fff;font-weight:400;margin-bottom:27px;}
.footer ul.list{padding:0;margin:-5px 0 0;}
.footer .list li{margin:0;padding:0;line-height:28px;}
.footer .list li i{margin-right:4px;font-weight:700;}
.footer .list li a{color:#999;}
.footer .list li a:hover{color:#eee;}
.footer ul.recent_blogs{padding:12px 0 0;margin:-5px 0 0;}
.footer .recent_blogs li{padding:0 0 16px;margin:0 0 16px;float:left;border-bottom:1px solid #404040;width:85%;}
.footer .recent_blogs li.last{margin:0;border-bottom:none;}
.footer .recent_blogs li img{border:3px solid #fff;float:left;margin-right:20px;}
.footer .recent_blogs li a{color:#999;}
.footer .recent_blogs li a:hover{color:#eee;}
.footer .recent_blogs li i{line-height:16px;float:left;margin-top:5px;font-style:normal;color:#727272;}
.footer .recent_blogs li p{margin:-5px 0 0;float:right;}
.footer .any_questions{float:left;padding:20px 10px 18px 20px;margin:5px 0 0;min-width:188px;min-height:88px;background-color:#212121;border-radius:4px;color:#999;}
.footer .any_questions img{float:left;margin-right:20px;}
.footer .any_questions p{line-height:18px;}
.footer .any_questions h3{color:#e3e3e3;margin:0;font-weight:700;font-size:18px;}
.footer .any_questions h3 i{color:#eee;text-transform:none;font-size:14px;font-style:normal;}
.footer .live_chat{float:left;padding:20px 10px 18px 20px;margin:27px 0 0;min-width:188px;background-color:#212121;border-radius:4px;text-transform:uppercase;}
.footer .live_chat img{float:left;margin-right:20px;}
.footer .live_chat a{font-size:27px;color:#e3e3e3;line-height:22px;}
.footer .live_chat h2{font-size:27px;color:#e3e3e3;line-height:22px;margin:0;font-weight:600;}
.footer .live_chat h2 i{font-size:14px;color:#999;font-style:normal;}
.footer .live_chat a:hover{color:#999;}
.footer_sectwo{float:left;width:100%;margin-top:30px;}
.footer_sectwo .container{background:url(../images/h-line.png) repeat-x left top;padding-top:28px;}
.footer_sectwo .free_scripts h4{color:#fff;width:130px;float:left;}
.footer_sectwo .free_scripts{float:left;width:48%;}
.footer_sectwo .free_scripts ul{float:left;padding:0;margin:4px 0 0;}
.footer_sectwo .free_scripts li{float:left;padding:0;margin:0 11px;}
.footer_sectwo .payments_list h4{color:#fff;width:100px;float:left;}
.footer_sectwo .payments_list{float:right;width:48%;}
.footer_sectwo .payments_list ul{float:left;padding:0;margin:4px 0 0;}
.footer_sectwo .payments_list li{float:left;padding:0;margin:0 10px;}
.copyright_info{float:left;padding:30px 0;margin:0;width:100%;color:#999;border-top:4px solid #292929;background:url(../images/bg-texture5.png) repeat left top;}
.copyright_info .one_half{float:left;width:48%;margin-right:4%;}
.copyright_info b{font-size:12px;color:#999;font-style:normal;font-weight:400;}
.copyright_info span{float:right;}
.copyright_info a{margin-top:10px;font-size:12px;color:#999;text-align:right;}
.copyright_info a:hover{color:#eee;}
.content_left{float:left;width:71%;padding:40px 0;}
.content_fullwidth{float:left;width:100%;padding:40px 0 50px;}
.right_sidebar{float:right;width:25%;padding:40px 0;}
.left_sidebar{float:left;width:25%;padding:40px 0 50px;}
.content_right{float:right;width:71%;padding:40px 0;}
.page_title{float:left;width:100%;margin-top:100px;padding:30px 0 15px;background:#272727 url(../images/bg-texture4.png) repeat left top;}
.page_title .title{width:100%;float:left;text-align:left;margin:0;}
.page_title .title h1{margin:0;background:none;font-weight:300;color:#fff;}
.page_title .pagenation{float:left;width:100%;font-family:"Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;text-align:left;font-weight:normal;color:#eee;margin:4px 0 0;padding:0;}
.page_title .pagenation i{color:#999;margin:0 2px;}
.page_title .pagenation a{padding:0;color:#999;}
.page_title .pagenation a:hover{color:#eee;}
ul.clients_logos_list{padding:0;margin:30px 0 0;position:relative;}
.clients_logos_list li{padding:0;margin:0;float:left;width:25%;}
.clients_logos_list li.last{margin:0;}
.get_features{width:100%;float:left;padding:0;margin:0;}
.get_features h5{margin-bottom:7px;font-weight:400;color:#3b42a3;}
.get_features p{line-height:19px;}
.get_features ul.get_features_list{float:left;padding:0;margin:0 0 35px;}
.get_features ul.get_features_list.last{margin:0;}
.get_features .get_features_list li{float:left;padding:0;margin:0;}
.get_features .get_features_list li.left{float:left;padding:0;margin:0 15px 0 0;width:44px;height:44px;background-color:#ccc;border-radius:45px;text-align:center;line-height:52px;vertical-align:middle;}
.get_features .get_features_list li.left i{color:#fff;}
.get_features .get_features_list li.right{width:80%;}
.comment_form{float:left;width:100%;margin-top:30px;}
.comment_form label{float:left;width:90px;height:15px;padding:7px 10px;margin-bottom:20px;}
.comment_input_bg{float:left;width:75%;height:25px;padding:7px 10px 0;border-top:2px solid #e3e3e3;border-left:2px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f9f9f9;}
.comment_textarea_bg{float:left;width:90%;height:235px;padding:7px 10px 0;margin-bottom:20px;border-top:2px solid #e3e3e3;border-left:2px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f9f9f9;}
.comment_checkbox{float:left;display:block;width:90%;margin-top:10px;}
.comment_submit{background-color:#7f9919;border:1px solid #ddd;padding:9px 13px;font-family:"Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;border-radius:4px;color:#fff;}
.comment_submit:hover{background-color:#7f994c;cursor:pointer;}
.comment_wrap{padding:20px 20px 20px 0;overflow:hidden;border-bottom:1px solid #eee;}
.comment_wrap.chaild{border-bottom:1px solid #eee;margin:10px 20px 10px 50px;overflow:hidden;}
.gravatar{float:left;}
.comment_content{overflow:hidden;padding-left:20px;position:relative;min-height:80px;}
.comment_content .comment_meta{position:relative;}
.comment_content .comment_meta .comment_author{display:inline;font-size:14px;font-style:normal;}
.comment_content .comment_meta .comment_author i{display:inline;font-size:11px;font-style:italic;}
.comment_content .comment_text{clear:both;padding-top:0;overflow:hidden;}
.comment_content .comment_text a{color:#d3d3d3;margin-top:5px;float:left;}
.comment_content .comment_text a:hover{color:#727272;margin-top:5px;float:left;}
#comments_section li ul li{margin-left:30px;}
.comment_form{float:left;width:690px;margin-top:30px;}
.blocklabel{float:left;width:100%;display:block;margin-top:10px;}
.comment_form label{float:left;width:90px;height:15px;padding:7px 10px;margin-bottom:20px;}
.input_bg{float:left;width:70%;height:32px;line-height:32px;vertical-align:middle;padding:0 0 0 10px;border-top:2px solid #e1e1e1;border-left:2px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f9f9f9;}
.textarea_bg{float:left;width:80%;height:200px;padding:7px 10px 0;margin-bottom:8px;border-top:2px solid #e1e1e1;border-left:2px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f9f9f9;}
.address-info{float:left;background-color:#f9f9f9;border:1px solid #e1e1e1;padding:20px 20px 10px;width:91%;margin-bottom:40px;}
.address-info a{color:#ff8100;}
.address-info a:hover{color:#454545;}
.google-map{width:99%;height:350px;border:5px solid #fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
a.but_ok_2,a.but_wifi,a.but_phone,a.but_chat,a.but_camera,a.but_book{font-family:"Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:600;-moz-border-radius:3px;border-radius:3px;}
a.but_ok_2{padding:10px 15px;margin:0;background:#ff8100;border-bottom:1px solid #909090;}
a.but_ok_2:hover{background-color:#f90;}
a.but_wifi{padding:10px 22px;margin:0;background:#09c;border-bottom:1px solid #909090;}
a.but_wifi:hover{background-color:#00abde;}
a.but_phone{padding:10px 20px;margin:0;background:#e56619;border-bottom:1px solid #909090;}
a.but_phone:hover{background-color:#ef6f1b;}
a.but_chat{padding:10px 15px;margin:0;background:#7f9919;border-bottom:1px solid #909090;}
a.but_chat:hover{background-color:#8aa61b;}
a.but_camera{padding:10px 22px;margin:0;background:#007fcc;border-bottom:1px solid #909090;}
a.but_camera:hover{background-color:#008ada;}
a.but_book{padding:10px 22px;margin:0;background:#7f9999;border-bottom:1px solid #909090;}
a.but_book:hover{background-color:#8aa6a6;}
.close-but{width:10px;height:10px;float:right;border:none;margin:5px;background:url(../images/elements/icon-remove.png) no-repeat center top;}
.button,button{text-decoration:none;text-align:center;color:#585656;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:32px;line-height:32px;padding:0 15px;position:relative;outline:none;overflow:hidden;cursor:pointer;border:1px solid #dcdcdc;border:rgba(0,0,0,.2) 1px solid;border-bottom:rgba(0,0,0,.4) 1px solid;font-family:"Exo 2","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;background:-moz-linear-gradient(center top,rgba(255,255,255,.1) 0%,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,center top,center bottom,from(rgba(255,255,255,.1)),to(rgba(0,0,0,.1)));background-color:#fff;}
.button::-moz-focus-inner{border:none;}
.button:hover,.button.hover,.page-numbers:hover{background:-moz-linear-gradient(center top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.1) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.2)));}
.button:active,.button.active,.page-numbers:active{top:2px;background:-moz-linear-gradient(center top,rgba(0,0,0,.1) 0%,rgba(255,255,255,.2) 100%);background:-webkit-gradient(linear,center bottom,center top,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.1)));}
.button.full{display:block;}
.button.small{font-size:13px;}
.button.medium{font-size:13px;height:40px;line-height:40px;}
.button.large{font-size:16px;height:50px;line-height:50px;}
.button.red{background-color:red;color:#fff;}
.button.blue{background-color:#117ed1;color:#fff;}
.button.lightblue{background-color:#09c;color:#fff;}
.button.green{background-color:#093;color:#fff;}
.button.black{background-color:#333;color:#fff;}
.button.orange{background-color:#ff8100;color:#fff;}
.button.darkgray{background-color:#818181;color:#fff;}
.button.gray{background-color:#f0f0f0;color:#000;}
.table-style{float:left;width:100%;}
.table-list{float:left;background-color:#fff;border:1px solid #ddd;margin-bottom:20px;width:100%;}
.table-list th{padding:18px 10px;background-color:#eee;}
.table-list td{padding:12px 10px 8px;text-align:center;background-color:#f5f5f5;vertical-align:middle;}
.table-list tr:hover td{background-color:#f9f9f9;}
ul.list_empty{float:left;padding:0;margin:0;width:100%;}
.list_empty li{float:left;padding:0;margin:0 20px 35px 0;}
.framed-box{border:1px solid #e3e3e3;width:100%;}
.framed-box.center{text-align:center;}
.framed-box-wrap{border:1px solid #fff;background-color:#f9f9f9;}
.framed-box-wrap .pricing-title{background-color:#f1f1f1;padding:20px 0 0;text-align:center;border-bottom:1px solid #fff;}
.framed-box-wrap .pricing-text-list{padding:15px 20px 40px;text-align:center;}
.top_section{float:left;width:100%;height:22px;padding-top:10px;background-color:#f7f7f7;position:fixed;z-index:9999;border-top:1px solid #fff;}
.top_section ul{float:right;padding:0;margin:0 16px 0 0;}
.top_section li{float:left;padding:0;margin:0 0 0 10px;color:#3b42a3;}
.top_section li strong{color:#3b42a3;font-weight:400;font-size:14px;}
.top_section li a{color:#3b42a3;}
.top_section li a:hover{color:#727272;}
.top_section li i{color:#3b42a3;}
.top_section li i:hover{color:#999;}
.site_punchtext{float:left;width:100%;background:#181818 url(../images/bg-texture1.png) repeat left top;font-size:20px;line-height:27px;color:#fff;text-align:center;padding:17px 0;word-spacing: 3px;}
.scrollup{width:40px;height:40px;opacity:1;position:fixed;bottom:64px;right:20px;display:none;text-indent:-9999px;background:url(../images/scroll-top-arrow.png) no-repeat left top;z-index:999;}
a.products{font-size:13px;font-weight:500;color:navy;text-transform:none;margin-top:5px;float:none;}
.clients h4{text-align:center;}
.footer .recent_blogs li i{float:left;margin-right:10px;}
.footer p{font-size:10pt;}
.justy{text-align:justify!important;}
.align_r{text-align:right!important;}
.align_l{text-align:left!important;}
.align_c{text-align:center!important;margin:0 auto!important;}
.content_align_c{width:82%;margin:0 auto!important;}
.rti{padding:15px;outline:#ddd solid 1px;}
small{font-size:12px;}
/*ul li{margin-bottom:6px;}*/
.pad a.but_camera{padding:10px 22px;display:inline-block;text-align:center;}
.pRange{/*width:80%;*/margin:0 auto!important;}
.pRange .one_fourth{/*background-color:#eee;*/ padding:9px 0 18px; width:23.0%; margin-right:10px; border-width:1px!important; border: solid #ddd; border-radius:4px;}
/*.pRange .one_fourth.last{border:0;}*/
.pRange .one_fourth a:hover{color:#D50!important;}
.pRange .one_fourth p{line-height:16px;color:#000;}
.pRange .align_ico{margin:10px 0;color:#000;}
.pRange .fa-mobile{line-height:20px;}
.but_pad{padding:3px 6px!important;}
.clients ul li{display:inline-block;margin:0 20px;}
.green_hdr{color:#d44700!important;}
.grey_sub{color:#222!important;}
.yelo_sub{color:#FF0!important;}
h2{margin-bottom: 10px;}
.big p {font-size:20px;}
/* three columns features section */
.three_col_fusection .one_third{width:31.6%;padding:0 0 20px;text-align:center;border:1px solid #909090;border-radius:6px;position:relative;margin:2% 2% 0 0;float:left;background-color:#fff;min-height:290px}
.three_col_fusection .one_third i,.three_col_fusection .one_third span{color:#3b3a39;margin:10px auto;width:80px;height:80px;line-height:80px;text-align:center}
.three_col_fusection .one_third:hover{background-color:#f6f6f6;-webkit-box-shadow:0 0 25px 0 rgba(255,255,255,1);box-shadow:0 0 25px 0 rgba(255,255,255,1);-moz-box-shadow:0 0 25px 0 rgba(255,255,255,1)}
.three_col_fusection .one_third:hover i{background-color:transparent;border:4px solid #fff}
.three_col_fusection .one_third i{border:4px solid transparent;border-radius:100%}
.three_col_fusection .one_third span{border:4px solid transparent;border-radius:100%;font-size:48px;display:inline-block}
.three_col_fusection .one_third:hover span{background-color:transparent;border:4px solid #fff}
.three_col_fusection .one_third h2{font-size:26px;color:#000;font-weight:600;margin:0 0 15px}
.three_col_fusection .one_third p{color:#000;font-size:10.5pt;line-height:18px;margin:0 0 15px}
.three_col_fusection .one_third a{position:absolute;color:#000;border-bottom:1px solid;bottom:15px;left:33.333%}
.three_col_fusection .last{margin-right:0!important;clear:right}
.three_col_fusection .one_third .num{position:relative}.three_col_fusection .one_third .num p{position:absolute;top:10px;right:10px;width:15px;height:15px;font-size:12.5pt;color:#000;font-weight:700}
.three_col_fusection .one_third .bg{margin:0 0 15px;padding:10px auto;border-radius:6px 6px 0 0;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 0 2px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.2)}
.keyBg{background:url(../images/tick.png) 45% center no-repeat #f8f8f8;padding:25px 30px;border:1px solid #666;border-radius:6px}
.prodBg{background:url(../images/bg_1_bw.jpg) center top no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.box{width:95%;padding:20px;border:1px solid #ccc;border-radius:6px;background-color:#fff;}