/*------------------*/
/*	GENERAL
/*------------------------------------------------------*/
.flo_l{float:left;}
.flo_r{float:right;}
.alg_r{text-align:right;}
.alg_l{text-align:left;}
.blue_txt{color:#1889C1;}
.justify{text-align:justify;}
/* ----------- Logo ----------- */
#logo {float: left; width:90%; height:55px; padding: 0; margin:6px 0 0; background: url(../images/logo.png) no-repeat left top; background-size:100%;text-indent:-9999px;}
#logo a{width:209px; height:55px; display:block;}
#logo h1 { padding: 0; margin: 16px 0 0 0; float: left; line-height: 25px; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 40px; color: #1889c1; text-transform: none; background: none;}
#logo h1 i { display:none; display: block; color: #b9b9b9; font-size: 11px; font-weight: normal; font-style: normal; text-transform: none;}
#logo_innerpage { float: left; padding: 0 0 0 13px; margin: 0 0 0 0; background: url(../images/logo.png) no-repeat left 10px; background-size: 17%;}
#logo_innerpage h1 { padding: 0; margin: 17px 0 0 0; float: left; line-height: 18px; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 31px; color: #1889c1; text-transform: none; background: none;}
#logo_innerpage h1 i { display: block; color: #b9b9b9; font-size: 9px; font-weight: normal; font-style: normal; text-transform: none;}

/*------------------*/
/*	SITE STRUCTURE
/*------------------------------------------------------*/
.contact_n{background:#545150; color:#ccc; min-height:24px;width:100%; text-align:right; z-index:9999; padding:3px 0; position:fixed; top:0;}
.contact_n ul.no{float:right; margin:0; padding:0;}
.contact_n ul.no li{float:left; margin:3px 0 0 8px; font-size:12px;}
.contact_n ul.no li img{width:18px; margin-bottom:-5px;}
.site_wrapper {width: 100%; margin: 0 auto 0 auto;}
#page_wrapper_full { width: 100%; margin: auto auto auto auto;}
.container_full { width: 100%; margin: auto auto auto auto;}
.container { width: 1000px; margin: auto auto auto auto;}

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth{position: relative; margin-right:3%; float: left;}
.one_full { width: 100%;}
.one_half { width: 48%;}
.one_third { width: 30.650%;}
.one_fourth { width: 22%;}
.one_fifth { width: 16.800%;}
.two_third { width: 65.350%;}
.three_fourth { width: 74%;}
.last { margin-right: 0 !important; clear: right;}

/*------------------*/
/*	MENU
/*------------------------------------------------------*/
.menu_sticky { float: left; width: 100%; top:24px; position: fixed; z-index: 1001;  background: #f9f9f9 /*url(../images/menu-shadow.png) repeat-x left bottom*/; box-shadow:0px 2px 7px #ccc;  padding:8px 0; /*addcss*/}
#access .menu { list-style: none; font-weight: normal; position: relative; float: right; font-family: 'Open Sans', sans-serif; font-weight: normal; margin-top: 0;}
#access .menu select { border: 2px solid #eee; padding: 10px 10px 10px 10px; background-color: #f9f9f9; color: #333;}
#access .menu ul { margin: 0; list-style-type: none; position: relative; text-align: left; z-index: 1001; margin: 0; float: right;}
#access .menu ul li { position: relative; display: inline-block; padding: 0; z-index: 101; margin: 0 0 0 1px; float: left;}
#access .menu ul li.last { background: none;}
#access .menu ul li a { display: inline-block; text-decoration: none; font-size: 14px; line-height: 1; color: #333; margin: 0; padding: 30px 16px 20px 16px; text-align: center;}
#access .menu ul li a:hover { color: #1889c1; padding: 30px 16px 20px 16px;} 
#access .menu ul li:hover > a > em.triangle{background:url(../images/triangle.png) no-repeat 0 bottom; width:56px; height:13px; position:absolute;  left:26%; bottom:-1px;}
/**/#access .menu ul li.current-menu-item a{ color: #1889c1; border-radius:6px; padding: 18px 16px 20px 16px; background-color: #fff; margin-top: 10px; border: 1px solid #eee;}
#access .menu ul li.current-menu-parent a {color: #1889c1; border-radius:6px; padding: 18px 16px 20px 16px; background-color: #fff; margin-top: 10px; border: 1px solid #eee;}
{margin:0; padding:12px 16px; border-radius:0;background-color: transparent;}
#access .menu ul li ul { position: absolute; left: 0; height: auto; display: none; visibility: hidden; width:300px; padding:3px; text-align: left;  background:url(../images/transparent_blk.png); border-top:solid 4px #0c74a8;}
#access .menu ul li ul li/**/,  #access .menu ul li.current-menu-item 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/**/ ,  #access .menu ul li.current-menu-item ul li a, #access .menu ul li.current-menu-parent ul li a{margin: 0; border: none; display: block; padding: 13px 12px 13px 12px; font-size: 13px; font-weight: normal; color: #fff;  width:42%; float:left; text-align: left; color:#ccc; background:none;}
 #access .menu ul li.current-menu-item ul li a, #access .menu ul li.current-menu-parent ul li a { border-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: #3a8ccc;  color: #fff; padding: 13px 12px 13px 12px;}
#access .menu ul li ul li.current-menu-item a{background: #3a8ccc;  color: #fff; padding: 13px 12px 13px 12px; margin:0; border:none; border-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;}
#access .menu ul li ul li a.arrow { margin: 0; border: none; display: block; padding: 0; height: 1px; background:url(../images/spacer.gif) no-repeat left top;}
#access .menu ul li ul li a.arrow img { position: absolute; top: -13px; left: 20px;}

/*------------------*/
/*	PAGES
/*------------------------------------------------------*/
/* top section */
.top_section { float: left; width: 100%; margin-top: 67px; padding: 28px 0; border-bottom: 1px solid #f3f3f3;}
/* top social links */
ul.top_social_links { float: left; padding: 0; margin: 20px 0 0 0;}
.top_social_links li { float: left; padding: 0; margin: 0 0 0 5px; width: 20px; height: 20px; text-align: center; border-radius: 10px;}
.top_social_links li:hover { background-color: #fff;}
.top_social_links li:hover i { color: #1889c1;}
.top_social_links li i { color: #e3e3e3;}

ul.top_clist { float: left; padding: 0; margin: 0;}
.top_clist li { float: left; padding: 0; margin: 0 13px 0 0; color: #b9b9b9;}
.top_clist li i { color: #d3d3d3;}
.top_clist li a { color: #b9b9b9;}
.top_clist li a:hover { color: #1889c1;}

/* site search */
.site_search_home { margin: 5px 0 0 0; padding: 0; float: left; width: 100%;}
.site_search_home #site-searchform { margin: 0; padding: 0;}
.site_search_home #site-searchform #s{ border: 1px solid #eee; background-color: #fff; width: 78%; height:34px; padding:0px 10px 0 10px; color: #999; float: left; font: normal 14px "Trebuchet MS", Helvetica, Arial, sans-serif;}
.site_search_home #site-searchform #searchsubmit{ float: left; width:40px; height:36px; cursor:pointer; text-indent:-5555em; line-height:100; overflow:hidden; background: #1889c1 url(../images/site-search-icon.png) no-repeat center 11px; border:0;}
.site_search_home #site-searchform #searchsubmit:hover{ float: left; width:40px; height:36px; cursor:pointer; text-indent:-5555em; line-height:100; overflow:hidden; background: #333 url(../images/site-search-icon.png) no-repeat center 11px; border:0;}

/* slider button */
.button_slider {margin: 0; padding:10px 60px 10px 15px; float: left; text-align: left; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 18px; color: #fff; text-transform: uppercase; border-radius:5px; position:relative;
background: #209bd7; /* Old browsers */
background: -moz-linear-gradient(top, #209bd7 0%, #1989c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#209bd7), color-stop(100%,#1989c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #209bd7 0%,#1989c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #209bd7 0%,#1989c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #209bd7 0%,#1989c2 100%); /* IE10+ */
background: linear-gradient(to bottom, #209bd7 0%,#1989c2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#209bd7', endColorstr='#1989c2',GradientType=0 ); /* IE6-9 */}
.button_slider:hover { color: #fff;
background: #1e8bc5; /* Old browsers */
background: -moz-linear-gradient(top, #1e8bc5 0%, #1e8bc5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e8bc5), color-stop(100%,#1e8bc5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e8bc5 0%,#1e8bc5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e8bc5 0%,#1e8bc5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e8bc5 0%,#1e8bc5 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e8bc5 0%,#1e8bc5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e8bc5', endColorstr='#1e8bc5',GradientType=0 ); /* IE6-9 */}
.button_slider i.icon-chevron-right{background:#1980b6; width:20px; text-align:center; padding:12px 10px; position:absolute; right:0; top:0; border-top-right-radius:5px; border-bottom-right-radius:5px; border-left:solid 1px #35a2d7; box-shadow:1px 0 0 0 #1172a5 inset;}
/* punch text */
.punch_text {float: left; width: 100%; padding:30px 0; background-color: #1889c1; text-align: center; color: #fff; font-size: 34px; line-height: 34px; font-weight: normal;}
.punch_text h2{color: #fff; font-size: 34px; line-height:30px; font-weight: normal; margin-bottom:15px; text-shadow:0 2px 0 #10709f;}
.punch_text strong { color: #fff; font-weight: bold;}
.punch_text i { font-size: 18px; color: #fff; display: block; font-weight: normal; font-style: normal;}
.punch_text .but_01 { padding: 11px 22px; margin: 0; background-color: #fff; border-radius: 4px; font-size: 14px; color: #1889c1; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; border-bottom: 1px solid #666;}
.punch_text .but_01:hover { color: #333;}
.punch_text .but_02 { padding: 11px 22px; margin: 0; background-color: #2fbbff; border-radius: 4px; font-size: 14px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase; border-bottom: 1px solid #666;}
.punch_text .but_02:hover { color: #333;}
.punch_text.nobgcolor { background: none; color: #1889c1; font-family: 'Open Sans', sans-serif;}
.punch_text.nobgcolor i { color: #999;}
/* punch text 02 */
.punch_text_02 { float: left; width: 100%; padding: 30px 0; background-color: #1889c1; text-align: left; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 27px; line-height: 38px; font-weight: normal;}
.punch_text_02 .readmore_but_03 { float: right; line-height: normal;}
.sitefeatures_01 {/* text-align: center;*/}
.sitefeatures_01 i { color: #1889c1;}
.readmore_but { padding: 8px 16px; margin: 0; background-color: #eee; font-size: 14px; color: #1889c1; border-radius: 2px;}
.readmore_but:hover { color: #1889c1; background-color: #f9f9f9;}
.readmore_but_02 { font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 11px; color: #727272; text-transform: uppercase;}
.readmore_but_02:hover { color: #1889c1;}
.readmore_but_03 { font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 14px; color: #1889c1; text-transform: uppercase; background-color: #fff; padding: 13px 20px; border-radius: 4px;}
.readmore_but_03:hover { color: #666;}
.grey_bg { float: left; width: 100%; padding: 50px 0; background: #f3f3f3 url(../images/shadow-01.png) repeat-x left top;}
.colored_bg { float: left; width: 100%; padding: 0; background-color: #1889c1; border-top:solid 7px #0363a2;}
/* fresh works */
.fresh_works { float: left; width: 100%; height: 418px;}
.fresh_works_list section .display .small-group{ float:left; width:470px; height:200px; overflow:hidden;}
.fresh_works_list section .display .small-group div.small{ position:relative; float:left; width:50%; height:100%; color:#fff; text-align:center; overflow:hidden;}
.fresh_works_list section .display .small-group div.small img{ width:100%; height:100%}
.fresh_works_list section .display .small-group div.small .hover{position:absolute; left:0; top:0; right:0; bottom:0; pointer-events:none; z-index:90;}
.fresh_works_list section .display .small-group div.small:hover .hover{ background:#1889c1; border-width:11px 11px 11px 11px;}
.fresh_works_list section .display .small-group div.small:hover .info{ color:#fff;}
.fresh_works_list section .display .small-group div.small a{ color:#fff;}
.fresh_works_list section .display .small-group div.small .info{position:absolute; bottom:-80px; left:0; width:100%; z-index:100; background: none; border: none; -webkit-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1); -o-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1); transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1); background:url(../images/transparent_blue.png); padding:5px 0;}
.fresh_works_list section .display .small-group div.small .info h1{ background: none; color: #fff; margin: 0; padding: 0; line-height: normal; line-height:18px; font-size: 15px;}
.fresh_works_list section .display .small-group div.small .info h2{ background: none; color: #fff; margin: 0; padding: 0; line-height: normal; font-size: 12px; font-weight: normal;}
.fresh_works_list section .display .small-group div.small:hover .info h2{display:none;}
.fresh_works_list section .display .small-group div.small:hover .info{background:none!important;}
.fresh_works_list section.cheapest .small-group .additionnal{ font-weight:500; color:#fff; font:500 14px Arial Narrow,Helvetica Neue,Arial,Helvetica,sans-serif; line-height:20px; padding:0; position:absolute; top:100%; left:0; right:0; opacity:0; margin-top: 10px;}
.fresh_works_list section.cheapest .small-group .additionnal ul{float:left; clear:both; margin-left:30px; }
.fresh_works_list section.cheapest .small-group .additionnal ul li{padding:2px 3px 3px 0;line-height:16px; list-style:square; text-align:left;}
.fresh_works_list section.cheapest .small-group .additionnal b{ padding: 0 0 0 10px; margin: 0 10px 0 0; color: #fff; font-size: 12px; font-weight: normal; background: url(../images/arrow-01.png) no-repeat left 7px; float:right; clear:both;}
.fresh_works_list section.cheapest .small-group .additionnal strong{ display:block; font-weight:500; color:#fff;}
.fresh_works_list section.cheapest .small-group div.small:hover .info{ bottom:75px;}
.fresh_works_list section.cheapest .small-group div.small:hover .additionnal{ opacity:1;}
.fresh_works_list section.cheapest .small-group div.small:hover h2,.fresh_works_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3,.fresh_works_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3{ color:#fff; margin: 0; padding: 0; line-height: normal;}
.fresh_works_list section.cheapest .small-group div.small:hover h2 strong,.fresh_works_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3 strong,.fresh_works_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3 strong{ color:#fff; margin: 0; padding: 0; line-height: normal;}

h6.tagline{font-size:16px; font-style:italic; margin:18px 0 10px; line-height:22px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
/* site features 02*/
.sitefeatures_02 { float: left; padding:0px; margin: 0; width: 100%;}
.sitefeatures_02 .left { float: left; padding: 0; margin: 0; width:37%; min-height: 380px; background: url(../images/site-img20.png) no-repeat left bottom;}
.sitefeatures_02 .left img { float: left;}
.sitefeatures_02 .right { float: right; padding: 0; margin: 0; width:63%; color: #fff;}
.sitefeatures_02 .right ul { float: left; padding: 0; margin: 0;}
.sitefeatures_02 .right li { float: left; padding: 25px 0 25px 0; margin: 0; border-bottom: 1px dashed #74b8da;}
.sitefeatures_02 .right li.first { padding: 0 0 25px 0;}
.sitefeatures_02 .right li.last { border-bottom: none; padding: 25px 0 0 0;}
.sitefeatures_02 .right li i { color: #fff; float: left;}
.sitefeatures_02 .right li h2 { color: #fff; font-weight: normal; width: 87%; float: right; margin: 0;}
.sitefeatures_02 .right li h2 em { margin-top: 10px; font-size: 13px; font-style: normal; display: block;}
.sitefeatures_02 .right li h2 em a{color:#fff;}
.sitefeatures_02 .right li h2 em:hover a{color:#b6e2ff;}
/* site features 03*/
.sitefeatures_03 { float: left; padding: 0; margin: 0; width: 100%;}
.sitefeatures_03 h1 { margin: 0; padding: 0; background: none; text-align: center;}
.sitefeatures_03 h1 small { margin: 0; padding: 9px 0 0 0; text-align: center; font-size: 16px; color: #727272; /*display: block;*/}
.call_mail h1{color:#0363A2;}
.call_mail h1 i{margin-left:10px;}
.sitefeatures_03 .left { float: left; padding: 0; margin: 0; width: 46%; text-align: right; background: url(../images/site-img21.jpg) no-repeat left bottom;}
.sitefeatures_03 .left h2 { color: #1889c1; margin-bottom: 20px;}
.sitefeatures_03 .left ul { padding: 0; margin: 20px 0 25px 0;}
.sitefeatures_03 .left li { padding: 0; margin: 0; color: #999; line-height: 27px; /*ackground: url(../images/dot-round.png) no-repeat right 13px;*/}
.sitefeatures_03 .left li i{margin-left:8px;}
.sitefeatures_03 .right { float: left; padding: 0; margin: 0; width: 46%; background: url(../images/seo_facts.png) no-repeat right bottom;}
.sitefeatures_03 .right h2 { color: #1889c1; margin-bottom: 20px;}
.sitefeatures_03 .right ul { padding: 0; margin: 20px 0 25px 0;}
.sitefeatures_03 .right li { padding: 0; margin: 0; color: #999; line-height: 27px;/* background: url(../images/dot-round.png) no-repeat left 13px;*/}
.sitefeatures_03 .right li i{margin-right:8px;}
.sitefeatures_03 .center { float: left; padding: 0; margin: 0; width: 8%; min-height: 285px; background: url(../images/v-dotted-lines.png) repeat-y center top;}
/* recent blogs */
.recent_blogs { float: left; width: 100%; height: 295px;}
.recent_blogs_list section .display .small-group{ float:left; width:470px; height:295px; overflow:hidden;}
.recent_blogs_list section .display .small-group div.small{ position:relative; float:left; width:50%; height:100%; color:#fff; text-align:center; overflow:hidden;}
.recent_blogs_list section .display .small-group div.small img{ width:100%; height:100%}
.recent_blogs_list section .display .small-group div.small .hover{ position:absolute; left:0; top:0; right:0; bottom:0; pointer-events:none; z-index:90;}
.recent_blogs_list section .display .small-group div.small:hover .hover{ background:#1889c1; border-width:11px 11px 11px 11px}
.recent_blogs_list section .display .small-group div.small:hover .info{ color:#fff}
.recent_blogs_list section .display .small-group div.small a{ color:#fff}
.recent_blogs_list section .display .small-group div.small .info{ position:absolute; top:0; left:0; width:96%; height:80%; padding:30% 2% 0; margin-bottom:0; z-index:100; background:url(../images/transparent1_blk.png); border: none; -webkit-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1); -o-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1); transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1)}
.recent_blogs_list section .display .small-group div.small .info h1{ background: none; color: #fff; margin: 0; padding: 0; line-height: normal; font-size: 14px; font-weight: bold;}
.recent_blogs_list section .display .small-group div.small .info h2{ background: none; color: #fff; margin: 0; padding: 0; line-height: normal; font-size: 12px; font-weight: normal;}
.recent_blogs_list section .display .small-group div.small .info h2 i.date{ color: #fff; font-size: 12px; float: left; padding: 0 0 0 18px; margin: 7px 0 0 25px; background: url(../images/icon-clock.png) no-repeat left 2px;}
.recent_blogs_list section .display .small-group div.small .info h2 i.comments{ color: #fff; font-size: 12px; float: right; padding: 0 0 0 18px; margin: 7px 20px 0 0; background: url(../images/icon-comment.png) no-repeat left 2px;}
.recent_blogs_list section.cheapest .small-group .additionnal{ font-weight:500; color:#fff; font:500 14px Arial Narrow,Helvetica Neue,Arial,Helvetica,sans-serif; line-height:20px; padding:0; position:absolute; top:100%; left:0; right:0; opacity:0; margin-top: 20px;}
.recent_blogs_list section.cheapest .small-group .additionnal b { padding: 7px 10px 7px 20px; margin: 0 0 0 0; color: #fff; font-size: 12px; font-weight: normal; border: 1px solid #fff; background: url(../images/arrow-01.png) no-repeat 10px 11px;}
.recent_blogs_list section.cheapest .small-group .additionnal strong{display:block; font-weight:500; color:#fff;}
.recent_blogs_list section.cheapest .small-group div.small:hover .info{background:none; height:auto; top:-15%;}
.recent_blogs_list section.cheapest .small-group div.small:hover .additionnal{ opacity:1;}
.recent_blogs_list section.cheapest .small-group div.small:hover h2,.recent_blogs_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3,.recent_blogs_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3{ color:#fff; margin: 0; padding: 0; line-height: normal;}
.recent_blogs_list section.cheapest .small-group div.small:hover h2 strong,.recent_blogs_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3 strong,.recent_blogs_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3 strong{ color:#fff; margin: 0; padding: 0; line-height: normal;}
/* what people says */
.what_people_says { float: left; width: 100%; min-height: 420px; background: url(../images/world-map-big.png) no-repeat center 100px;}
.what_people_says h1 { margin: 0; padding: 0; background: none; text-align: center;}
.what_people_says h1 small { margin: 0; padding: 7px 0 0 0; text-align: center; font-size: 16px; color: #727272; display: block;}
.what_people_says .contarea { float: left; width: 83%; padding: 25px; background-color: #fff; border: 1px solid #f3f3f3; border-radius: 5px;}
.what_people_says .whopic { float: left; width: 100%; margin-top: -1px; padding: 10px 0 0 0; background: url(../images/arrow-testi.png) no-repeat 27px top;}
.what_people_says .whopic strong { color: #999; line-height: 16px; margin-top: 10px; display: block;}
.what_people_says .whopic strong small { color: #999; font-size: 11px; display: block; font-weight: normal;}
/* Slider Static Image */
.slider_static_image { width: 100%; height: 500px; float: left; padding: 0; margin: 0 0 0 0; text-align: left; font-family: 'Open Sans', sans-serif; font-weight: normal; background: url(../images/sliders/iosslider/slider-bg1.jpg) no-repeat center bottom;}
.slider_static_image .static_right_img { width: 100%; height: 500px; background: url(../images/sliders/iosslider/slide1.png) no-repeat right bottom;}
.slider_static_image .text1 { font-size: 27px; font-weight: normal; color: #595959;}
.slider_static_image .text2 { font-size: 45px; font-weight: bold; color: #1889c1; margin-top: 20px;}
.slider_static_image .text3 { color: #727272; font-size: 18px; line-height: 27px; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; padding: 22px 0; margin-top: 35px;}
.slider_static_image .text4 { margin-top: 35px;}
.slider_static_image .static_left_content { float: left; width: 40%; padding: 0; margin: 80px 0 0 0;}
/* Slider Video */
.slider_video { width: 100%; float: left; padding: 0; border-bottom: 1px solid #e6e6e6; margin: 0 0 0 0; text-align: left; font-family: 'Open Sans', sans-serif; font-weight: normal; height: 485px; background: url(../images/sliders/iosslider/slider-bg1.jpg) no-repeat center bottom;}
.slider_video .video_ara { float: right; width: 94%; height: 370px; margin-top: 58px; margin-right: 10px; border: 5px solid #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);}
.slider_video .video_ara iframe { width: 100%; height: 100%;}
.slider_video .video_ara iframe { width: 100%; height: 100%;}
.slider_video .text1 { font-size: 27px; font-weight: normal; color: #595959;}
.slider_video .text2 { font-size: 45px; font-weight: bold; color: #1889c1; margin-top: 20px; line-height: 40px;}
.slider_video .text3 { color: #727272; font-size: 18px; line-height: 27px; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; padding: 18px 0; margin-top: 25px;}
.slider_video .text4 { margin-top: 30px;}
.slider_video .slider_video_content { float: left; width: 100%; padding: 0; margin: 85px 0 0 0;}


/*------------------*/
/*	FOOTER
/*------------------------------------------------------*/
.footer {float: left; width: 100%; border-top: 5px solid #013b68; text-indent:0 1px 0 #429ce2; color: #bfe4fa; /*background-color: #333;*/
background: #014888; /* Old browsers */
background: -moz-linear-gradient(top, #014888 0%, #0e83bf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#014888), color-stop(100%,#0e83bf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #014888 0%,#0e83bf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #014888 0%,#0e83bf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #014888 0%,#0e83bf 100%); /* IE10+ */
background: linear-gradient(to bottom, #014888 0%,#0e83bf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014888', endColorstr='#0e83bf',GradientType=0 ); /* IE6-9 */
}
.footer_bg{background:url(../images/footer_bg.png);}
.footer h2 { color:#fff; margin-bottom:8px;  font-size:15px; text-transform:uppercase;}
.footer h2 i { font-weight: bold; font-style: normal;}
.footer a { color: #bfe4fa;}
.footer a:hover { color: #fff;}
.footer ul.list { padding: 0; margin: 0;}
.footer .list li { padding: 0; margin: 0; line-height: 30px;}
.footer .list li a i{margin-right:2px;}
.footer ul.contact_address { float: left; padding: 0; margin:-5px 0 0 27px; width:114%;}
.footer .contact_address li { padding: 0; margin: 0; line-height: 32px;}
.footer #footer_logo {float: left; width:209px; height:55px; padding: 0; margin:7px 0 0; background: url(../images/footer-logo.png) no-repeat left top; background-size:90%; text-indent:-9999px; }
.footer #footer_logo h1 {padding: 0; margin: 16px 0 0 0; float: left; line-height: 25px; font-family:'Open Sans', sans-serif; font-weight: bold; font-size: 40px; color: #fff; text-transform: none; background: none; }
.footer #footer_logo h1 i { display: block; color: #999; font-size: 11px; font-weight: normal; font-style: normal; text-transform: none;}
/* Tweets */
.twitter_feed { float: left; padding: 0; margin: 0; width: 100%;}
.twitter_feed .left { float: left; padding: 0; margin: 0; width: 20px;}
.twitter_feed .right { float: right; padding: 0; margin: -2px 0 0 0; width: 89%;}
.twitter_feed a { color: #999;}
.twitter_feed a:hover { color: #fff;}
.twitter_feed a.small { font-size: 9px; color: #727272;}
.twitter_feed a.small:hover { font-size: 9px; color: #999;}
/* flickr */
#flickr_badge_wrapper { padding: 0; margin: 0; width: 100%;}
#flickr_badge_wrapper img { width: 65px; height: 53px; margin-right: 6px; margin-bottom: 1px; border: 1px solid #999 !important;}
#flickr_www { display:block; padding:0 10px 0 10px !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited { text-decoration:none !important; background:inherit !important; color:#3993ff;}
#flickr_badge_wrapper { margin-top: 25px;}
#flickr_badge_source { padding:0 !important;}
/* copyrights */
.copyright_info { float: left; padding:15px 0 7px ; margin: 0 0 0 0; width: 100%; color: #727272; background: #272727 url(../images/scrool-up-arrow-021.png) no-repeat center top;}
.copyright_info b { font-size: 12px; color: #727272; font-style: normal; font-weight: normal;}
.copyright_info span { float: right;}
.copyright_info a { margin-top: 10px; font-size: 12px; color: #727272; text-align: right;}
.copyright_info a:hover { color: #fff;}
.copyright_info .one_fourth{clear:both;}
/* top social links */
ul.footer_social_links { float: left; padding:0; margin:0;}
.footer_social_links li { float: left; padding: 0; margin:2px 5px 2px 0; width: 24px; height: 24px; text-align: center; border-radius: 24px; line-height: 22px; vertical-align: middle; background-color: #3c3c3c; color: #727272;}
.footer_social_links li:hover { background-color: #3c3c3c;}
.footer_social_links li:hover i{ color: #999;}
.footer_social_links li i { color: #727272;}

/* scroll up */
.scrollup_area { width: 34px; height: 20px; margin: 0 auto;}
.scrollup{ float: left;
    width: 34px;
    height: 20px; top: 0;
    position: relative;
    display:none; font-family: 'Open Sans'; font-weight: normal; font-size: 9px; text-transform: uppercase; color: #bfe4fa; background: url(../images/scrool-up-arrow1.png) no-repeat center top;}
a.scrollup{ color: #bfe4fa; padding-top: 7px;}
a.scrollup:hover{ color: #999;}
.waves_graph { float: left; width: 100%; height: 7px; background: #f3f3f3 url(../images/waves-graph.png) repeat-x left top;}

/*------------------*/
/*	CONTENT
/*------------------------------------------------------*/
.content_left { float: left; width: 71%; padding: 40px 0 0 0;font-size:13px; text-align:justify;}
.content_fullwidth { float: left; width: 100%; padding: 40px 0 0 0;}
.right_sidebar { float: right; width: 25%; padding: 40px 0 0 0;}
.left_sidebar { float: left; width: 25%; padding: 40px 0 0 0;}
.content_right { float: right; width: 71%; padding: 40px 0 0 0;}
.content_left p{padding-bottom:15px;}
/* page title */
.page_title { width:99%; float: left; z-index:9; margin-top:95px; padding:28px 0 16px; border-bottom: 1px solid #ddd; background:url(../images/page_title_bg.png) repeat-x center 0; background-size:1400px 100%;}
.page_title .title {float: left; text-align: left; margin: 0;}
.page_title .title h1 {color: #3a8ccc; margin: 0 0 0 0; background: none; line-height: 20px; font-size:21px;}
.page_title .pagenation {float:right; font-family: 'Open Sans', sans-serif;  font-size: 12px; text-align: left; font-weight: normal; color: #1889c1; margin: 0; padding: 0;}
.page_title .pagenation i { color: #666; margin: 0 2px 0 2px;}
.page_title .pagenation a { padding: 0 0 0 0; color: #111;}
.page_title .pagenation a:hover { color: #1889c1;}
/* blog */
.blog_post { float: left; width: 100%;}
.blog_post h3 { float: left; font-size: 20px; text-align: left; text-transform: none; font-weight: 600; color: #333; width: 85%; line-height: 25px;}
.blog_post h3 a { color: #1889c1; text-decoration: none; float: left; margin-top: 3px; text-transform: none;}
.blog_post h3 a:hover { color: #454545;}
.blog_post h5{margin:8px 0 0;}
.post_info_content { padding: 0; margin:0 0 0 12%; width: 88%; float: left;text-align:justify;}
.post_info_content p{clear:both;}
ul.post_meta_links { float: left; margin: -12px 0 0 -6px; padding: 0 0 0 0; width:100%;}
.post_meta_links li { float: left; margin: 0; padding: 0 0 0 4px; list-style-type: none; color: #999;}
.post_meta_links li.post_by { padding: 0 0 0 25px; background: url(../images/blog/icon-by-user.png) no-repeat 5px 5px;}
.post_meta_links li.post_categoty { padding: 0 0 0 22px; background: url(../images/blog/icon-category.png) no-repeat 2px 6px;}
.post_meta_links li.post_comments { padding: 0 0 0 22px; background: url(../images/blog/icon-comments.png) no-repeat 2px 5px;}
.post_meta_links li a { color: #a1a1a1; padding: 0 18px 0 0; text-decoration: none; font-size: 11px;}
.post_meta_links li a:hover { color: #727272; text-decoration: none;}
.blog_postcontent { float: left; width: 100%;}
.blog_postcontent .image_frame { float: left; width: 98%; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1);}
.blog_postcontent:hover .image_frame, .blog_postcontent:hover .video_frame iframe {border:solid 7px #cae7fe; -webkit-box-shadow:  0 0 3px 0 #3a8ccc; box-shadow:  0 0 3px 0 #3a8ccc} 

.blog_postcontent .image_frame img { float: left; width: 99.7%; border: 1px solid #fff;}
.blog_postcontent .video_frame iframe { float: left; width: 98%; height: 300px; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1);}
/*.blog_postcontent .video_frame iframe:hover { border: 7px solid #f9f9f9;}*/
/* blog small */
.blog_post h3 { width: 74%;}
.blog_postcontent .image_frame.small { float: left; width: 43%; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1);}
.blog_postcontent .image_frame.small:hover { border: 7px solid #f9f9f9;}
.blog_postcontent .image_frame img { float: left; width: 99.7%; border: 1px solid #fff;}
.blog_postcontent .video_frame.small iframe { float: left; width: 43%; height: 140px; border: 7px solid #fff; margin-bottom: 25px; -webkit-box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1); box-shadow:  0 0 3px 0 rgba(0, 0, 0, 0.1);}
/*.blog_postcontent .video_frame iframe:hover { border: 7px solid #f9f9f9;}*/
.post_info_content_small { padding: 0; margin: 0 0 0 4%; width: 50%; float: left;}
ul.post_meta_links_small { float: left; margin: -15px 0 12px 80px; padding: 0 0 0 0; width: 80%;}
.post_meta_links_small li.post_by { float: left; padding: 0 0 0 18px; background: url(../images/blog/icon-by-user.png) no-repeat 0 5px;}
.post_meta_links_small li.post_categoty { float: left; padding: 0 0 0 26px; background: url(../images/blog/icon-category.png) no-repeat 9px 6px;}
.post_meta_links_small li.post_comments { float: left; padding: 0 0 0 26px; background: url(../images/blog/icon-comments.png) no-repeat 9px 5px;}
.post_meta_links_small li a { color: #a1a1a1; padding: 0 5px 0 0; text-decoration: none; font-size: 11px;}
.post_meta_links_small li a:hover { color: #727272; padding: 0 5px 0 0; text-decoration: none; font-size: 11px;}
.blog_post a.date { padding: 10px 5px 0 0; text-decoration: none; width: 55px; height: 55px; text-align: center; background: #f9f9f9; display: block; margin-right: 20px; float: left; -webkit-box-shadow:  0 0 2px 0 rgba(0, 0, 0, 0.1); box-shadow:  0 0 2px 0 rgba(0, 0, 0, 0.1);}
.blog_post a.date strong { color: #1889c1; font-size: 27px; font-weight: normal; display: block; margin-bottom: 10px;}
.blog_post a.date:hover strong { color: #333;}
.blog_post a.date i { color: #fff; font-size: 11px; font-style: normal; padding: 0 10px; display: block; border-top: 1px solid #f3f3f3; width: 40px; background-color: #1889c1;}
.blog_post a.date:hover i { background-color: #454545;}
.post_readmore:link, .post_readmore:visited { float: right; height: 27px; width: 185px; text-align: center; padding-top: 7px; color: #fff; text-decoration: none; background: url(../images/skin01/but_post_readmore.jpg) no-repeat left top;}
.post_readmore:hover { float: right; height: 27px; width: 185px; text-align: center; padding-top: 7px; color: #fff; text-decoration: none; background: url(../images/skin01/but_post_readmore_hover.jpg) no-repeat left top;}
.wp-socializer ul{margin:5px 0 10px;}
.wp-socializer ul li{float:left; margin:0 3px;}

.sharepost { float: left; width: 80%; margin-bottom: 30px;}
.sharepost ul { margin: 0; padding: 0;}
.sharepost li { margin: 0 7px 5px 0; padding: 2px 5px; float: left; list-style-type: none; background-color: #1889c1;}
.sharepost li i { color: #fff;}
.sharepost li:hover { background-color: #454545;}
.about_author { float: left; width: 93%; padding: 20px; background-color: #f9f9f9; border: 1px solid #eee;}
.about_author img { float: left; margin-right: 20px;}
.about_author a { font-family: 'Open Sans' !important; font-weight: normal; font-weight: 600; color: #333;}
.about_author a:hover { color: #ff8100;}

/* pagination */
.pagination {clear:both; padding:5px 0; margin-bottom:20px; font-family: 'Open Sans', sans-serif;}
.pagination a, .pagination span{margin: 0 3px 2px 0; padding:5px 10px; font-weight: normal; color: #999; background:#EEEEEE;}
.pagination a:hover, .pagination span {color: #fff; background-color: #454545;}
/* comment form */
.comment_form { float: left; width: 90%; margin-top: 30px;}
.comment_form label{ float: left; width: 90px; height: 15px; padding: 7px 10px; margin-bottom: 20px;}
.comment_input_bg { float: left; width: 70%; height: 25px; padding: 7px 10px 0 10px; 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 10px; 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: #eee; border: 1px solid #ddd; padding: 9px 13px; font-family: 'Open Sans', sans-serif; font-weight: 600; border-radius: 4px; color: #333; text-transform: uppercase;}
.comment_submit:hover { background-color: #f9f9f9; cursor: pointer;}
/* comments */
.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:0px; 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;}
/* contact form */
.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: 90%; height: 235px; padding: 7px 10px 0 10px; margin-bottom: 20px; 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 20px; width: 91%; margin-bottom: 40px;}
.address-info a { color: #1889c1;}
.address-info a:hover { color: #454545;}
.google-map { width: 99%; height: 335px; 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);}

/* our team */
.our_team_box { width: 100%; float: left;}
.our_team_box ul { margin: 0; padding: 7px 0 0 0; float: left; width: 160px;}
.our_team_box li { margin: 0; padding: 0; line-height: 18px; list-style-type: none; color: #a9a9a9;}
.our_team_box li a { margin: 7px 5px 0 0; padding: 0; float: left;}
.our_team_box  img.teammempic { width: 100%; margin: 0; padding: 0; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;  opacity: 0.9;}
.our_team_box  img.teammempic:hover { width: 100%; margin: 0; padding: 0; filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;  opacity: 1;}
.our_team_box li a img:hover { margin: 0; padding: 0; opacity: 0.7; filter: alpha(opacity=10);}
.our_team_box li strong { font-size: 13px; color: #454545; display: block;}
.our_team_box li strong i { color: #999; font-size: 11px; font-style: normal;}
.our_team_box .boxleft { width: 160px; float: left; margin: 0 20px 0 0;}
.our_team_box .cont-area { float: left; font-size: 10px; color: #727272; width: 100%; margin-bottom: 10px;}
.our_team_box .boxright { width: 160px; float: right; margin: 0;}
.our_team_box li a i { color: #dadada;}
/* our team big */
.our_team_box_big { width: 100%; float: left;}
.our_team_box_big ul { margin: 0; padding: 20px 0 0 0; float: left; width: 220px;}
.our_team_box_big li { margin: 0; padding: 0; line-height: 18px; list-style-type: none; color: #a9a9a9;}
.our_team_box_big li a { margin: 7px 5px 0 0; padding: 0; float: left;}
.our_team_box_big  img.teammempic { width: 225px; margin: 0; padding: 0; float: left; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;  opacity: 0.9;}
.our_team_box_big  img.teammempic:hover { filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;  opacity: 1;}
.our_team_box_big li a img:hover { margin: 0; padding: 0; opacity: 0.7; filter: alpha(opacity=10);}
.our_team_box_big li strong { font-size: 14px; color: #454545; display: block;}
.our_team_box_big li strong i { color: #999; font-size: 12px; font-style: normal;}
.our_team_box_big .cont-area { float: left; font-size: 10px; color: #727272; width: 100%; margin-bottom: 10px;}
.our_team_box_big li a i { color: #dadada;}
/* client logos */
ul.clients_logos_list { padding: 0; margin: 20px 0 0 0; position: relative;}
.clients_logos_list li { padding: 0; margin: 0; float: left; width: 25%;}
.clients_logos_list li img { width: 100%;}
.clients_logos_list li.last { margin: 0 0 0 0;}
/* portfolio single image */
.portfolio_area { padding: 0; margin: 0; width: 100%; float: left;}
.portfolio_area_left { padding: 0; margin: 0; width:65%; float: left;}
.portfolio_area_left img { padding: 0; margin: 0; width: 100%; float: left; -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);}
.portfolio_area_right { padding: 0; margin: 0 0 0 3%; width:32%; float: left; line-height:16px;}
.portfolio_area_right p{line-height:16px;}
.portfolio_area_right h3{margin-bottom:10px;}
.project_details { padding: 0; margin: 50px 0 0 0;}
.project_details span { padding: 5px 0; margin: 0 0 0 0; font-size: 14px; font-weight: bold; color: #454545; float: left; width: 100%; border-bottom: 1px solid #e3e3e3;}

.project_details strong { padding: 0 0; margin: 0 0 0 0; font-size: 13px; font-weight: bold; color: #727272; float: left; width: 40%;}
.project_details em { padding: 0 0; margin: 0 0 0 0; font-size: 13px; font-weight: normal; font-style: normal; color: #727272; float: left; width: 60%;}
.project_details span a { padding: 3px 10px; margin: 0 0 0 3px; font-size: 11px; line-height: 30px; font-weight: normal; font-style: normal; color: #727272; background-color: #e3e3e3; border-radius:3px;}
.project_details span a:hover { background-color: #ddd;}
.project_details a.but_goback{box-shadow:0 4px 0 #096da6; border-bottom:0;}
.addto_favorites { padding: 3px 10px 5px 10px; margin: 20px 0 0 0; width: 122px; display: block; border-radius:3px; font-size: 13px; color: #999; background: #eee;}
.addto_favorites:hover { background: #ddd;}
.addto_favorites i { color: #c3c3c3;}
ul.small_social_links { padding: 0; margin: 9px 0 25px 0;}
.small_social_links li { padding: 0; margin: 0 9px 0 0; float: left;}
.small_social_links li i { color: #1889c1;}
.small_social_links li a { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.small_social_links li a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.portfolio_image { float: left; width: 98%; padding: 0; margin: 0; 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);}
.portfolio_image .title { float: left; width: 92%; padding: 10px 19px 7px 20px; margin: 0; font-size: 13px; color: #333; font-family: 'Open Sans', sans-serif; font-weight: 600; text-transform: uppercase;}
.portfolio_image img { float: left; width: 100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.portfolio_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

/*------------------*/
/*	RIGHT SIDEBAR
/*------------------------------------------------------*/
/* site search */
.site-search-area { margin: 0; padding: 0;}
#site-searchform { margin: 0; padding: 0;}
#site-searchform #s{ border: 1px solid #eee; background-color: #fff; width: 71%; height:30px; padding:5px 10px 0 10px; color: #999; float: left; font: normal 12px "Trebuchet MS", Helvetica, Arial, sans-serif;}
#site-searchform #searchsubmit{ float: left; width:50px; height:36px; cursor:pointer; text-indent:-5555em; line-height:100; overflow:hidden; background: #1889c1 url(../images/site-search-icon.png) no-repeat center 11px; border:0;}
#site-searchform #searchsubmit:hover{ float: left; width:50px; height:36px; cursor:pointer; text-indent:-5555em; line-height:100; overflow:hidden; background: #454545 url(../images/site-search-icon.png) no-repeat center 11px; border:0;}
.sidebar_widget { float: left; width: 100%; padding: 0; margin: 0;}
.sidebar_widget ul.arrows_list1{ margin-top: -3px;}
.sidebar_widget ul.arrows_list1 li a { color: #1889c1;}
.sidebar_widget ul.arrows_list1 li a:hover { color: #666;}
.sidebar_title { float: left; width: 100%; background: url(../images/title-h-line2.png) no-repeat left 26px;}
.sidebar_widget h3, .clientsays_widget h3 { margin-bottom: 25px; background-color: #fff; float: left; padding: 0 0 10px 0;}
.sidebar_widget h3 i, .clientsays_widget h3 i { font-weight: normal; font-style: normal;}
/* Recent Posts */
ul.recent_posts_list { margin: 0; padding: 0; width: 100%; float: left;}
.recent_posts_list li { padding: 0 0 10px 0; margin: 0 0 13px 0; list-style-type: none; border-bottom: 1px solid #f5f6f6; float: left; width: 100%;}
.recent_posts_list li a { text-decoration: none; line-height: 16px; display: block; color: #999;}
.recent_posts_list li a:hover { color: #1889c1;}
.recent_posts_list li span { float: left; margin-right: 15px;}
.recent_posts_list li span img { float: left; margin-right: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.recent_posts_list li span img:hover { float: left; margin-right: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.recent_posts_list li i { padding: 1px 0 0 0; margin: 0; display: block; font-size: 10px; font-style: normal; color: #c9c9c9;}
.recent_posts_list li.last { padding: 0 0 7px 0; margin: 0 0 0 0; border-bottom: 0 solid #f5f6f6;}
/* client says widget */
.clientsays_widget { float: left; width: 100%; padding: 0; margin: 0; color: #999;}
.clientsays_widget strong { font-weight: 600; color: #454545;}
.clientsays_widget h3 { margin-bottom: 18px;}
.clientsays_widget img { float: left; margin-right: 13px; margin-top: 7px; border: 1px solid #e3e3e3;}
/* Advertisements */
ul.adsbanner-list { margin: 0 0 0 0; padding: 0; float: left; width: 100%;}
.adsbanner-list li { margin: 0 10px 10px 0; padding: 0; float: left; width: 120px; height: 120px; list-style-type: none;}
.adsbanner-list li img { margin: 0; padding: 0; float: left; width: 120px; height: 120px; list-style-type: none;}
.adsbanner-list li.last { margin: 0 0 0 0; padding: 0; float: left; width: 120px; height: 120px; list-style-type: none;}



/*------------------*/
/* TYPOGRAPHY ELEMENTS
/*------------------------------------------------------*/
a.but_goback,
a.but_ok_2,
a.but_wifi,
a.but_warning_sign,
a.but_user,
a.but_tag,
a.but_table,
a.but_star,
a.but_search,
a.but_phone,
a.but_pencil,
a.but_new_window,
a.but_music,
a.but_hand_right,
a.but_thumbs_down,
a.but_thumbs_up,
a.but_globe,
a.but_hospital,
a.but_coffe_cup,
a.but_settings,
a.but_chat,
a.but_play_button,
a.but_remove_2,
a.but_lock,
a.but_shopping_cart,
a.but_exclamation_mark,
a.but_info,
a.but_question_mark,
a.but_minus,
a.but_plus,
a.but_folder_open,
a.but_file,
a.but_envelope,
a.but_edit,
a.but_cogwheel,
a.but_check,
a.but_camera,
a.but_calendar,
a.but_bookmark,
a.but_book,
a.but_download,
a.but_pdf,
a.but_word_doc,
a.but_woman { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fff; font-weight: 600; -moz-border-radius: 3px; border-radius: 3px;}
a.but_goback i { color: #fff;}
a.but_goback { padding: 13px 25px 13px 22px; margin: 0 0 0 0; background: #1889c1; border-bottom: 1px solid #454545;}
a.but_goback:hover { color: #fff; background-color: #32a8e3;}
a.but_ok_2 { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #ff8100; border-bottom: 1px solid #909090;}
a.but_ok_2:hover { background-color: #ff9900;}
a.but_wifi { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #0099cc; border-bottom: 1px solid #909090;}
a.but_wifi:hover { background-color: #00abde;}
a.but_warning_sign { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #e5cc19; border-bottom: 1px solid #909090;}
a.but_warning_sign:hover { background-color: #efda1b;}
a.but_user { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #007f99; border-bottom: 1px solid #909090;}
a.but_user:hover { background-color: #0090ad;}
a.but_tag { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #e59919; border-bottom: 1px solid #909090;}
a.but_tag:hover { background-color: #efa61b;}
a.but_table { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #4c6699; border-bottom: 1px solid #909090;}
a.but_table:hover { background-color: #5674ad;}
a.but_star { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #99cc4c; border-bottom: 1px solid #909090;}
a.but_star:hover { background-color: #a6da52;}
a.but_search { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #66667f; border-bottom: 1px solid #909090;}
a.but_search:hover { background-color: #747490;}
a.but_phone { padding: 10px 20px 10px 20px; margin: 0 0 0 0; background: #e56619; border-bottom: 1px solid #909090;}
a.but_phone:hover { background-color: #ef6f1b;}
a.but_pencil { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #cc4c19; border-bottom: 1px solid #909090;}
a.but_pencil:hover { background-color: #da521b;}
a.but_new_window { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #001900; border-bottom: 1px solid #909090;}
a.but_new_window:hover { background-color: #333333;}
a.but_music { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #cccc7f; border-bottom: 1px solid #909090;}
a.but_music:hover { background-color: #dada8a;}
a.but_hand_right { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #ff8100; border-bottom: 1px solid #909090;}
a.but_hand_right:hover { color: #fff; background-color: #ff9900;}
a.but_thumbs_down { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #9999cc; border-bottom: 1px solid #909090;}
a.but_thumbs_down:hover { background-color: #a6a6da;}
a.but_thumbs_up { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #00cce5; border-bottom: 1px solid #909090;}
a.but_thumbs_up:hover { background-color: #00daef;}
a.but_globe { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #669999; border-bottom: 1px solid #909090;}
a.but_globe:hover { background-color: #6fa6a6;}
a.but_hospital { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #196666; border-bottom: 1px solid #909090;}
a.but_hospital:hover { background-color: #1b6f6f;}
a.but_coffe_cup { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #7f994c; border-bottom: 1px solid #909090;}
a.but_coffe_cup:hover { background-color: #8aa652;}
a.but_settings { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #997f4c; border-bottom: 1px solid #909090;}
a.but_settings:hover { background-color: #a68a52;}
a.but_chat { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #7f9919; border-bottom: 1px solid #909090;}
a.but_chat:hover { background-color: #8aa61b;}
a.but_play_button { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #4c664c; border-bottom: 1px solid #909090;}
a.but_play_button:hover { background-color: #567456;}
a.but_remove_2 { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #e59966; border-bottom: 1px solid #909090;}
a.but_remove_2:hover { background-color: #efa66f;}
a.but_lock { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #994c19; border-bottom: 1px solid #909090;}
a.but_lock:hover { background-color: #a6521b;}
a.but_shopping_cart { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #cc7f4c; border-bottom: 1px solid #909090;}
a.but_shopping_cart:hover { background-color: #da8a52;}
a.but_exclamation_mark { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #4c7f7f; border-bottom: 1px solid #909090;}
a.but_exclamation_mark:hover { background-color: #528a8a;}
a.but_info { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #667fcc; border-bottom: 1px solid #909090;}
a.but_info:hover { background-color: #6f8ada;}
a.but_question_mark { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #4c0019; border-bottom: 1px solid #909090;}
a.but_question_mark:hover { background-color: #620020;}
a.but_minus { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #666666; border-bottom: 1px solid #909090;}
a.but_minus:hover { background-color: #747474;}
a.but_plus { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #333333; border-bottom: 1px solid #909090;}
a.but_plus:hover { background-color: #444444;}
a.but_folder_open { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #99cc99; border-bottom: 1px solid #909090;}
a.but_folder_open:hover { background-color: #a6daa6;}
a.but_file { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #999999; border-bottom: 1px solid #909090;}
a.but_file:hover { background-color: #a6a6a6;}
a.but_envelope { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #727272; border-bottom: 1px solid #909090;}
a.but_envelope:hover { background-color: #7c7c7c;}
a.but_edit { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #e5cc7f; border-bottom: 1px solid #909090;}
a.but_edit:hover { background-color: #efda8a;}
a.but_cogwheel { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #194c7f; border-bottom: 1px solid #909090;}
a.but_cogwheel:hover { background-color: #1e5c99;}
a.but_check { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #004c4c; border-bottom: 1px solid #909090;}
a.but_check:hover { background-color: #005c5c;}
a.but_camera { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #007fcc; border-bottom: 1px solid #909090;}
a.but_camera:hover { background-color: #008ada;}
a.but_calendar { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #4c99e5; border-bottom: 1px solid #909090;}
a.but_calendar:hover { background-color: #52a6ef;}
a.but_bookmark { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #990000; border-bottom: 1px solid #909090;}
a.but_bookmark:hover { background-color: #b60000;}
a.but_book { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #7f9999; border-bottom: 1px solid #909090;}
a.but_book:hover { background-color: #8aa6a6;}
a.but_download { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #ff8100; border-bottom: 1px solid #909090;}
a.but_download:hover { background-color: #ff9900;}
a.but_pdf { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #ff8100; border-bottom: 1px solid #909090;}
a.but_pdf:hover { background-color: #ff9900;}
a.but_word_doc { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #ff8100; border-bottom: 1px solid #909090;}
a.but_word_doc:hover { background-color: #ff9900;}
a.but_woman { padding: 10px 22px 10px 22px; margin: 0 0 0 0; background: #ff8100; border-bottom: 1px solid #909090;}
a.but_woman:hover { background-color: #ff9900;}

/* styled boxes */
.info, .error, .notice, .success { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 1px solid #bbb; margin-bottom: 80px; font-size: 13px;}
p.error { border: none;}
.info strong, .error strong, .notice strong, .success strong { font-size: 16px;}
.message-box-wrap { border: 0 solid #fff; padding:10px;}
.info { color: #4a84bc; border-color: #c6e3ff; background-color: #e6f3ff;}
.error { color: #bd6767; border-color: #f1bdbd; background-color: #ffdddd;}
.notice { color: #a79a30; border-color: #d7d099; background-color: #f6f2d2;}
.success { color: #1ea133; border-color: #a9ecb4; background-color: #dffbe4;}
.close-but { width: 10px; height: 10px; float: right; border: none; margin: 5px; background: url(../images/elements/icon-remove.png) no-repeat center top;}
/* dropcaps */
.dropcap1, .dropcap2, .dropcap3 { float: left; text-align: center; overflow:hidden; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.dropcap1 { width: 53px; height:	58px; line-height: 50px; background:url(../images/elements/dropcap_gray.png) no-repeat scroll 0 0 transparent; color: #999; margin:0 8px -4px 0; font-size: 32px;}
.dropcap1.gray { background-image:url(../images/elements/dropcap_gray.png);}
.dropcap2 { background:url(../images/elements/dropcap_gray.png) no-repeat scroll 0 -108px transparent; color:#999; line-height: 47px; height: 56px; width: 53px; margin:0 8px -4px 0; font-size:32px;}
.dropcap2.gray { background-image:url(../images/elements/dropcap_gray.png);}
.dropcap3 { font-size:40px; line-height: 40px; width:44px; height:44px; margin:0 0 -4px 0;}
.dropcap3.gray { color: #999;}

/* styled lists */
ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6, ul.list7, ul.list8, ul.list9, ul.list10 , ul.list11{ list-style-type:none; margin:0px 0 25px 0; padding: 0; text-align: left;}
ul.list1 li,ul.list2 li,ul.list3 li,ul.list4 li,ul.list5 li,ul.list6 li,ul.list7 li,ul.list8 li,ul.list9 li,ul.list10 li,ul.list11 li{ padding-left: 18px; margin: 3px 0;}
ul.list1 li { background:url(../images/elements/icon-heart.png) no-repeat left 5px;}
ul.list2 li { background:url(../images/elements/icon-ok.png) no-repeat left 5px;}
ul.list3 li { background:url(../images/elements/icon-right-arrow.png) no-repeat left 5px;}
ul.list4 li { background:url(../images/elements/icon-star.png) no-repeat left 4px;}
ul.list5 li { background:url(../images/elements/icon-chevron-right.png) no-repeat left 5px;}
ul.list6 li { background:url(../images/elements/icon-chat.png) no-repeat left 5px;}
ul.list7 li { background:url(../images/elements/icon-play-button.png) no-repeat left 5px;}
ul.list8 li { background:url(../images/elements/icon-remove.png) no-repeat left 5px;}
ul.list9 li { background:url(../images/elements/icon-cart.png) no-repeat left 5px;}
ul.list10 li { background:url(../images/elements/icon-user.png) no-repeat left 4px;}
ul.list11 li{margin-left:18px;}
ul.list11 li i{margin:0 5px 0 -18px;}
/* highlight colors */
.highlight { color: #fff; padding: 2px 5px; background: #000; border-radius:3px;}
.highlight.black { background: #000; border-radius:3px;}
.highlight.red { background: #ff0000; border-radius:3px;}
.highlight.gray { background: #aaa;}
.highlight.yellow { background: #fff000;}
.highlight.blue { background: #0099cc;}
.highlight.pink { background: #e826b4;}
.highlight.green { background: #48b02b;}
.highlight.orange { background: #ffcc00;}
.highlight.magenta { background: #9325ea;}

/* buttons */
.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:0px 15px; position:relative; outline: none; overflow: hidden; /* removes extra side padding in IE */ cursor: pointer; border: 1px solid #dcdcdc;/* IE */ border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */ border-bottom:rgba(0, 0, 0, .4) 1px solid; font-family: 'Open Sans', sans-serif; font-weight: normal; text-transform: uppercase;
 background: -moz-linear-gradient( 	center top, 	rgba(255, 255, 255, .1) 0%, 	rgba(0, 0, 0, .1) 100% );/* FF3.6 */ background: -webkit-gradient( 	linear, 	center top, 	center bottom, 	from(rgba(255, 255, 255, .1)), 	to(rgba(0, 0, 0, .1)) );/* Saf4+, Chrome */  background-color:white;}
.button::-moz-focus-inner {
    border: none; /* overrides extra padding in Firefox */}
.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% );/* FF3.6 */ background: -webkit-gradient( 	linear, 	center bottom, 	center top, 	from(rgba(255, 255, 255, .1)), 	to(rgba(255, 255, 255, .2)) );/* Saf4+, Chrome */}
.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% );/* FF3.6 */ background: -webkit-gradient( 	linear, 	center bottom, 	center top, 	from(rgba(255, 255, 255, .2)), 	to(rgba(0, 0, 0, .1)) );/* Saf4+, Chrome */
}
.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;}

/* styled buttons */
.button.red { background-color: #ff0000; color: #fff;}
.button.blue { background-color: #117ed1; color: #fff;}
.button.lightblue { background-color: #0099cc; color: #fff;}
.button.green { background-color: #009933; 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;}
/* tables */
.table-style { float: left; width: 100%;}
.table-list { float: left; background-color: #fff; border: 1px solid #dddddd; margin-bottom:20px; width: 100%;}
.table-list th { padding: 10px; background-color: #eee;}
.table-list td { padding: 10px; text-align: center; background-color: #f5f5f5;}
.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;}

/* pricing tables */
.pricing-tables-main { position: relative; float: left; margin-bottom: 40px;}
.pricing-tables { position: relative; float: left; width: 24%; border: 1px solid #eee;}
.pricing-tables .title { float: left; width: 100%; height: 30px; padding: 13px 0 10px 0; background-color: #454545; text-align: center; font-size: 23px; color: #fff; border-top: 3px solid #272727; border-bottom: 1px solid #818181; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables .price { float: left; width: 100%; padding: 20px 0 30px 0; background-color: #636363; text-align: center; font-size: 40px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables .price i { font-size: 14px; color: #ccc; display: block; font-weight: normal; font-style: normal; margin-top: 5px;}
.pricing-tables .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272;}
.pricing-tables .cont-list ul { margin: 0; padding: 0;}
.pricing-tables .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff;}
.pricing-tables .cont-list li.last { border: none;}
.pricing-tables .ordernow { float: left; width: 100%; padding: 18px 0; background-color: #eee; text-align: center; color: #fff;}
.pricing-tables-main .ordernow .normalbut{ color: #fff; background-color: #666; border: 1px solid #454545; padding: 10px 20px; border-radius: 3px; font-weight: bold;}
.pricing-tables-main .ordernow .normalbut:hover{ background-color: #727272;}
.pricing-tables-main .ordernow .colorchan{ color: #fff; background-color: #1889c1; border: 1px solid #666; padding: 10px 20px; border-radius: 3px; font-weight: bold;}
.pricing-tables-main .ordernow .colorchan:hover{ color: #fff; background-color: #299fd9;}
.pricing-tables-helight{ position: relative; float: left; width: 27%; -webkit-box-shadow:  0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow:  0 0 10px 5px rgba(0, 0, 0, 0.1);}
.pricing-tables-helight .title { float: left; width: 100%; height: 46px; padding: 20px 0 0 0; margin-top: -10px; background-color: #0091c1; text-align: center; font-size: 23px; color: #fff; border-top: 3px solid #0087b3; border-bottom: 1px solid #00a4da; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables-helight .price { float: left; width: 100%; padding: 20px 0 30px 0; background-color: #0099cc; text-align: center; font-size: 45px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables-helight .price i { font-size: 14px; color: #eee; display: block; font-weight: normal; font-style: normal; margin-top: 5px;}
.pricing-tables-helight .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272;}
.pricing-tables-helight .cont-list ul { margin: 0; padding: 0;}
.pricing-tables-helight .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff;}
.pricing-tables-helight .cont-list li.last { border: none;}
.pricing-tables-helight .ordernow { float: left; width: 100%; padding: 20px 0 25px 0; background-color: #eee; text-align: center; color: #fff;}
.pricing-tables-two { position: relative; float: left; width: 33%; border: 1px solid #eee;}
.pricing-tables-two .title { float: left; width: 100%; height: 30px; padding: 13px 0 10px 0; background-color: #454545; text-align: center; font-size: 23px; color: #fff; border-top: 3px solid #272727; border-bottom: 1px solid #818181; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables-two .price { float: left; width: 100%; padding: 20px 0 30px 0; background-color: #636363; text-align: center; font-size: 40px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables-two .price i { font-size: 14px; color: #ccc; display: block; font-weight: normal; font-style: normal; margin-top: 5px;}
.pricing-tables-two .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272;}
.pricing-tables-two .cont-list ul { margin: 0; padding: 0;}
.pricing-tables-two .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff;}
.pricing-tables-two .cont-list li.last { border: none;}
.pricing-tables-two .ordernow { float: left; width: 100%; padding: 18px 0; background-color: #eee; text-align: center; color: #fff;}
.pricing-tables-helight-two{ position: relative; float: left; width: 33%; z-index: 3; -webkit-box-shadow:  0 0 10px 0 rgba(0, 0, 0, 0.1); box-shadow:  0 0 10px 5px rgba(0, 0, 0, 0.1);}
.pricing-tables-helight-two .title { float: left; width: 100%; height: 46px; padding: 20px 0 0 0; margin-top: -10px; background-color: #0091c1; text-align: center; font-size: 23px; color: #fff; border-top: 3px solid #0087b3; border-bottom: 1px solid #00a4da; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables-helight-two .price { float: left; width: 100%; padding: 20px 0 30px 0; background-color: #0099cc; text-align: center; font-size: 45px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: normal;}
.pricing-tables-helight-two .price i { font-size: 14px; color: #eee; display: block; font-weight: normal; font-style: normal; margin-top: 5px;}
.pricing-tables-helight-two .cont-list { float: left; width: 100%; padding: 15px 0; border-top: 3px solid #fff; border-bottom: 3px solid #fff; background-color: #f9f9f9; text-align: center; color: #727272;}
.pricing-tables-helight-two .cont-list ul { margin: 0; padding: 0;}
.pricing-tables-helight-two .cont-list li { margin: 0; padding: 0; list-style-type: none; line-height: 30px; border-bottom: 1px solid #fff;}
.pricing-tables-helight-two .cont-list li.last { border: none;}
.pricing-tables-helight-two .ordernow { float: left; width: 100%; padding: 20px 0 25px 0; background-color: #eee; text-align: center; color: #fff;}

/* columns with box */
.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 0; text-align: center; border-bottom: 1px solid #fff;}
.framed-box-wrap .pricing-text-list { padding: 15px 20px 20px 20px; text-align: center;}
/* testimonials */
.testimonials-5 { float: left;}
.testimonials-5 span { float: left; line-height: 21px; margin-top: 15px;}
.testimonials-4 { float: left;}
.testimonials-4 .left{ float: left; width: 50px; margin: 5px 20px 5px 0;}
.testimonials-4 span { float: left; height: 34px; width: 100%; padding: 0; position: relative; z-index: 999; margin-bottom: -1px; margin-top: -15px;}
.testimonials-4 .content { float: left; line-height: 21px; padding: 20px 20px 25px 20px; border: 1px solid #eee; background-color: #f9f9f9; border-radius: 5px;}
.testimonials-4 .content i { font-size: 11px; color: #909090; text-transform: none;}
.testimonials-2 { float: left;}
.testimonials-2 span { float: left; line-height: 21px; padding: 20px 22px; border: 1px solid #eee; background: #f9f9f9;}
.testimonials-2 span span.wpsr_floatbts_anchor{display:none;}
.big_text1 { font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 27px; line-height: 35px; color: #999;}
.big_text1 i { color: #1889c1; font-style: normal;}
ul.fullimage_box { float: left; padding: 0; margin: 0; width: 48%;}
.fullimage_box li { padding: 0; margin: 0;}
.fullimage_box li img { margin-bottom: 8px; width: 100%;}
.fullimage_box li img:hover {}
ul.fullimage_box.last { float: left; width: 48%; margin-left: 4%;}
ul.fullimage_box2 { float: left; padding: 30px 20px; margin: 0; width: 86.6%; border: 1px solid #eee; border-radius: 4px;}
.fullimage_box2 li { padding: 0; margin: 0; text-align: center;}
ul.fullimage_box2.last { float: left; width: 100%; margin-left: 4%;}
.fullimage_box2 li i { color: #1889c1;}
.fullimage_box2 h3 { color: #1889c1; margin-top: 13px;}
.box_widget_full { float: left; width: 96%; padding: 2%; margin: 0; background-color: #fbfbfb; border: 1px solid #eee; border-bottom: 2px solid #eee;}
ul.list_doted02 { float: left; margin: 13px 0 0 0; padding: 0;}
.list_doted02 li { margin: 0 0 13px 0; padding: 0 0 0 13px; background: url(../images/dot.png) no-repeat left 9px;}
.list_doted02 li h5 { margin-bottom: 2px; padding-bottom: 8px; border-bottom: 1px solid #f3f3f3;}
ul.arrows_list1 { float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
.arrows_list1 li { margin: 0; padding: 0 0 7px 0; list-style-type: none; color: #999;}
/* section 1 */
ul.lirc_section { float: left; padding: 0; margin: 0; width: 100%;}
.lirc_section li { float: left; padding: 0; margin: 0;}
.lirc_section li.left { float: left; padding: 0; margin: 0 8% 0 0; width: 90px; height: 90px; line-height: 110px; text-align: center; vertical-align: middle; background-color: #f3f3f3; border-radius: 100%; -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;
  -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;}
.lirc_section li.left i { color: #1889c1;}
.lirc_section li.right { float: left; padding: 0; margin: 0; width: 60.7%;}
.lirc_section li.left.two { padding: 0; margin: 0 0 0 35%; width: 65px; height: 65px; line-height: 75px; text-align: center; vertical-align: middle; background-color: #f3f3f3; border-radius: 100%; -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;
  -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;}
.lirc_section li.right.two { float: left; padding: 0; margin: 0; width: 100%; text-align: center;}
.lirc_section li.right.two h3 { margin-top: 20px;}
.punchline_text_box { float: left; width: 95.400%; padding: 20px; margin: 0; border: 1px solid #eee; border-left: 5px solid #1889c1; color: #999; background: #f9f9f9;}
.punchline_text_box strong { font-size: 15px; color: #454545;}
.punchline_text_box .left { float: left; width: 80%;}
.punchline_text_box .right { float: left; width: 20%;}
a.knowmore_but { float: right; padding: 13px 20px 13px 20px; margin: 0 0 0 50px; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fff; font-weight: 600; background-color: #1889c1; -moz-border-radius: 3px; border-radius: 3px; border-bottom: 1px solid #454545;}
a.knowmore_but:hover { color: #fff; background-color: #32a8e3;}
/* get features */
.get_features { width: 100%; float: left; padding: 0; margin: 0;}
.get_features h5 { margin-bottom: 7px;}
.get_features p { line-height: 19px;}
.get_features ul.get_features_list { float: left; padding: 0; margin: 0 0 23px 0;}
.get_features ul.get_features_list.last { margin: 0 0 0 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: #1889c1; 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%;}
/* section 2 */
ul.lirt_section { float: left; padding: 0; margin: 0; width: 100%; font-size:14px;}
.lirt_section li.left { float: left; padding: 0; margin: 0 25px 0 0; width: 65px; height: 65px; line-height: 65px; text-align: center; vertical-align: middle; background-color: #f3f3f3; border-radius: 100%; -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;
  -moz-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 0 0 #FFF;
  font-size: 22px;}
.lirt_section li strong { font-weight: 600; font-size: 14px; color: #1889c1; display: block; margin: 8px 0 0 0;}
.lirt_section li i { font-style: normal;}
/* 404 Error Page */
.error_pagenotfound { padding: 30px 30px 45px 30px; margin: 0 auto; width: 67%; background-color: #fff; border: 1px solid #eee; border-bottom: 5px solid #eee; text-align: center;}
.error_pagenotfound strong { display: block; font-size: 145px; line-height: 100px; color: #e3e3e3;}
.error_pagenotfound b { display: block; font-size: 40px; line-height: 40px; color: #eee; margin: 0;}
.error_pagenotfound i { display: block; font-size: 18px; line-height: 50px; color: #1889c1; margin: 0; font-style: normal;}
/*===============Add More ==================*/
.mar_t67{margin-top:91px;}
.clients_logos img{margin:4px; float:left; /*opacity:0.3; -webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;*/}
.clients_logos img:hover{opacity:1.0;}

span.icon_1, span.icon_2, span.icon_3{width:74px; height:90px; display:inline-block; background-size:90% 90%; margin-top:-11px;}
span.icon_1{background:url(../images/icon_1.png) no-repeat 0 0;}
span.icon_2{background:url(../images/icon_2.png) no-repeat 0 0;}
span.icon_3{background:url(../images/icon_3.png) no-repeat 0 0;}

.contact_address i{font-size:25px;  margin:0 7px -4px -27px;}
ul.footer_list{padding:0; float:left; margin-top:-48px; margin-bottom:2px; }
ul.footer_list li{float:left; padding:0 10px; text-align:center;}
.footer_bg .one_fifth{background:url(../images/footer_divide.png) no-repeat 0 -25px; margin:0 0.5% 0 1%!important; padding-left:1%; padding-top:15px; min-height:300px;}
.footer_bg .container .one_fifth:last-child{background:none;}
.testimonials-2 i.icon-2x{font-family:FontAwesome!important; width:auto; vertical-align:baseline; margin-left:0!important; margin-top:-5px!important;font-size:2em!important;}
.testimonials-2 i.icon-quote-left{ float:left!important; margin-right:5px;}
.sitefeatures_01 .portfolio_sidebar_widget .jcarousel-skin-tango .jcarousel-item{width:290px!important; height:250px!important;}
.sitefeatures_01 .portfolio_sidebar_widget .jcarousel-skin-tango .jcarousel-clip-horizontal{ height:218px!important;}
.testimonials-2 span strong{text-align:right;}
.sitefeatures_01 .portfolio_sidebar_widget .jcarousel-skin-tango .jcarousel-prev-horizontal{right:42px!important; left:auto;}
.sitefeatures_01 .portfolio_sidebar_widget .jcarousel-skin-tango .jcarousel-next-horizontal{right:17px!important; left:auto;}
.quote_textarea_bg { float: left; width: 95%; height:55px; padding: 7px 10px 0 10px; margin-bottom: 20px; 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;}
ul.best_services li i{color:#999; margin-right:5px;}
ul.best_services li {line-height:24px;}
.banner_inner{background:#f5f5f5; border:solid 1px #ddd; padding:1px; margin:0 0 25px 0; line-height:0;}
.banner_inner img{width:100%; margin:0;}

.testimonial_sidebar{height:245px;}
.testimonial_sidebar .jcarousel-skin-tango .jcarousel-item, .testimonial_sidebar .jcarousel-skin-tango .jcarousel-clip-horizontal {height:245px!important;}
.testimonial_sidebar .jcarousel-skin-tango .jcarousel-prev-horizontal{right:42px!important; left:auto; top:-56px;}
.testimonial_sidebar .jcarousel-skin-tango .jcarousel-next-horizontal{right:17px!important; left:auto; top:-56px;}

.client_logo_sidebar .jcarousel-skin-tango .jcarousel-item {height:190px!important;}
.client_logo{width:100%; text-align:center; vertical-align:baseline; min-height:190px;}

.fresh_works .jcarousel-skin-tango .jcarousel-next-horizontal, 
.fresh_works .jcarousel-skin-tango .jcarousel-prev-horizontal,
.client_logo_sidebar .jcarousel-skin-tango .jcarousel-next-horizontal, 
.client_logo_sidebar .jcarousel-skin-tango .jcarousel-prev-horizontal{display:none!important;}
.tagline1{font-size:18px; text-align:center; font-style:italic;}
ul.testimonial_list li{width:50%; margin-bottom:25px; float:left;}
ul.testimonial_list li div.one_half{width:97%; margin-right:0;}
ul.testimonial_list li:nth-child(odd) div.one_half{float:left;}
ul.testimonial_list li:nth-child(even) div.one_half{float:right;}
ul.testimonial_list li h4{color:#3A8CCC; margin-bottom:10px; padding-bottom:5px; border-bottom:solid 1px #ddd;}
ul.testimonial_list li h4 strong{font-size:12px; float:left!important;}
ul.testimonial_list li div.testimonials-2 span strong{float:right;}

.live_chat{position:fixed; right:5px; bottom:0; z-index:99999;}
.live_chat_circle{position:fixed; right:15px; bottom:27px; z-index:999999;}
.request_quote{position:fixed; left:-5px; top:375px; z-index:99999;}
.seo_analysis{position:fixed; left:-5px; top:207px; z-index:99999;}
.request_quote:hover , .seo_analysis:hover{left:0;}


/* SEO compare Table */
.seo_compair_table{background:#bce8fe; border-radius:10px; box-shadow:0 0 10px 6px #87b6cd inset; padding:8px 0; clear:both; margin:60px 0 15px; color:#111; font-family:Arial, Helvetica, sans-serif;}
.seo_compair_table .tab_def, .seo_compair_table .tab_section, .seo_compair_table .tab_head_section, .seo_compair_table .gray_bg{float:left; padding:5px 0;}
.seo_compair_table .tab_def{width:30%; background:#bce8fe url(../images/line_d.png) repeat-x 0 0; padding:0 1%;}
.seo_compair_table .tab_section{width:12.5%; text-align:center; padding:0 0.5%;}
.seo_compair_table .tab_head_section, .seo_compair_table .gray_bg{width:67.5%;}
.tab_head_section{background:#363636; padding:3px 5px; text-align:center; font-size:16px; text-shadow:0 1px 0 #000; border-top:solid 3px #111; color:#fff; text-transform:uppercase; font-weight:600; margin-top:-1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.gray_bg{background:#ccc; padding:3px 5px; text-align:center; font-size:14px; text-shadow:0 1px 0 #fff; color:#111;border-top:solid 1px #ccc; font-weight:600;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.tab_def h3, .tab_section h3{color:#fff;text-align:center;border-radius:10px 10px 0 0; line-height:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;  border-style:solid; border-width:1px 1px 5px 1px; border-color:#002749;}
.tab_def h3{padding:12px 10px 8px; margin:-26px -3.3% -1px; font-size:20px; text-transform:uppercase; text-align:left;}
.tab_section h3{padding:14px 2px;  font-size:18px; margin:-36px -4.5% -7px;}
.tab_def h3{box-shadow:inset 0 1px 0 0 #84bbff; background-color:#1664bc; text-shadow:1px 1px 0 #000000;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1664bc), color-stop(1, #0a458a) );
background:-moz-linear-gradient( center top, #1664bc 5%, #0a458a 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1664bc', endColorstr='#0a458a');}
.tab_section h3{box-shadow:inset 0 1px 0 0 #84bbff; background-color:#1f5f9c; text-shadow:1px 1px 0 #000000;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1f5f9c), color-stop(1, #032859) );
background:-moz-linear-gradient( center top, #1f5f9c 5%, #032859 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f5f9c', endColorstr='#032859');}
.tab_section i.fa-check{color:#090;}
.tab_section i.fa-times{color:#F00;}
.best h3{position:relative; border-color:#956504!important; box-shadow:inset 0 1px 0 0 #dfe049!important; background-color:#b18203!important;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b18203), color-stop(1, #956504) )!important;
background:-moz-linear-gradient( center top, #b18203 5%, #956504 100% )!important;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b18203', endColorstr='#956504')!important;}
.best_img{background:url(../images/ima_best.png) no-repeat 0 0; background-size:100% 100%; width:40px; height:46px; position:absolute; left:-1px; top:-2px;}

.seo_compair_table ul li{margin:0; padding:0;}

.compair_list span.tab_def, .compair_list span.tab_section, .compair_list span.tab_head_section{padding-top:5px; padding-bottom:99999px; margin-bottom:-99994px; overflow:hidden;}
.compair_list{overflow:hidden; width:100%;}
.compair_list ul{margin:0; padding:0; background:url(../images/line_d.png) repeat-x 0 0;}
.seo_compair_table .tab_section{background:#fff url(../images/lft_shadow.png) repeat-y right 0; border-top:solid 1px #ddd;}
.seo_compair_table .tab_def{box-shadow:0 -4px 3px 2px #666 inset; line-height:14px;}
.compair_list ul:first-child{border-top:none;}
.txt_s{font-size:11px;}
.btn, .btn1{padding:4px 7px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff!important; height:auto; line-height:13px; text-transform:none;}
.btn{box-shadow:inset 0 1px 0 0 #389dcf; background-color:#1392d1; border:solid 1px #055279; border-radius:15px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1392d1), color-stop(1, #025e98) );
background:-moz-linear-gradient( center top, #1392d1 5%, #025e98 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1392d1', endColorstr='#025e98');}
.gray_bg img{margin-bottom:-7px;}
.btn1{box-shadow:inset 0 1px 0 0 #666; background-color:#534f4e; border:solid 1px #222; border-radius:15px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #534f4e), color-stop(1, #322f2e) );
background:-moz-linear-gradient( center top, #534f4e 5%, #322f2e 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#534f4e', endColorstr='#322f2e');}
.btn:hover{box-shadow:inset 0 1px 0 0 #389dcf; background-color:#04549e; border:solid 1px #055279; border-radius:15px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #04549e), color-stop(1, #04549e) );
background:-moz-linear-gradient( center top, #04549e 5%, #04549e 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04549e', endColorstr='#04549e');}
.btn1:hover{box-shadow:inset 0 1px 0 0 #999999; background-color:#222222; border:solid 1px #222222; border-radius:15px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #222222), color-stop(1, #222222) );
background:-moz-linear-gradient( center top, #222222 5%, #222222 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#222222');}
.gray_bg img{margin-bottom:-7px;}

.services_form{background:#f3f3f3; border:solid 4px #ddd; border-radius:15px; padding:10px;}
.services_form h3{background:#1889c1; border-bottom:solid 3px #013b68; padding:8px 25px; margin-left:-25px; color:#fff; text-shadow:0 1px 0 #333; font-size:20px;}
.services_form ul{width:46%; margin:0 2%;}
.services_form ul li{ margin:13px 5px; clear:left;}
.services_form ul li input[type="text"], .services_form ul li textarea{background:#ddd; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:600; padding:8px 10px; color:#111; width:95%; border:0;}
.services_form ul li input[type="submit"]{background:#020923; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:600; padding:8px 10px; color:#fff; width:100%; text-transform:uppercase; border:0; cursor:pointer;}
.services_form ul li input[type="submit"]:hover{background:#1889C1;}
.services_form ul li textarea{height:100px;}
img.html5, img.css3{margin-top:-16px;}

.cd-inp-out span a img{visibility:hidden!important;}

/* Table Design Clear */
.table_design{margin:15px 0;}
.table_design th{background:#ddd;}
.table_design th, .table_design td{padding:5px;}
/* Our Clients */
.our_client ul li{float:left; margin:5px; border:solid 1px #ddd; padding:4px; min-height:102px;}
/* Social lft pop */
.wpsr-floatbar-float_left{left:60px!important; top:30px;}
/* Request A Quote */
#default ul li{background:url(../images/icon-right.png) no-repeat 0 9px; padding:2px 2px 8px 16px;}
#default ul{margin-left:10px;}
.comment-form-comment label, .comment-form-author label,  .comment-form-email label,  .comment-form-url label{vertical-align:top; width:110px; display:inline-block;}
.comment-form input[type="text"], .comment-form textarea{background:#fff; border:solid 1px #ccc; padding:5px 8px;}
/* Page Clear */
.banner_inner:after, ul.testimonial_list li h4:after, .clients_logos:after, .seo_compair_table:after, .compair_list ul:after, .compair_list ul:after, .compair_list:after, .services_form:after, .wp-socializer ul:after
{clear:both; line-height:0; font-size:0px; content:"."; display:block; overflow:hidden;}

.free_quote a{font-size:15px; display:block;width: 251px; background:#55b05a; color:#fff; margin:20px; padding:5px 12px 5px 12px;float:right; text-align:center;}
.free_quote a:hover{font-size:15px; display:block;width:251px; background:#ea6e00; color:#fff; margin:20px; padding:5px 12px 5px 12px; float:right; text-align:center;}

.navigation{ margin: 0 20px 0 40px; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; text-align: center;}


.diwali{position:fixed; background:url(../images/diwali/bel-.gif) repeat-x left top; background-size:11%; height:180px; width:100%;}
.diya1{position:fixed; top:43px; left:40px; z-index:999999;}
.diya2{position:fixed; top:43px; right:40px; z-index:999999;}
.diya1-1 img, .diya1-2 img, .diya2-1 img, .diya2-2 img{width:42px; height:37px;}
.diya1-1, .diya1-2, .diya2-1, .diya2-2{position:fixed; top:75px; z-index:999999;}
.diya1-1{left:3px;}
.diya1-2{ left:110px;}
.diya2-1{right:3px;}
.diya2-2{right:110px;}

.diya-list1{background:url(../images/diwali/diya-3.gif) repeat-x 10px 0;width:100%; height:45px; position:absolute; top:-25px; z-index:999}