/*@import url(http://fonts.googleapis.com/css?family=Open+Sans);
 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);
 @import url(http://fonts.googleapis.com/css?family=Open+Sans:700);
 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600);*/
@font-face { font-family: 'SegoeUI-SemiBold'; src: url('../fonts/SegoeUI-SemiBold_latin%2blatin-ext_gdi.eot'); src: url('../fonts/SegoeUI-SemiBold_latin%2blatin-ext_gdid41d.eot?#iefix') format('embedded-opentype'), url('../fonts/SegoeUI-SemiBold_latin%2blatin-ext_gdi.woff') format('woff'), url('../fonts/SegoeUI-SemiBold_latin%2blatin-ext_gdi.ttf') format('truetype'), url('../fonts/SegoeUI-SemiBold_latin%2blatin-ext_gdi.svg#SegoeUI-SemiBold') format('svg'); font-weight: 600; font-style: normal; font-stretch: normal; unicode-range: U+0020-A78C;
}
@font-face { font-family: 'SegoeUI-Regular'; src: url('../fonts/SegoeUI_latin%2blatin-ext_gdi.eot'); src: url('../fonts/SegoeUI_latin%2blatin-ext_gdid41d.eot?#iefix') format('embedded-opentype'), url('../fonts/SegoeUI_latin%2blatin-ext_gdi.woff') format('woff'), url('../fonts/SegoeUI_latin%2blatin-ext_gdi.ttf') format('truetype'), url('../fonts/SegoeUI_latin%2blatin-ext_gdi.svg#SegoeUI-Regular') format('svg'); font-weight: 400; font-style: normal; font-stretch: normal; unicode-range: U+0020-A78C;
}
a, a:hover, a:focus { outline: none !important; outline: 0 !important; border: none; }
a { color: #fff; }
ul, li { list-style: none; display: inline-block; margin: 0; padding: 0; }
h1 { font-family: 'Open Sans', sans-serif; }
h2 { font-weight: 300 !important; color: #0e2e44 !important; padding-bottom: 50px; padding-top: 20px; font-family: 'Open Sans', sans-serif !important; text-transform: uppercase; font-size: 24pt !important; text-align: center; }
h3 { font-family: 'Open Sans', sans-serif; }
h4 { font-family: 'Open Sans', sans-serif; }
p { font-family: 'Open Sans', sans-serif; }
.header_top_strip { background: #e6eaec; padding: 4px 0; border-bottom: 2px solid #dce0e2; }
.header_top_strip ul { margin: 0; padding: 0; }
.header_top_strip ul li { display: inline-block; font-family: 'Open Sans', sans-serif; font-size: 9pt; }
.header_top_strip ul li:last-child a { margin-right: 0; }
.header_top_strip ul li a { color: #021e31; margin-right: 10px; }
.header_top_strip ul li a:hover { text-decoration: none; color: #fbab1f; }
.head_right ul li { color: #969696; }
.head_left { margin: 6px 0 0 0; padding: 0 !important; width: 28%; float: left; }
.info { float: left; width: 80%; margin: 5px 0 0 0; }
.info ul li a { color: #000; font-family: 'Open Sans', sans-serif; font-size: 11pt; }
.info ul li { color: #000; font-size: 11pt; margin-right: 20px; font-family: 'Open Sans', sans-serif; }
.info ul li:last-child { margin-right: 0; }
.header { /*background: url(../images/banner.png) no-repeat top center;*/ position: relative; height: 619px; padding-top: 18px; }
.logo { float: left; margin-top: 10px; position: relative; z-index: 999999; }
.banner { /*margin-top: 100px;*/ }
.head_right { float: right; text-align: right; padding: 0 !important; width: 55%; }
.half_bg { background: url("../images/page_bg.png") repeat scroll center bottom / cover rgba(0, 0, 0, 0); width: 100%;   /*height: 100%;*/ position: absolute; top: 152px; left: 0; z-index: -5000; }
.btn1 { background: #266691; color: #fff; border: none; padding: 5px 25px; font-family: 'Open Sans', sans-serif; font-size: 14pt; margin-top: 20px; }
.btn2 { background: #ffb400; color: #fff; border: none; padding: 10px 40px; font-family: 'Open Sans', sans-serif; font-size: 18pt; text-transform: uppercase; margin-top: 20px; clear: both; }
.btn1:hover, .btn2:hover { outline: none; border: none; }
.banner h3 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #00375c; font-size: 30pt; line-height: 50px; }
.banner_bottom { background: #f2f3f3; border-bottom: 2px solid #dcdedf; }
.section_block { padding: 50px 0; }
.our_work { background: #ffb400; padding: 7px 60px; text-transform: none; }
.left-setcion h3 { color: #ffb400; font-size: 20pt; font-family: 'Open Sans', sans-serif; padding-bottom: 15px; }
.right_section img { max-width: 100%; }
.banner_bottom ul.technology { margin: 10px 0; padding: 0 20px; }
.banner_bottom ul.technology li { margin-right: 50px; float: left; }
.banner_bottom ul.technology li:last-child { margin-right: 0; p
}
.banner_bottom ul.technology li.first { background: url("../images/wordpress1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 54px; width: 87px; }
.banner_bottom ul.technology li.second { background: url(../images/logo21.png) no-repeat; height: 53px; width: 46px; }
.banner_bottom ul.technology li.third { background: url(../images/open-cart1.png) no-repeat scroll 0 0px rgba(0, 0, 0, 0); margin-top: 10px; height: 33px; width: 174px; }
.banner_bottom ul.technology li.fourth { background: url(../images/joomla11.png) no-repeat scroll 0 0px rgba(0, 0, 0, 0); margin-top: 10px; height: 33px; width: 170px; }
.banner_bottom ul.technology li.fifth { background: url(../images/drupal_icon1.png) no-repeat scroll 0 0px rgba(0, 0, 0, 0); margin-top: 0px; height: 55px; width: 48px; }
.banner_bottom ul.technology li.six { background: url(../images/dreamweaver1.png) no-repeat scroll 0 0px rgba(0, 0, 0, 0); margin-top: 10px; height: 38px; width: 51px; }
.banner_bottom ul.technology li.seven { background: url(../images/html51.png) no-repeat scroll 0 0px rgba(0, 0, 0, 0); height: 42px; margin-top: 10px; width: 39px; }
.banner_bottom ul.technology li.first:hover { background-position: 0 -54px; }
.banner_bottom ul.technology li.second:hover { background-position: 0 -54px; }
.banner_bottom ul.technology li.third:hover { background-position: 0 -34px; }
.banner_bottom ul.technology li.fourth:hover { background-position: 0 -32px; }
.banner_bottom ul.technology li.fifth:hover { background-position: -3px -55px; }
.banner_bottom ul.technology li.six:hover { background-position: 0 -39px; }
.banner_bottom ul.technology li.seven:hover { background-position: 0px -42px; }
.section_second_block { background: #f8f8f8; border-top: 1px solid #f2f2f2; padding-top: 20px; }
.develop { position: relative; width: 186px; height: 186px; }
.blue { background: #064e7f; }
.yellow { background: #eba600; }
.green { background: #57ceb0; }
.pink { background: #e07900; }
.pnk { background: #ff6b56; }
.section_second_block h2 { font-weight: 300; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-size: 24pt; text-align: center; }
.quote_now { background: #064e7f; color: #fff; padding: 8px 100px; display: block; margin: 50px auto; border: none; font-size: 18pt; font-weight: 300; font-family: 'Open Sans', sans-serif; text-transform: uppercase; }
.img1 { position: absolute; right: 0; bottom: 0; }
.section_second_block ul li { margin-right: 14px; width: 186px; float: left; text-align: center; }
.section_second_block ul { margin: 15px 0 0 0; padding: 0; }
.section_second_block ul li h3 { font-size: 15pt; text-transform: uppercase; font-family: 'SegoeUI-Regular'; padding: 0 10px; }
.text_color { color: #eba600; }
.text_color1 { color: #57ceb0 !important; }
.text_color2 { color: #e07900 !important; }
.text_color3 { color: #ff6b56 !important; }
.sectin_link { }
.sectin_link:hover img1 { }
.sectin_link:hover .text_color { color: #000 }
.section_third_block { padding: 15px 0 80px 0; }
.section_third_block h2 { font-weight: 300; font-family: 'Open Sans', sans-serif; padding-bottom: 50px; }
.btn5 { background: #e8e8e8; color: #ff2000; padding: 4px 10px; border: none; font-size: 14pt; outline: none; margin-right: 5px; font-family: 'Open Sans', sans-serif; }
.btn6 { background: #064e7f; color: #fff; padding: 4px 10px; border: none; font-size: 14pt; outline: none; font-family: 'Open Sans', sans-serif; }
.btn7 { background: #ff2000; color: #fff; text-transform: uppercase; font-size: 18pt; margin-top: 40px; padding: 4px 20px; border: none; outline: none; font-family: 'Open Sans', sans-serif; }
.lt_block { float: left; width: 40%; margin-top: 65px;/* margin-left: 30px;*/ }
.rt_block { float: right; width: 55%;/* margin-top: 26px;*/ }
.lt_block p { font-weight: 300; font-family: 'Open Sans', sans-serif; font-size: 14pt; }
.section_third_block .carousel-control.left { background-image: url(../images/left_arrow2.png) !important; background-repeat: no-repeat !important; background-position: 0px 0; width: 50px; margin-top: 250px; height: 50px; }
.col32 .carousel-control.left { background-image: url(../images/hover.png) !important; background-repeat: no-repeat !important; background-position: 0px 0; width: 50px; margin-top: 250px; height: 50px; }
.col32 .carousel-control.right { background-image: url(../images/hover_green.png) !important; background-repeat: no-repeat !important; background-position: 0px 0; width: 50px; margin-top: 250px; height: 50px; }
.section_third_block .carousel-control.left:hover { /*background-image: url(../images/left_arrow.png) !important;*/ background-repeat: no-repeat !important; background-position: 0px -50px; }
.section_third_block .carousel-control.right { background-image: url(../images/right_arrow1.png) !important; background-repeat: no-repeat !important; background-position: right 0; margin-top: 250px; height: 50px; }
.section_third_block .carousel-control.right:hover { /*background-image: url(../images/right_hover.png) !important;*/ background-repeat: no-repeat !important; background-position: 0px -50px !important; }
.section_fourth_block { background: #f8f8f8; padding-top: 10px; }
.testimonilas_block { width: 27%; float: left; margin: 0 5px; }
.testimonilas_block:last-child { margin-right: 0 !important; width: 94% !important; margin-right: 30px; }
.arrow_box { position: relative; background: #88b7d5; border: 1px solid #dcdcdc; border-radius: 6px; height: 100px; padding: 40px; width: 280px; }
.arrow_box:after, .arrow_box:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow_box:after { border-color: rgba(136, 183, 213, 0); border-top-color: #88b7d5; border-width: 30px; margin-left: -30px; }
.arrow_box:before { border-color: rgba(220, 220, 220, 0); border-top-color: #dcdcdc; border-width: 31px; margin-left: -31px; }
div.box { background-color: #fdfdfd; border: 1px solid #ffa94c; border-radius: 7px; height: auto; padding: 8px; position: relative; width: 100%; }
div.box p { font-weight: 300; font-family: 'Open Sans', sans-serif; color: #6b6b6b; font-style: italic; font-size: 12pt; }
.box:before { content: ""; height: 14px; left: 128px; position: absolute; top: 148px; width: 22px; z-index: 1; }
.box:after { position: absolute; 					/* positioniert sich an box                      */ left: 88px; 						/* border-breite mal 2 minus dicke des Schattens */ /* für die andere Seite wäre es right:-20px      */ top: 118px; content: ''; 						/* leerer Inhalt */ height: 14px; width: 22px; /* background:url(../images/tooltip.png) no-repeat;*/ z-index: 2; 							/* weißes Kaestchen über der Ebene :before */ }
.box:before { /*background: url(../images/tooltip.png) no-repeat;	*/	/* stellt den Schatten dar                        *//* für die andere Seite wäre es border-left-color */ }
.box:after { /* stellt das kleine weiße Dreieck dar            */ /* für die andere Seite wäre es border-left-color */ }
.client_info { margin: 30px 0 45px 0; }
.box span { display: block; float: left; margin: 1px 45% 0; text-align: center; }
.client_info strong { display: block; margin: 5px 0; color: #484848; }
.client_info p { color: #ff9c00; }
.col_rt_block img { width: 100%; }
.section_six_block { background: url(../images/six_block.png) no-repeat top center; text-align: center; height: 443px; padding: 50px 0px; }
.section_six_block h3 { font-family: 'Open Sans', sans-serif; text-transform: none; font-size: 24pt; text-align: center; color: #fff; line-height: 40px; }
.section_six_block h4 { font-family: 'Open Sans', sans-serif; font-weight: 300; color: #ff9c00; border-top: 1px solid rgba(255, 156, 0, .5); border-bottom: 1px solid rgba(255, 156, 0, .5); padding: 10px 100px; margin-top: 50px; }
.section_seven_block { background: url(../images/blog.png) no-repeat top center; /*position: relative; */ text-align: center; padding-bottom: 50px; /*padding-top: 30px; */ }
.blog_section { border: 2px solid #e9e9e9; width: 46% !important; float: left; padding: 20px; position: relative; margin-right: 70px; margin-top: 70px; }
.blog_img { background: none repeat scroll 0 0 #fff; border: 2px solid #e9e9e9; border-radius: 50%; left: 145px; padding: 8px; position: absolute; top: -81px; }
.blog_content { margin-top: 100px; }
.blog_section h4 { color: #0e2e44; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: 25px; }
.blog_section p { color: #0e2e44; font-family: 'Open Sans', sans-serif; font-weight: 300; }
.blog_section a { color: #ff9d02; text-decoration: underline; font-family: 'Open Sans', sans-serif; }
.section_six_block h3 span { color: #ff9d02; }
.blog_section a:hover { text-decoration: none; }
.client { padding: 0 100px !important; }
.project { font-size: 14pt; padding: 7px 100px; background: #ff9d02; margin-top: 80px; }
.text_color4 { color: #064e7f; }
.left-setcion p { color: #000; line-height: 24px; font-family: 'Open Sans', sans-serif; }
.footer_top { background: #f8f8f8; border-top: 1px solid #e6e6e6; padding-top: 50px; padding-bottom: 50px; }
.footer_top h3 { font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; font-size: 11pt; color: #000; }
.footer_top h4 { color: #7e7e7e; font-family: "Open Sans", sans-serif; font-size: 11pt; font-weight: 700; padding-bottom: 15px; padding-left: 50px; text-transform: uppercase; }
.footer_mid { background: #fb342f; border-top: 2px solid #af0808; padding: 10px 0; }
.footer_bottom { background: #0e2e44; }
.footer_link h3 { color: #fff; font-size: 13pt; font-weight: 700; font-family: 'Open Sans', sans-serif; padding-bottom: 10px; }
.footer_link ul { margin: 0; padding: 0; }
.footer_link ul li { list-style: none; color: #fff; display: block; color: #fff; }
.footer_link ul li a { color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 300; }
.footer_bottom_link { color: #fff; border-top: 1px solid #1a425e; margin: 10px 0; padding: 10px 0; }
.footer_bottom_link ul li a { color: #fff; font-family: 'Open Sans', sans-serif; font-size: 11pt; font-weight: 300; margin-right: 12px; }
.footer_bottom_link p { font-size: 9pt; font-family: 'Open Sans', sans-serif; font-weight: 300; margin: 0; }
.footer_bottom_link label { font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 300; }
.social_links { padding-bottom: 35px; height: auto; overflow: hidden; }
.footer_mid ul li h3 { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #fff; font-size: 24pt; margin: 0; padding: 0; }
.footer_mid ul li h3 span { font-size: 10pt; display: block; text-transform: uppercase; }
.footer_mid ul { margin: 0; padding: 20px 0; }
.footer_mid ul li { margin-right: 120px; font-family: 'Open Sans', sans-serif; font-weight: 700; color: #fff; font-size: 12pt; float: left; text-transform: uppercase; }
.footer_mid ul li img { margin-right: 20px; }
.footer_mid ul li span.sales { ont-family: "Open Sans", sans-serif; margin-top: 4px; float: left; /*font-size: 11pt !important; padding-left: 30px;*/ /*font-weight: normal;*/ }
.email_us { padding-left: 50px; }
.online_chat { position: fixed; right: 0; bottom: 0; }
.tooltip2 { text-align: center; margin-top: -24px; }
.tooltip3 { margin-top: -11px; }
.tooltip7 { margin-top: -17px; }
.tooltip9 { margin-top: -50px; }
.navigation { /*margin-top: 20px;*/ }
.footer_top img { max-width: 100%; }
.col-sm-5 ul { margin-left: 0; padding: 0; }
.info ul { margin: 0; padding: 0; }
.blog_section:last-child { margin-right: 0 !important; }
/* Shrink */
.shrink { display: inline-block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.shrink:hover, .shrink:focus, .shrink:active { -webkit-transform: scale(0.9); transform: scale(0.9); }

/* Pulse */
@-webkit-keyframes pulse {
 25% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 75% {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
}
}
 @keyframes pulse {
 25% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 75% {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
}
}
.pulse { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.pulse:hover, .pulse:focus, .pulse:active { -webkit-animation-name: pulse; animation-name: pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

/* Pulse Grow */
@-webkit-keyframes pulse-grow {
 to {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
}
 @keyframes pulse-grow {
 to {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
}
.pulse-grow { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.pulse-grow:hover, .pulse-grow:focus, .pulse-grow:active { -webkit-animation-name: pulse-grow; animation-name: pulse-grow; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }

/* Pulse Shrink */
@-webkit-keyframes pulse-shrink {
 to {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
}
}
 @keyframes pulse-shrink {
 to {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
}
}
.pulse-shrink { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.pulse-shrink:hover, .pulse-shrink:focus, .pulse-shrink:active { -webkit-animation-name: pulse-shrink; animation-name: pulse-shrink; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }

/* Push */
@-webkit-keyframes push {
 50% {
 -webkit-transform: scale(0.8);
 transform: scale(0.8);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
 @keyframes push {
 50% {
 -webkit-transform: scale(0.8);
 transform: scale(0.8);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
.push { display: inline-block; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.push:hover, .push:focus, .push:active { -webkit-animation-name: push; animation-name: push; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

/* Pop */
@-webkit-keyframes pop {
 50% {
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
 @keyframes pop {
 50% {
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
.button { cursor: pointer; text-decoration: none; color: #fff; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* 2D TRANSITIONS */
/* Grow */
.grow { display: inline-block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.grow:hover, .grow:focus, .grow:active { -webkit-transform: scale(1.1); transform: scale(1.1); }
/* Outline Outward */
.outline-outward { display: inline-block; position: relative; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.outline-outward:before { content: ''; position: absolute; border: #064e7f solid 4px; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: top, right, bottom, left; transition-property: top, right, bottom, left; }
.outline-outward:hover:before, .outline-outward:focus:before, .outline-outward:active:before { top: -8px; right: -8px; bottom: -8px; left: -8px; }
.btn2 { background: linear-gradient(to bottom, #ffb400 0%, #eaa705 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; display: inline-block; transition: all 0.4s linear 0s; }
.btn2:hover, .btn8:hover, .visit_web:hover { background-position: 0 -200%; background-size: 100% 200%; color: #fff; }
.btn1 { background: linear-gradient(to bottom, #266691 0%, #0c7bc5 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; display: inline-block; transition: all 0.4s linear 0s; }
.btn1:hover { background-position: 0 -200%; background-size: 100% 200%; color: #fff; }
.btn7 { background: linear-gradient(to bottom, #ff2000 0%, #d92006 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; display: inline-block; transition: all 0.4s linear 0s; }
.btn7:hover { background-position: 0 -200%; background-size: 100% 200%; color: #fff; }
.btn5 { background: linear-gradient(to bottom, #e8e8e8 0%, #dcd9d9 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #ff2000; display: inline-block; transition: all 0.4s linear 0s; }
.btn5:hover { background-position: 0 -200%; background-size: 100% 200%; color: #ff2000; }
.btn6 { background: linear-gradient(to bottom, #064e7f 0%, #085f9a 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; display: inline-block; transition: all 0.4s linear 0s; }
.btn6:hover { background-position: 0 -200%; background-size: 100% 200%; color: #fff; }
.quote_now { background: linear-gradient(to bottom, #064e7f 0%, #063f65 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; display: inline-block; transition: all 0.4s linear 0s; }
.quote_now:hover { background-position: 0 -200%; background-size: 100% 200%; color: #fff; }
.footer_mid ul li a { color: #fff; }
.section_second_block h2 { padding-bottom: 30px; }
.hover-shadow { display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.hover-shadow:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); -webkit-transition-duration: 94s; transition-duration: 0.199s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; }
.hover-shadow:hover, .hover-shadow:focus, .hover-shadow:active { -webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 9s; -webkit-animation-delay: 9s; animation-delay: 9s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
.hover-shadow:hover:before, .hover-shadow:focus:before, .hover-shadow:active:before { opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 44s; animation-delay: 95s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
.work { padding: 0 !important; }
.header_inner_wordpress { z-index: 9999; }
.lt_block h3 { padding-bottom: 10px; }
.quote { position: fixed; right: 0; top: 460px; z-index: 99999999; }
.hosting { position: fixed; left: 0; top: 535px; z-index: 99999999; }
.online_chat img { max-width: 100%; }
.header_inner { background-color: rgba(31, 44, 52, 0.9); padding: 20px 0; height: 100px; position: relative; z-index: 9999; }
.header_inner1 { background: #1f2c34; padding: 20px 0; height: 100px }
.header_inner_logo { background: url(../images/head2.png) repeat; padding: 15px 0 0 0; height: 75px; position: relative;/* z-index: 9999; */ }
.banner_inner { }
.carosal_inner_page .carousel-control.left { background-image: url(../images/left_arrow_inner_page.png) !important; background-position: 20px center; background-repeat: no-repeat !important; }
.carousel-control.right { background-image: url(../images/right_arrow_inner_page.png) !important; background-position: 20px center; background-repeat: no-repeat !important; width: 50px; }
.banner_inner { background: #f2f2f2; }
.section_block4 { background: url(../images/pattern.png) repeat; padding: 25px 0; }
.section_block4 h3 { color: #fff; display: inline-block; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 21pt; padding: 0; margin: 0px 40px 10px 0; font-weight: normal; }
.develop_button { background: linear-gradient(to bottom, #ffd11d 0%, #f8c538 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #000; display: inline-block; font-size: 14pt; transition: all 0.4s linear 0s; border: none; padding: 10px 30px; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.develop_button:hover, .banner_inner_second .develop_button:hover, .col-13-block .develop_button:hover, .our_expert:hover { background-position: 0 -200%; background-size: 100% 200%; color: #fff; }
.we_develop { padding: 50px 0 0 0; }
.level_block1 {/*padding:0 50px !important;*/ text-align: center; }
.col1, .col3 { float: left; /*width: 25%;*/ }
.col2 { float: left; position: relative; margin: 80px 0; }
.we_develop h4 { color: #fff; display: block; margin: 0 auto; position: absolute; text-align: center; padding: 0 20px; text-align: center; font-family: Arial, "Arial Black"; font-weight: bold; font-size: 28pt; text-transform: uppercase; top: 105px; width: 100%; }
.col3 h4, .col3 h4 { position: absolute; display: block; text-align: center; }
.col1_block { text-align: center; margin-bottom: 50px; }
.col1 .col1_block h3, .col3 .col1_block h3 { font-family: Arial, "Arial Black"; font-weight: bold; color: #0e2e44; font-size: 14pt; }
.col1 .col1_block p, .col3 .col1_block p { color: #8f9090; font-family: Arial, "Arial Black"; margin: 0; font-size: 11pt; }
.col1 a, .col1_block a { color: #0088bf; text-decoration: underline !important; font-size: 11pt; }
.col1 a:hover, .col1_block a:hover { text-decoration: none !important; }
.space { margin: 0; padding: 0 !important; }
.col2 img { width: 100%; }
.slide_banner h3 { font-family: 'Open Sans', sans-serif; font-size: 30pt; color: #116aa6; }
.slide_banner h4 { color: #000; font-family: 'Open Sans', sans-serif; font-size: 13pt; line-height: 24px; font-weight: 300; }
.slide_banner p { color: #000; font-family: 'Open Sans', sans-serif; font-size: 12pt; }
.owl-prev { background: url("../images/slides_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 0; height: 39px; left: -56px; position: absolute; top: 164px; width: 78px; }
.owl-prev:hover { background-position: 1px -39px; }
.owl-next { background: url("../images/slides_arrow_right.png") no-repeat; font-size: 0; height: 39px; position: absolute; right: -56px; top: 164px; width: 78px; }
.owl-next:hover { background-position: 0 -39px; }
.portfolio { background: #f6f6f6; border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; }
.portfolio h3, .why_choose_us h3 { text-align: center; color: #000; text-transform: uppercase; font-size: 30pt; font-family: 'Open Sans', sans-serif; font-weight: 300; padding: 50px 0 50px 0; margin: 0; }
.item { }
.section_block6 { background: #fff; padding: 12px 0px; }
.slide_banner .rt_block { width: auto; }
.develop_button5 { float: left; padding: 8px 70px; }
.section6 { text-align: center; }
.section_block6 h6, .logo_section h6, .cms_section h6 { font-size: 30pt; font-family: 'Open Sans', sans-serif; font-size: 24pt; color: #000; display: inline-block; margin: 0 20px 0 0; }
.logo_section h6, .cms_section h6 { color: #fff; }
.section6 .develop_button { float: none !important; padding: 8px 70px; }
.slide_banner .lt_block { margin-top: 0; width: 45%; }
.portfolio .item img { max-width: 100%; border-radius: 4px; border: 2px solid #CCC; padding: 2px; }
.portfolio .item { }
.section_third_block .carousel-control.right { right: -60px !important; }
.sub_menu { padding: 10px 5px 0 5px; }
.fa.fa-angle-double-right { padding-right: 5px; }
.sub_menu ul li { margin: 0; padding: 0; display: block; font-family: "Open Sans", sans-serif !important; /*background: url(../images/arrow.png) no-repeat 0 5px;*/ padding-left: 15px; }
.sub_menu ul li a { padding: 0 !important; text-align: left; font-family: "Open Sans", sans-serif !important; }
.sub_menu a { padding: 0 !important; }
.sub_menu ul li a span { margin: 0 0 10px 0!important; line-height: 20px !important; min-height: 10px !important; }
/*.carousel-control.right:hover{background:url(../images/right_hover.png) !important;  background-repeat:no-repeat !important; background-position:right center;}*/
.banner_inner_second { background: #1ac4cf; }
.banner_inner_second h3 { color: #fff; font-weight: 700; }
.banner_inner_second p { color: #fff; font-size: 11pt; }
.left_block_section { float: left; width: 20%; }
.right_block_Section { float: right; width: 80%; padding: 0 15px; }
.right_block_Section h3 { margin: 0 0 10px 0; color: #356f97; font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 13pt; }
.right_block_Section p { font-family: 'Open Sans', sans-serif; font-size: 10pt; }
.logo_Design ul { margin: 0; padding: 0; }
.logo_Design ul li { list-style: none; display: inline-block; width: 50%; float: left; margin-bottom: 30px; min-height: 157px; }
.logo_Design h1 { text-align: center; color: #116aa6; margin: 0; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 300; margin: 50px 0; }
.number { background: #065f9d; border-radius: 50%; text-align: center; color: #fff; width: 80px; height: 80px; line-height: 80px; font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 30pt; }
.number_two { background: #1ac4cf; }
.number_three { background: #fdca00; }
.number_four { background: #333333; }
.logo_section { background: #000; padding: 15px 0 20px 0; }
.enquiry_now { background: none repeat scroll 0 0 #fff; border: 2px solid #065f9d; border-radius: 8px; display: block; font-size: 14pt; margin: 20px 0; padding: 10px 65px; font-family: 'Open Sans', sans-serif; color: #333331; text-align: center; width: 100%; }
.order_now { background: none repeat scroll 0 0 #065f9d; border: medium none;/* bottom: -19px; */ color: #fff; display: block; font-family: "Open Sans", sans-serif; font-size: 14pt; /*left: -19px;*/ padding: 10px 30px; border-left: 4px solid #333331; border-right: 4px solid #333331; border-bottom: 4px solid #333331; position: relative; text-align: center; text-transform: uppercase; width: 100%; }
.content_block h5 { color: #065f9d; font-family: 'Open Sans', sans-serif; font-weight: 500; }
.content_block span { font-size: 35pt; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 500; display: block; color: #333331; }
.logo_packages ul li { /*width: 33%;*/ float: left; margin-bottom: 10px; margin-right: 12px; }
.logo_packages ul li .level1 { /*background: #333331; */ border-left: 4px solid #333331; border-right: 4px solid #333331; border-top: 4px solid #333331; text-align: center; height: auto; overflow: hidden; border-radius: 4px 4px 0px 0px; position: relative; }
.enquiry_now_level_second { border: 2px solid #1ac4cf; }
.order_now_level_second { background: #1ac4cf; }
.enquiry_now_level_third { border: 2px solid #fdca00; }
.order_now_level_third { background: #fdca00; }
.logo_packages ul li .level1 h1 { text-align: center; background: #333331; color: #fff; margin: 0; padding: 10px 0; font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 15pt; }
.content_block { background: #fbfbfd; margin: 4px; padding: 15px; height: auto; overflow: hidden; }
.logo_packages h3 { text-align: center; color: #065f9d; font-family: 'Open Sans', sans-serif; font-weight: 500; text-transform: uppercase; font-size: 12pt; margin: 10px 0; text-align: center; text-transform: none; }
.logo_packages h2 { text-align: center; color: #065f9d; font-family: 'Open Sans', sans-serif; font-weight: 300; text-transform: uppercase; font-size: 24pt; margin: 10px 0; text-align: center; text-transform: uppercase; }
.content_block > ul { margin: 0; padding: 0; float: left; background: url(../images/border-bottom.png) repeat-x bottom center; }
.content_block > ul li { display: block; list-style: none; width: 100%; text-align: left; color: #7a7a7a; font-family: 'Open Sans', sans-serif; font-weight: 300; font-style: italic; line-height: 25px; font-size: 10pt; background: url(../images/arrow_icon.png) 0 5px no-repeat; padding-left: 25px; }
.content_block1 > ul li { background: url(../images/right_arrow21.png) 0 5px no-repeat; padding-left: 25px; width: 100% !important; margin-left: 0 !important; }
.content_block2 > ul li { background: url(../images/right_arrow34.png) 0 5px no-repeat; padding-left: 25px; width: 100% !important; margin-left: 0 !important; }
.logo_section_price ul { margin: 0 20px; padding: 0 0 10px 0; width: 100%; /*border-bottom:1px solid #f2f2f2;*/ }
.logo_packages ul li .responsive_level:hover { }
.logo_packages ul li .responsive_level1:hover { }
.logo_packages ul li .responsive_level2:hover {/* background: #333331 !important;*/ }
/*.logo_packages ul li .level1:hover { -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }*/
/*.logo_packages ul li .level2:hover { -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;  }
.logo_packages ul li .level3:hover { -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }*/
.green1 { color: #1ac4cf !important; }
.orange { color: #fdca00 !important; }
.logo_section_price p { font-family: 'Open Sans', sans-serif; margin: 20px 0; color: #424242; line-height: 24px; text-align: center; }
.testheight { height: 1200px; font-size: 20px; text-align: center; padding: 100px 20px; }
.scrolltop { display: none; width: 100%; margin: 0 auto; position: fixed; bottom: 20px; right: 10px; }
.scroll { position: absolute; left: 20px; bottom: 20px; background: #b2b2b2; background: rgba(178,178,178,0.7); padding: 20px; text-align: center; margin: 0 0 0 0; cursor: pointer; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; border-radius: 100%; -o-transition: 0.5s; }
.scroll:hover { background: rgba(178,178,178,1.0); transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.scroll:hover .fa { padding-top: -10px; }
.scroll .fa { font-size: 30px; margin-top: -5px; margin-left: 1px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.tooltip10 { margin-top: 0; }
.banner_inner_second .develop_button { border: 1px solid #fff; }
.banner_inner_second .carousel-control { display: none; }
.banner_text { margin: 170px auto; width: 47%; float: left; position: absolute; }
.banner_text h1 { font-family: 'Open Sans', sans-serif; font-weight: 600; color: #00375c; font-size: 29pt; }
.btn7 { font-family: 'Open Sans', sans-serif; text-transform: none; font-size: 14pt; background: linear-gradient(to bottom, #064e7f 0%, #063f65 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; display: inline-block; transition: all 0.4s linear 0s; padding: 6px 20px; }
.btn8 { font-family: 'Open Sans', sans-serif; text-transform: uppercase; background: linear-gradient(to bottom, #ffb400 0%, #eaa705 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; display: inline-block; transition: all 0.4s linear 0s; }
.nav_inner { margin-top: 0; }
.cont_management { text-align: center; width: 100% !important; }
.cont_management h3 { font-size: 14pt; font-family: 'Open Sans', sans-serif; font-weight: 500; color: #000; }
.cms_management ul li { float: left; margin-bottom: 40px; margin-right: 30px; width: 30%; }
.cms_management h1 { text-align: center; font-size: 30pt; font-family: 'Open Sans', sans-serif; font-weight: 300; padding: 40px 0; text-transform: uppercase; }
.carosal_third_page { margin: 50px 0; }
.carosal_third_page h3 { font-size: 21pt; }
.section_eight { background: #f6f6f6; padding-bottom: 20px; }
.section_eight h3 { text-align: center; text-transform: uppercase; font-size: 28pt; font-family: 'Open Sans', sans-serif; font-weight: 300; padding: 40px 0; }
.section_left { float: left; width: 23%; margin-top: 50px; }
.section_right { float: left; width: 77%; padding: 0 0px; }
.section_right ul { margin: 0; padding: 0; }
.section_right h4 { color: #116aa6; padding-bottom: 20px; }
.section_right ul li { background: url(../images/arrow_icon1.png) no-repeat 2px 0px; padding-left: 30px; line-height: 23px; display: block; margin: 0 0 10px 0; border: none !important; width: auto !important; }
ul.cms_blog_category li { width: 50%; float: left; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 300; }
ul.cms_blog_category { margin-bottom: 30px; padding: 0; }
.main_section { float: left; /* border-bottom:1px solid #d4d4d4;*/ background: url(../images/lt_arroe.png) right top no-repeat; position: relative; height: 310px; margin-bottom: 55px; margin-right: 14px; }
.main_section:before { background: url("../images/bottom_arrrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 0; content: " "; height: 1px; left: 12px; position: absolute; width: 416px; }
.main_section_Second { background: none; }
.main_section_Second:before { }
.main_section_third:before { background: none; }
.main_section_third { background: none; margin-bottom: 0 !important; min-height: 200px; }
.main_section_fourth:before { background: none; }
.main_section_fourth { min-height: 200px; }
.read_more { background: #e52626; color: #fff; text-align: center; margin: 0 auto; width: 60%; display: block; border-radius: 4px; position: relative; top: 0px; background: linear-gradient(to bottom, #e52626 0%, #ce0c0c 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; transition: all 0.4s linear 0s; }
.read_more:hover { }
.cms_section { background: #e52626; padding: 10px 0; }
.testimonilas { border-radius: 50%; border: 2px solid #fff; position: relative; overflow: hidden; width: 150px; height: 150px; }
.testimonilas img { position: absolute;/* z-index: -999;*/ left: 0; }
.clients_info { margin-top: 10px; clear: both; text-align: left; margin-left: 10px; }
.slide-container h6 { font-size: 13pt; line-height: 24px; font-family: 'Open Sans', sans-serif; font-weight: 300; position: relative; color: #2d2d2d; padding: 40px 0; }
.slide-container h6:before { background: url(../images/left_icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); top: 0; content: " "; height: 25px; left: 0px; position: absolute; width: 32px; }
.slide-container h6:after { background: url(../images/right_icon.png) no-repeat; bottom: 0; content: " "; height: 25px; right: 0px; position: absolute; width: 32px; }
.testimonilas_eight { background: #f8f8f8; }
.clients_info h3 { color: #000; font-size: 13pt; font-family: 'Open Sans', sans-serif; font-weight: 500; margin: 0 0 0 24px; }
.clients_info p { color: #0272ba; font-weight: 300; font-size: 12pt; font-family: 'Open Sans', sans-serif; margin: 0; }
.testimonilas_right { margin-left: 68px; width: 50% !important; text-align: left; float: left; }
.testimonilas_eight h2 { color: #000; font-family: "Open Sans", sans-serif; font-size: 30pt; font-weight: 300; padding: 30px 0; text-align: center; text-transform: uppercase; }
.footer_top_bg { background: #fff; }
.satification { text-align: center; }
.satification p { color: #323232; font-family: 'Open Sans', sans-serif; font-weight: 500; font-size: 15pt; margin: 20px 0; }
.satification img { margin-right: 20px; }
.slide_banner .lt_block_second { width: 50%; }
.slide_banner .lt_block_second h4 { font-size: 16pt; }
.slide_banner .lt_block_second p { color: #7a7a7a; font-family: "Open Sans", sans-serif; font-size: 10pt; font-weight: 500; }
.slide_banner .lt_block_second .develop_button { border: 1px solid #fff; }
.portfolio_eight { background: #fff; }
#portfolio li:last-child { margin-right: 0 !important; }
#portfolio1 li:last-child { margin-right: 0 !important; }
.container1 { margin: 0 auto; max-width: 1004px; }
.header_inner .cbp-hsinner { top: -64px; }
.info img { margin-top: -3px; }
.rt { float: right; padding: 0 !important; }
.rt p { text-align: right; float: right; }
.footer_link:last-child { margin: 0 !important; padding: 0 !important; }
.footer_mid ul li:last-child { margin-right: 0 !important; }
.link1 { margin-top: 4px !important; }
.margin { margin: 0 !important; padding: 0 !important; }
.facebook_like img { float: right; }
.blogs { margin: 0 auto; }
.sub_menu ul li a span:hover { text-decoration: none; color: #fbab1f; }
.portfolio_webdesign { background: #fff; border-bottom: none; }
.why_choose_us { background: #f8f8f8; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; text-align: center; padding-bottom: 30px; }
.why_choose_us h4 { font-family: "Open Sans", sans-serif; font-size: 20pt; font-weight: 300; margin: 20px 0; }
.text_block { border-bottom: 1px dashed #3b5c74; padding-bottom: 20px; }
.why_choose_us ul li { /*background:url(../images/arrow_icons.png) no-repeat left top;*/ color: #116aa6; display: block; font-size: 13pt; font-weight: 300; line-height: 30px; padding-left: 20px; }
.why_choose_us ul { padding: 0 !important; }
.why_choose_us ul li img { padding-right: 10px; }
.why_choose_us h3 { padding: 30px 0; }
.section_block_webdesign { background: #f8f8f8; border-bottom: 1px solid #e9e9e9; border-top: 1px solid #e9e9e9; }
.testimonilas_nine { background: #fff; }
.responsive_design { background: #8bcb6e; padding: 30px 0; }
.responsive_work { background: linear-gradient(to bottom, #fc3531 0%, #fa211c 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); border: none !important; color: #fff; padding: 8px 34px; font-size: 16pt; margin-top: 10px; }
.section_block6 { background: #083a5c; }
.responsive_layout { background: #eeeeee; text-align: center; padding: 20px 0; }
.responsive_layout h3 { font-family: "Open Sans", sans-serif; font-weight: normal; font-size: 22pt; text-transform: uppercase; margin: 0; }
.responsive_layout h4 { font-family: "Open Sans", sans-serif; font-weight: 500; font-size: 24pt; color: #fc3531; margin: 10px 0 20px 0; }
.responsive_layout h4 span { font-size: 18pt; }
.responsive_layout .develop_button7 { background: #fc3531; background: linear-gradient(to bottom, #fc3531 0%, #fa211c 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); transition: all 0.4s linear 0s; color: #fff; text-transform: uppercase; font-size: 19pt; padding: 6px 100px }
/*.develop_button9{background:#fff; border:1px solid #e9e9e9;}
.develop_button9:hover{background:#f8f8f8; color:#000;}*/
.section_third_block h5 { text-align: center; margin: 0; font-size: 16pt; color: #2d2d2d; padding: 10px 0 40px 0; font-family: "Open Sans", sans-serif; font-weight: normal; }
.responsive_block1 h2 { padding-bottom: 0; }
.order_now_button { background: none repeat scroll 0 0 #fc3531; border: medium none; border-radius: 4px; padding: 5px 20px; text-transform: uppercase; background: linear-gradient(to bottom, #fc3531 0%, #f3140f 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); transition: all 0.4s linear 0s; width: 100%; }
.order_now_second { background: #333331; padding: 6px 15px; width: 100%;  /*float:left;*/ }
.content_block3 ul li { background: url(../images/arrow_icon_responsive_design.png) no-repeat !important; width: 100% !important; }
.logo_packages_responsive_design ul li { float: left; /*margin-left: 21px; width: 31%;*/ }
.left.control-carousel.hidden-xs { float: left; position: relative; top: -220px; background: url(../images/left_arrows.png) no-repeat; width: 24px; height: 61px; }
.fa.fa-angle-right { float: right; position: relative; top: -220px; background: url(../images/right_arrows.png) no-repeat; width: 24px; height: 61px; }
.responsive_block1 { background: #f6f6f6; }
.responsive_designs h1 { font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; margin: 40px 0; }
.responsive_designs h1 span { color: #79c158; }
.responsive_designs p { font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 14pt; }
#slider { text-align: center; }
.responsive1 h4 { font-family: "Open Sans", sans-serif; font-weight: 700; margin-top: 120px; position: relative; font-size: 26pt; }
.right { right: 0; }
.order_now_button_second { background: #1ac4cf; background: linear-gradient(to bottom, #1ac4cf 0%, #06d6e3 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); transition: all 0.4s linear 0s; }
.order_now_button_third { background: #fdca00; background: linear-gradient(to bottom, #fdca00 0%, #e3b603 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); transition: all 0.4s linear 0s; }
.grn { color: #79c158 !important; display: inline-block; }
.order_now_button_second:hover, .order_now_button_third:hover, .order_now_button:hover, .develop_button7:hover, .wordpress_content .develop_button:hover, .wordpress_content .develop_button_21, .contact_forms .submit:hover, .wordpress_development .develop_button:hover, .col21_theme .develop_button:hover, .ecommerce_packages5:hover, .col87 .contact:hover { background-position: 0 -200%; background-size: 100% 200%; color: #fff; }
.content_block3:hover { background: #fff; }
.content_block3 .enquiry_now { border: 2px solid #fc3531; }
.ble { color: #0964a1; }
/*#slider .control-carousel {
    color: #c2c2c1;
    font-size: 60px;
    position: absolute;
    top: 50%;
}*/

/*.responsive_block3 .lt_block{ width:55%;}*/
.responsive_block3 h3 { font-size: 23pt; }
.responsive_block3 .rt_block { width: 45%; margin-top: 27px; }
.responsive_block3 p { font-size: 12pt; }
.responsive_blog h3 { color: #79c158; font-size: 20pt; font-family: "Open Sans", sans-serif; }
.responsive_blog h4 { color: #272727; font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 14pt; line-height: 28px; }
.responsive_blog h2 { color: #79c158 !important; }
.responsive_blog .blog_content h4 { color: #0272ba !important; font-size: 13pt; }
.responsive_blog .blog_section p { font-size: 12pt; text-align: justify; }
.responsive_designs_block8 h2 { text-transform: none; font-size: 26pt !important; }
.responsive_designs_block8 span { color: #79c158; text-transform: uppercase; }
.responsive_designs_block8 { background: #f6f6f6; }
.responsive_designs_block8 .blog_content h4, .responsive_designs_block8 .blog_section a { color: #79c158; }
.get_more_blog { background: #9b9b9b; color: #fff; padding: 8px 100px; margin: 50px 0 0 0; font-size: 16pt; border: none; border-radius: 4px; font-family: "Open Sans", sans-serif; }
.responsive_blog .blog_section p:before { background: url("../images/left_col.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; display: block; float: left; height: 25px; left: 19px; position: absolute; top: 120px; width: 32px; }
.responsive_blog .blog_section p:after { content: ""; background: url(../images/right_col.png) no-repeat; display: block; float: left; height: 25px; right: 19px; position: absolute; bottom: 3px; width: 32px; }
.responsive_blog9 { background: #ffffff; }
.logo_packages_responsive_design .logo_section_price h2 { padding-bottom: 20px !important; }
.landing_page { background: #f3f3f3 }
.landing_page_design h3 { color: #fc3531; font-family: "Open Sans", sans-serif; font-weight: normal; font-size: 22pt; }
.landing_page_design p { color: #000000; font-size: 12pt; }
.col9 h1 { font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; padding-bottom: 30px; line-height: 42px; }
.col9 h1 span { display: inline-block; color: #fc3531; }
.col9 ul { margin: 0; padding: 0; }
.col9 ul li { background: url("../images/check_box_icon.png") no-repeat scroll left 4px rgba(0, 0, 0, 0); font-size: 14pt; line-height: 26px; list-style: outside none none; font-family: "Open Sans", sans-serif; font-weight: 300; display: block; padding-left: 50px; margin-bottom: 30px; }
.col9 ul li:nth-child(2) { color: #085f9b; }
.col9 ul li:nth-child(4) { color: #085f9b; }
.landing_pages h3 { font-weight: 500; font-family: "Open Sans", sans-serif; padding-bottom: 20px; }
.landing_pages .develop_button7 { padding: 6px 50px; }
.description_landing_page { padding: 30px 0 70px 0; }
.col31 { text-align: center; }
.col31 h3 { font-family: "Open Sans", sans-serif; font-size: 17pt; }
.col31 h3 span { color: #fc3531; }
.landing_page_product { padding: 20px 0 40px 0; }
table#miyazaki { margin: 15px auto 0 auto; border-collapse: collapse; font-weight: 100; width: 100%; background: #9cd881; color: #000; font-family: "Open Sans", sans-serif; text-rendering: optimizeLegibility; border: 1px solid #9cd881; }
table#miyazaki thead th { font-weight: 500; }
table#miyazaki thead th, table#miyazaki tbody td { padding: 20px 10px; font-size: 13pt; font-family: "Open Sans", sans-serif; }
table#miyazaki tbody td { padding: 15px 10px; font-size: 13pt; font-family: "Open Sans", sans-serif; color: #000; background: #ffffff; font-weight: 500; border-right: 1px solid #9cd881; }
table#miyazaki tbody tr:not(:last-child) { border-top: 1px solid #9cd881; border-bottom: 1px solid #9cd881; }

@media screen and (max-width: 600px) {
table#miyazaki caption { background-image: none; }
table#miyazaki thead { display: none; }
table#miyazaki tbody td { display: block; padding: .6rem; border-right: 1px solid #9cd881; }
table#miyazaki tbody tr td:first-child { background: #666; color: #000; }
table#miyazaki tbody td:before { content: attr(data-th); font-weight: bold; display: inline-block; width: 16rem; }
}
.price_list { background: #f6f6f6; padding: 30px 0; }
.price_list h2 { margin: 20px 0; padding: 0; font-size: 22pt !important; text-align: left; padding-bottom: 10px; }
.price_list h3 { font-family: "Open Sans", sans-serif; font-size: 20pt; margin: 0; }
.price_list h3 span { color: #fc3531; }
.price_list h4 { font-family: "Open Sans", sans-serif; font-size: 14pt; font-weight: 300; }
.gren_bg { background: #ecfde4 !important; }
.landing_page_block { background: #fff; }
.landing_page_block h2 span { color: #fc3531; text-transform: uppercase; }
.landing_img img { float: right; }
.search_engine_optimaztion { background: #f4ffef; }
.seo_packages h3 { color: #fd3633; font-size: 18pt !important; }
.seo_packages h4 { font-size: 14pt; color: #000; font-family: "Open Sans", sans-serif; font-weight: 300; line-height: 30px; }
.content_block span b { font-size: 14pt; font-weight: normal; }
.col-11-block { background: #f6f6f6; padding: 20px 0; text-align: center; }
.col-11-block h3 { font-family: "Open Sans", sans-serif; font-weight: 300; padding-bottom: 10px; text-transform: uppercase; }
.our_expert { background: linear-gradient(to bottom, #79c158 0%, #3bab07 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; border-radius: 2px; padding: 5px 100px; font-size: 18pt; }
.seo_work { text-align: center; }
.seo_work h4 { font-family: "Open Sans", sans-serif; font-weight: normal; font-size: 14pt; }
.seo_work h4 span { color: #ff9a00; }
.seo_work h4 span.blues { color: #0092ff; }
.landing_pages_seo { background: #fff; padding-bottom: 40px; }
#second ul li { background: url(../images/left_icons.png) no-repeat 3px 4px; padding-left: 30px; font-family: "Open Sans", sans-serif; line-height: 22px; margin-bottom: 10px; font-size: 12pt; font-weight: 300; color: #272727; display: block; }
#second ul { margin: 0; padding: 0; }
.search_engine_optimaztion h4 { color: #10689a; }
.search_engine_optimaztion .slide_banner .lt_block { width: 46% !important; }
.search_engine_optimaztion .responsive_block3 .rt_block { width: auto !important; }
.col-13-block { background: #79c158; }
.col-13-block .develop_button { background: linear-gradient(to bottom, #083a5c 0%, #05467c 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; }
.seo_packages { text-align: left; }
.pay_per_click { background: #efefef; }
.pay_per_click .search_engine_optimaztion .slide_banner .lt_block { width: 40% !important; }
.col-17-block h2 { padding-bottom: 0; text-align: left; font-size: 23pt !important; }
.col-17-block h2 span { color: #f93831; }
.col-17-block h3 { font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 20pt; padding-bottom: 30px; color: #76b51b; }
.col-17-block { text-align: left; }
.btn21 { background: linear-gradient(to bottom, #ff2000 0%, #c91f06 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); transition: all 0.4s linear 0s; width: 85%; text-transform: uppercase; }
.seo_packages_block { background: #f6f6f6; }
.col-41-block h2 { color: #000 !important; font-size: 30pt !important; }
.col-41-block h2 span { color: #79c158; display: block; }
.col-sm-4 { padding: 0 0 !important; }
.main_section { width: 100% !important; }
.testimonilas_left { width: 30%; float: left; }
/*.section_fourth_block .owl-carousel .owl-item{margin-right:10px ;}*/
.section_block9 h6 { color: #fff !important; }
.banner_inner .carousel-control { width: 5% !important; }
.container.cms_blog { overflow: hidden; }
.section_block6 .develop_button { color: #fff !important; }
.section6 h6 { color: #fff; }
.affordable-seo-packages .lt_block { width: 60%; }
.affordable-seo-packages .rt_block { width: 35%; }
.affordable-seo-packages_block1 h3 { padding-top: 30px; }
.affordable-seo-packages_block2 h2 { font-size: 34pt !important; padding-bottom: 20px; }
.affordable-seo-packages_block2 .seo_work h4 { line-height: 24px; font-family: "Open Sans", sans-serif; }
.affordable-seo-packages_block3 .enquiry_now { padding: 10px 40px; }
.affordable-seo-packages_block3 .content_block { background: url("../images/border-bottom.png") repeat-x scroll center 170px rgba(0, 0, 0, 0) #fbfbfd }
.affordable-seo-packages_block3 .content_block > ul { background: none; }
./*affordable-seo-packages_block3 .pricing-table { width: 310px !important; }*/
.online_marketing {
background: #0092ff;
}
.online_marketing .develop_button { color: #0092ff; }
.online_marketing_block { background: url(../images/banner_img4.png) no-repeat top center #93d375; position: relative; }
.col-31-block ul { margin: 0; padding: 0; }
.col-31-block ul li { background: url("../images/shape13.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); display: block; font-family: "Open Sans", sans-serif; font-size: 13pt; line-height: 30px; margin-bottom: 15px; padding-left: 40px; }
.socail_media_marketing { background: #fff; }
.socail_media_marketing2 { background: #f6f6f6; padding-bottom: 30px; }
.marketing_block9 { background: #0092ff; position: relative; }
.marketing_block9 h3 { font-size: 17pt !important; color: #fff; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: none; }
.marketing_block9 .develop_button { margin-top: 20px; border-radius: 4px; color: #fff; padding: 10px 90px; }
.online_marketing_block .rt_block { right: 0; top: 0; position: absolute; margin: 0; padding: 0; }
.online_marketing_block .rt_block img { float: right; }
.online_marketing_block h3 { color: #fff; font-family: "Open Sans", sans-serif; font-weight: 700; font-size: 35pt; text-shadow: 0px 2px 2px rgba(00, 00, 00, 0.2); }
.online_marketing_block .lt_block { padding: 0; margin: 0; width: 58%; }
.online_marketing_block h4 { color: #fff; font-family: "Open Sans", sans-serif; font-size: 20pt; line-height: 30px; text-shadow: 0px 2px 2px rgba(00, 00, 00, 0.2); }
.online_marketing_block .develop_button { background: linear-gradient(to bottom, #ffea00 0%, #eddd2d 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #083a5c; }
.socail_media_marketing h2 { font-size: 28pt !important; }
.socail_media_marketing h2 span { color: #ff9a00; display: block; }
.marketing_block { border-top: 1px solid #dfdfdf; padding-top: 20px; margin-bottom: 40px; height: auto; overflow: hidden; }
.socail_media_marketing12 h2 { font-size: 30pt !important; text-transform: uppercase; }
.socail_media_marketing2 h2 { text-align: left; font-size: 30pt !important; }
.marketing_block h4 { color: #79c158; }
.line-separte { border-right: 1px solid #dfdfdf; }
.marketing_block .seo_work { min-height: 340px !important; }
.socail_media_marketing2 h2 span { color: #79c158; }
.pay_per_click ul li { background: url(../images/pay_pal_icon.png) no-repeat; color: #000000; font-family: "Open Sans", sans-serif; font-size: 12pt; font-weight: 300; line-height: 22px; margin-bottom: 10px; padding-left: 30px; }
.pay_per_click ul { margin: 0; padding: 15px 0 0 0; }
.pay_per_click h3 { color: #76b51b; }
.pay_per_click h4 { color: #000; font-weight: 300; letter-spacing: 1px; }
.pay_per_click .rt_block { width: 45% !important; }
.pay_per_click .lt_block { width: 55% !important; }
.ppc_marketing { background: #fff; }
.ppc_marketing p { color: #454545; line-height: 28px; }
.ppc_marketing h2 { font-size: 28pt !important; padding-bottom: 35px !important; padding-top: 0; }
.ppc_marketing h2 span { color: #76b51b; }
.ppc_marketing h3 { color: #000000; font-size: 13pt !important; font-weight: normal; line-height: 24px; text-align: center; padding-bottom: 50px; }
.ppc_link h3 { color: #76b51b; text-align: left; padding: 0; }
.timing h3 { color: #0066ff; text-align: left; padding: 0; }
.geographical h3 { color: #f93831; text-align: left; padding: 0; }
.timing { border-bottom: 1px solid #d3d3d3; height: auto; overflow: hidden; margin-bottom: 30px; }
.business_online { background: #76b51b; text-align: center; }
.online_result { background: #083a5c; }
.line-separte1 { border-left: 1px solid #dfdfdf; }
.col-block-19 { background: #f6f6f6; }
.col-block-19 h2 { font-size: 28pt !important; padding: 30px 0 !important; }
.red { color: #fd3633 !important; }
.online_reputation_mangement { }
.left_link ul { margin: 0; padding: 0; }
.left_link ul li { background: url(../images/icon10.png) no-repeat; height: 32px; padding-left: 45px; margin-bottom: 40px; font-family: "Open Sans", sans-serif; font-size: 13pt; }
.manegement_Service { }
.service_block9 h3 { color: #f93831; font-size: 24pt; font-weight: 300; font-family: "Open Sans", sans-serif; }
.service_block9 p { font-size: 12pt; font-weight: 300; font-family: "Open Sans", sans-serif; margin: 20px 0; }
.reputation_block { background: #f8f7f7; padding: 30px 0; }
/*.results{width:14% !important;}*/
.manegement_Service { background: #ffbc20; }
.manegement_Service h3 { font-weight: 300; font-family: "Open Sans", sans-serif; }
.manegement_Service .develop_button { background: none; border: 2px solid #000; border-radius: 4px; color: #000 !important; margin: 15px 0 0 0; text-transform: uppercase; }
.manegement_Service .develop_button:hover { color: #fff !important; border: 2px solid #fff; }
.results img { display: block; margin: 0 auto; margin-bottom: 20px; }
.blue_text { color: #0157c6; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 14pt; }
.shape12 img { margin: 50% auto; }
.company { color: #76b51b; }
.reputation { color: #f93831; }
.results span { font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 14pt; }
.col_92 { margin-top: 50px; }
.online_reputation_mangement h3 { color: #f93831; font-family: "Open Sans", sans-serif; font-size: 18pt !important; font-weight: 300; line-height: 33px; text-transform: none; }
.online_reputation_banner { }
.online_reputation_banner h3 { color: #000; font-size: 18pt !important; font-weight: 600; text-transform: uppercase; width: 77%; }
.online_reputation_banner h3 span { color: #76b51b; display: inline-block; }
.online_reputation_banner ul { margin: 20px 0; }
.online_reputation_banner_main_block { background: #fff; }
.right_link ul { padding-left: 20px; }
.wordpress_portfolio { background: url(../images/portfolio_imgs.png) no-repeat top center #000; padding: 20px 0; min-height: 303px; }
.wordpress_portfolio p { color: #fff; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 14pt; }
.wordpress_portfolio h2 { color: #87d517 !important; margin: 0; padding: 10px 0; }
.wordpress_portfolio h2:before { }
.order_now_wordpress_block { border: none !important; }
.wordpress_development { background: #ebebeb; }
.wordpress_development .develop_button { background: linear-gradient(to bottom, #fc3531 0%, #ce0f0b 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); text-transform: uppercase; }
.wordpress_development h3 { color: #000; font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 28pt; margin-top: 10px; }
.wordpress_portfolios { border-bottom: 1px solid #e8e8e8; }
.wordpress_portfolios img { display: block; margin: 0 auto; }
.wordpress_portfolios .col-sm-4 { border-right: 1px solid #e8e8e8; min-height: 398px; padding: 40px 10px 0 10px!important; height: auto; overflow: hidden; }
.word_develop .col-sm-12 { padding: 0 !important; }
.wordpress_portfolios .col-sm-4:last-child { border: none !important; }
.col1_wordpress h3 { font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 14pt; padding: 20px 0 10px 0; }
.col1_wordpress p { font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 12t; }
.wordpress_portfolios2 { border-bottom: none !important; }
/*	.marketing_block .seo_work{border-right:1px solid #dfdfdf;}*/
		
.banner_inners { position: relative; background: url(../images/wordpress-developmen.png) no-repeat top center #e4e5e5; height: auto; min-height: 759px; margin-top: -75px; /*z-index: -3333555;*/ position: relative; }
.wordpress_content { margin-top: 75px; z-index: 555; position: relative; }
.col_25 { }
.col_25 h3 { font-weight: 800; font-family: "Open Sans", sans-serif; font-size: 34pt; color: #2a6891; text-transform: uppercase; margin-top: 80px; }
.col_25 h3 span { color: #76b51b; }
.col_25 h4 { font-weight: 400; font-family: "Open Sans", sans-serif; font-size: 16pt; text-transform: uppercase; }
.col_25 h4 span { font-size: 16pt; text-transform: none; font-family: "Open Sans", sans-serif; font-weight: normal; }
.pinks { color: #fe3838; }
.col_rt_sec { background: url(../images/right_section.png) repeat; padding: 50px 0 51px 0 !important; }
.col_25 .col-sm-6 h4 { font-weight: 800; font-family: "Open Sans", sans-serif; font-size: 30pt; color: #000; text-transform: uppercase; padding: 0; margin: 0; }
.col_25 .col-sm-6 h4 span { letter-spacing: 17px; font-weight: 800; font-family: "Open Sans", sans-serif; font-size: 30pt; }
.col_25 .col-sm-6 h5 { font-family: "Open Sans", sans-serif; font-size: 12pt; color: #000; line-height: 25px; margin-top: 25px; padding-left: 30px; }
.col_25 .col-sm-6 h5 span { text-transform: uppercase; font-weight: 600; }
.col_25 .col-sm-6 { padding: 0 !important; }
.rts { background: url(../images/shape8.png) 0 center no-repeat; }
.col_25 .col-sm-6 h4 span.wordpress { letter-spacing: 3px; }
.wordpress_content .develop_button { background: linear-gradient(to bottom, #fc3531 0%, #ce0f0b 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fff; text-transform: uppercase; }
.wordpress_content .develop_button_21 { background: linear-gradient(to bottom, #000 0%, #333 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); }
.col_43 { margin: 40px 0; }
.col_rt_sec img { padding-left: 40px; }
.col_rt_sec { }
.col_43 { padding: 0 !important; }
.col32 .carousel-control.left:hover { background: url(../images/arrow_left.png) no-repeat!important; background-position: 0px 0 !important; background-repeat: no-repeat !important; }
.col32 { padding: 50px 0 50px 0; }
 .col32. carousel-control.left {
 background-image: url("../images/left_arrow1.png") !important;
 background-position: 20px center;
 background-repeat: no-repeat !important;
}
.col32 .carousel-control.right:hover { /*background: url(../images/arrow_right.png) no-repeat!important;*/ background-position: 0px -50px !important; background-repeat: no-repeat !important; }
.col45 { background: none repeat scroll 0 0 #fe3838; margin: 25px 0 0 25px; width: 30% !important; text-align: center; min-height: 320px !important; }
.col45 .Quote:hover { background: #fff !important; color: #000; }
.col45 h3 { font-weight: 600; font-family: "Open Sans", sans-serif; font-size: 30pt; color: #fff; text-transform: uppercase; }
.col45 h4 { font-weight: 700; font-family: 'Roboto', sans-serif; font-size: 40pt; color: #fff; text-transform: uppercase; margin: 0; padding: 0px 0; }
.col45 h5 { font-weight: 300; font-family: "Open Sans", sans-serif; font-size: 23pt; color: #fff; text-transform: uppercase; }
.col45 .Quote { background: #e32222 !important; border: 2px solid #fff; color: #fff; text-transform: uppercase; margin-top: 30px; }
.request_quote { background: url(../images/quotes.png) no-repeat top center; min-height: 133px; height: auto; overflow: hidden; }
.request_quote h1 { font-family: "Open Sans", sans-serif; color: #064e7f; text-transform: uppercase; }
.request_quote h3 { font-family: "Open Sans", sans-serif; font-size: 15pt; padding: 10px 0; }
.add { position: fixed; top: 210px; }
.gray { background: #eeeef0; }
.contact_forms { background: #fff; padding: 0 30px 50px 30px !important; }
.contact_forms .form-control { border: 2px solid #dddddd; width: 70% !important; }
.word_develop .text-center:hover { background: rgba(221, 221, 221, 0.4); }
.word_develop .text-center:hover h3, .word_develop .text-center:hover h4 .word_develop .text-center:hover, h5 { color: #000; }
.contact_forms h4 { color: #064e7f; padding: 25px 0 30px 0; font-family: "Open Sans", sans-serif; font-size: 13pt; font-weight: 600; }
.form-horizontal .control-label { text-align: left; }
.form-horizontal .control-label { color: #000000; font-family: "Open Sans", sans-serif; font-size: 12pt; font-weight: normal; }
.styled-select { position: relative; border: 2px solid #dddddd; overflow: hidden; display: block; width: 70%; border-radius: 4px; font-size: 1em; /*use this to scale the select*/ }
.styled-select select { width: 100%; font-size: 11pt; height: 40px; margin: 0; background: #fff; /*IE Fallback*/ background: rgba(0, 0, 27, 0); color: #000; border: none; outline: none; display: inline-block; -webkit-appearance: none; font-family: "Open Sans", sans-serif; -moz-appearance: none; appearance: none; cursor: pointer; }
.styled-select select option { background-color: #fff; }
.styled-select .select-button { background-color: #dddddd; right: 0; top: 0; position: absolute; pointer-events: none; /*text-align: center; vertical-align: middle; */ width: 3em; height: 40px; }
.styled-select .select-button .select-button-text { color: #fff; line-height: 1.8em; text-align: center; display: block; }
.styled-select .select-button .select-button-text span { font-size;
1em;
}
.small-arrow-down { width: 0; height: 0; border-left: .6em solid transparent; border-right: .6em solid transparent; border-top: .8em solid #000000; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.lt-ie10 .styled-select { background: #fff; border: none; }
.lt-ie10 .styled-select .select-button { display: none; }
.text_area { resize: none; }
.radio label, .checkbox label { font-family: "Open Sans", sans-serif; font-size: 12pt; }
.contact_forms .submit { background: linear-gradient(to bottom, #76b51b 0%, #4c7d04 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); text-transform: uppercase; color: #fff; font-size: 16pt; border-radius: 4px; border: none; padding: 4px 91px; margin-left: 10px; }
ul.call { margin: 0; padding: 0; }
ul.call li { background: url(../images/arrow_icons12.png) no-repeat left 6px; padding-left: 30px; font-family: "Open Sans", sans-serif; font-size: 12pt; display: block; line-height: 30px; }
.contact_forms h3 { color: #76b51b; font-family: "Open Sans", sans-serif; margin: 0; font-size: 14pt; font-weight: 500; border-top: 1px solid #ddd; padding-top: 10px; padding-bottom: 5px; }
.form-group h5 { font-family: "Open Sans", sans-serif; font-size: 12pt; }
.code { width: 100% !important; }
.quotes .footer_bottom_link { border: none !important; padding: 10px 0 !important; margin: 0 0 10px 0!important; }
.browse_box { border: 2px solid #dddddd; padding: 10px; width: 100%; border-radius: 4px; margin-bottom: 10px; }
.section_third_block .carousel-control.right:hover {/* background: url(../images/right_hover.png) no-repeat;*/ }
.affordable-seo-packages_block3 .enquiry_now:hover { background: #065f9d; color: #fff; }
.enquiry_now_level_second:hover { background: #1ac4cf !important; }
.enquiry_now_level_third:hover { background: #fdca00 !important; }
body { scrollbar-face-color: #fff; }

::-webkit-scrollbar {
 width: 12px;
}
 
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4);
 background:#fff;
}
 
::-webkit-scrollbar-thumb {
 -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4);
 background:#316c94;
}
body { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; overflow-x: hidden; } /* Let's get this party started */
::-webkit-scrollbar {
width: 12px;
}
.req .header_inner { height: auto !important; }
.req .head_right { margin-top: 10px; }
.radio label, .checkbox label { font-size: 11pt !important; }
.browse_box p { font-size: 9pt !important; }
.req .request_quotes .info ul li a, .request_quotes .info ul li { color: #fff; font-family: "Open Sans", sans-serif; font-size: 11pt; }
.req #container #menu-wrap .menu-item span { color: #fff !important; }
.online_marketing_block .develop_button:hover { color: #fff !important; }
.online_marketing_block { min-height: 350px !important; }
.req #container #menu-wrap .menu-item i { border-radius: 0 !important; }
.req .info { float: right; }
*, *:before, *:after { box-sizing: border-box; }
*, *:before, *:after { box-sizing: border-box; }
.col57 { background: #f6f6f6; }
.logo_design p { margin: 20px 0 30px 0; font-size: 12pt; font-weight: 300; }
.logo_design .lt_block { margin-top: 30px; }
.shopify_theme { background: #326a90; }
.shopify_theme h4 { color: #fff; font-weight: normal; font-family: "Open Sans", sans-serif; font-size: 14pt; }
.shopify_theme h3 { font-weight: 700; color: #fff; font-size: 26pt; }
.col_81 { text-align: center; background: #f8f8f8; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; padding-top: 40px; padding-bottom: 40px; }
.col_81 h3 { text-transform: none; }
.box1 { background: #064e7f; }
.box2 { background: #eba600; }
.box3 { background: #88be39; }
.box4 { background: #ff5353; }
.col_81 .img { padding: 70px 0; min-height: 220px; }
.col_82 { background: #fff; position: relative; }
.col_82 h3 { color: #414141; text-transform: none; font-weight: 300; font-family: "Open Sans", sans-serif; margin-top: 6px; }
.col_82 h3 span { color: #f93831; font-family: "Open Sans", sans-serif; font-weight: normal; font-size: 12pt; }
.col_81 h4 { font-size: 26pt; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: uppercase; padding-bottom: 50px; }
.col_81 h3 { font-size: 20pt; font-family: "Open Sans", sans-serif; font-weight: 300; text-transform: none; padding-bottom: 10px; }
.col10 ul li { background: url(../images/shape15.png) no-repeat; font-family: "Open Sans", sans-serif; font-size: 14pt; font-weight: 300; line-height: 26px; list-style: outside none none; margin-bottom: 30px; padding-left: 50px; }
.col10 ul li:nth-child2 {
}
.col9 ul li { }
.col10 ul { margin: 0; padding: 0; }
.col_blue h5, .col_orange h5, .col_green h5, .col_red h5 { color: #064e7f; font-size: 13pt; font-family: "Open Sans", sans-serif; font-weight: 600; padding: 20px 0; height: 60px; }
.col_81 .col-sm-3 p { font-family: "Open Sans", sans-serif; color: #000; font-family: "Open Sans", sans-serif; font-weight: 300; text-align: center; font-size: 12pt; }
.col_orange h5 { color: #eba600; }
.col_green h5 { color: #88be39; }
.col_red h5 { color: #e07900; }
.col21_theme { background: #ffefc7; text-align: center; }
.col21_theme h3 { color: #000; font-size: 14pt; text-transform: none; }
.col21_theme .develop_button { background: linear-gradient(to bottom, #88be39 0%, #64a405 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); }
.col42 { background: url(../images/icons1.png) no-repeat top center; text-align: center; min-width: 162px; height: 172px; width: 100%; }
.col42 h3, .col44 h3 { color: #064e7f; font-size: 14pt; margin-right: 10px; padding: 57px 0 0; }
.col_78 { width: 20% !important; }
.col44 { background: url(../images/img32.png) top center no-repeat; text-align: center; min-width: 162px; height: 172px; width: 100%; }
.col66 { padding: 20px 0 40px 0; }
.col44 h3 { color: #88be39; padding-left: 30px; padding-right: 30px; }
.col66 p { font-family: "Open Sans", sans-serif; color: #000; font-weight: 300; }
.col66 h2 { font-size: 28pt !important; }
.shopify { position: absolute; left: 0; top: 245px; }
.col77 h3 { padding-top: 35px; }
.col10 h2 { text-align: center; font-size: 28pt !important; padding: 50px 0; }
.shopify_theme h4 { font-size: 11pt; }
.affordable-seo-packages h3 { color: #fd3633; margin-top: 0; padding-bottom: 0; }
.affordable-seo-packages h4 { color: #000; padding-bottom: 8px; }
.seo_packages_col11 { background: #f4ffef; padding: 40px 0; }
#toggle-view { list-style: none; font-family: arial; font-size: 11px; margin: 0; padding: 0; width: 300px; }
#toggle-view li { margin: 10px; border-bottom: 1px solid #ccc; position: relative; cursor: pointer; }
#toggle-view h3 { margin: 0; font-size: 14px; }
#toggle-view p { position: absolute; right: 5px; top: 0; color: #ccc; font-size: 13px; }
#toggle-view .panel { margin: 5px 0; display: none; }
.content_block h2 { font-size: 14pt !important; text-decoration: none !important; text-align: center; font-weight: 600 !important; }
.expandy > ul { margin: 0; padding: 0; float: left; background: url(../images/border-bottom.png) repeat-x bottom center; }
.expandy > ul li { display: block; list-style: none; width: 100%; text-align: left; color: #7a7a7a; font-family: 'Open Sans', sans-serif; font-weight: 300; font-style: italic; font-size: 10pt; background: url(../images/arrow_icon.png) 0 5px no-repeat; padding-left: 25px; height: 25px; }
.toggle-all { display: none; }
.pricing-table .content_block { padding: 2px 5px; }
.content_block1 .expandy > ul li { background: url(../images/right_arrow21.png) 0 5px no-repeat; padding-left: 25px; width: 100% !important; margin-left: 0 !important; height: 25px; }
.content_block2 .expandy > ul li { background: url(../images/right_arrow34.png) 0 5px no-repeat; padding-left: 25px; width: 100% !important; margin-left: 0 !important; height: 25px; }
.col89 { border-left: none; border-right: none; }
.enquiry_now:hover { background: #065f9d; color: #fff; }
.testimonials h2 { padding-bottom: 15px; }
.landing_page_design .rt_block { margin-top: 30px; }
.col31 .img-responsive { height: 75px; }
.logo_packages { padding-bottom: 30px; }
affordable-seo-packages_block3 ul { margin: 0 10px; }
.web_design h3 { font-size: 26pt !important; }
.responsive_block3 .lt_block { width: 55%; }
.responsive_level .enquiry_now:hover { background: #fc3531; }
.col67 { background: #f8f8f8; }
.col92 { background: #fff; }
.text_block p { line-height: 26px; font-size: 13pt; font-weight: 300; }
.cont_col34 h2 { color: #000000; font-size: 22pt !important; text-align: left; font-weight: normal !important; margin: 0; padding: 20px 0; font-family: 'Open Sans', sans-serif; text-transform: none; }
.cont_col34 h3 { color: #064e7f; font-size: 15pt !important; text-align: left; font-weight: 300 !important; margin: 0; padding: 0 0 10px 0; font-family: 'Open Sans', sans-serif; text-transform: none; }
.cont_col34 h4 { color: #000; font-size: 11pt !important; text-align: left; font-weight: 300 !important; margin: 0; padding: 10px 0; font-family: 'Open Sans', sans-serif; text-transform: none; }
.col76 { margin: 0px 0; padding: 0 50px 0 0!important; border-right: 1px solid #e4e5e6; }
.col76 label { font-weight: normal; font-family: 'Open Sans', sans-serif; }
.col74 { border: 4px solid #356f97; }
.col_le { float: left; width: 10%; }
.col_rt { float: left; padding-left: 20px; }
.col88 .col-sm-12:hover .col74 { border: 4px solid #197fc6; }
.col88 .col-sm-12:hover h4 { color: #197fc6; }
.col76 .btn { background: #76b51b !important; color: #fff; padding: 10px 50px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-size: 14pt; }
.cont_col34 a { color: #356f97; font-weight: 500; text-decoration: underline; }
.cont_col34 a:hover { text-decoration: none; }
.col34 { margin: 30px 0; height: auto; overflow: hidden; }
.col88 { }
.col88 .col-sm-12 { border-bottom: 1px solid #e4e5e6; padding-bottom: 18px; margin-bottom: 20px; height: auto; overflow: hidden; }
.col_rt h4 { color: #064e7f; font-family: 'Open Sans', sans-serif; font-size: 14pt; margin: 0 !important; padding: 0 0 10px 0!important; text-transform: uppercase; font-weight: 600 !important; }
.resize { resize: none; }
.blog_block { height: auto; overflow: hidden; margin: 30px 0; border-bottom: 1px solid #e6e2e2; }
.blog_block:last-child { border: none; }
.blog_block h3 { color: #000000; font-family: 'Open Sans', sans-serif; font-size: 18pt; padding: 0px 0 22px 0; margin: 0; }
.blog_info { background: #f6f6f6; padding: 10px 10px 1px 10px; margin: 20px 0; }
.blog_block p { font-family: 'Open Sans', sans-serif; font-size: 10pt; color: #2d2d2d; font-weight: normal; line-height: 26px; }
a.blog_reading { /*background: url("../images/shape20.png") no-repeat scroll 140px 13px rgba(0, 0, 0, 0);*/ border: 2px solid #356f97; margin: 20px 0; border-radius: 4px; font-weight: 600; font-family: 'Open Sans', sans-serif; float: left; color: #356f97; font-size: 9pt; padding: 6px 50px; }
a.blog_reading:hover { border: 2px solid #356f97 !important; }
.blog_info span { margin: 0 10px; }
.blog_info span.blue_text { color: #356f97; font-size: 10pt; font-style: italic; }
.stButton .stButton_gradient, .stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices { height: 26px !important; }
.blog_sidebar_right h3 { background: #f6f6f6; border-left: 4px solid #356f97; font-family: 'Open Sans', sans-serif; padding: 10px 0 10px 20px; text-transform: uppercase; font-size: 13pt; }
ul.category li a { color: #0f0101; display: block; }
ul.category li a:hover { color: #356f97; }
ul.category li.active a { color: #356f97; }
ul.category li { font-family: 'Open Sans', sans-serif; border-bottom: 1px dotted #CCC; padding: 7px 0px 7px 3px; display: block; }
ul.category { margin: 0; padding: 0; width: 100%; }
ul.category li span { color: #356f97; display: block; }
.blog_sidebar_right .input-group { margin: 30px 0; width: 100%; }
.blog_sidebar_right .input-group .form-control { float: left; margin-bottom: 0; /*   position: relative;*/
width: 83.5%; z-index: 2; }
.blog_sidebar_right .go { background: none repeat scroll 0 0 #356f97 !important; color: #fff !important; font-size: 12pt; font-family: 'Open Sans', sans-serif; padding: 8px 12px; }
.blog_sidebar_right .form-control { border-radius: 0; }
.blog_sidebar_right { width: 30% !important; float: right !important; position: relative; }
.word_develop h3 { color: #f93831; font-family: "Open Sans", sans-serif; font-size: 17pt !important; font-weight: normal; line-height: 35px; margin-bottom: 30px; padding: 0 31px; text-transform: none; }
ul.category li p { font-size: 11pt; font-family: "Open Sans", sans-serif; }
.privacy_policy { padding: 20px 0; }
.privacy_policy h2 { font-family: "Open Sans", sans-serif; text-align: left; padding: 0 0 15px 0; color: #000; font-size: 22pt !important; font-weight: normal !important; text-transform: none; margin: 0; }
.privacy_policy h3 { font-family: "Open Sans", sans-serif; color: #064e7f; font-size: 14pt; font-weight: normal; }
.privacy_policy p { font-family: "Open Sans", sans-serif; font-weight: 300; margin-bottom: 30px; text-align: justify; }
.social_media h3 { font-size: 30pt !important; color: #fff !important; }
.social_media h4 { font-size: 20pt !important; color: #fff !important; }
.sitemap_block { border: 1px solid #e7e7e7; background: url(../images/sitemap_bg.png) center center no-repeat; }
.sitemap_block ul { margin: 0; padding: 0; }
ul.media { margin: 20px 0 5px 0; padding: 0; }
.word_press ul { margin: 0; padding: 0; }
ul, li { margin: 0; padding: 0; }
.col98 h4 { font-weight: 600; font-family: "Open Sans", sans-serif; }
.col98 p { font-size: 11pt !important; }
.banner { background: url("../images/banner.png") no-repeat scroll center top rgba(0, 0, 0, 0); margin-top: -99px; position: relative; height: 687px; }
.header_home .cbp-hsinner { }
.logo_section_price ul { margin: 0; padding: 0; }
.followMeBar { position: relative; z-index: 1; }
.followMeBar.fixed { position: fixed; top: 0; width: 100%; z-index: 99999999999; }
.followMeBar.fixed.absolute { position: absolute; }
.main-nav { position: fixed; top: 500px; width: 0; height: 100%; z-index: 99999999999; overflow-y: auto; transition: width 0.3s ease; }
.main-nav a { display: block; border-top: 1px solid #484848; border-bottom: 1px solid #2E2E2E; color: white; padding: 15px; }
.main-nav a:hover, .main-nav a:focus { }
.main-nav:after { content: ""; position: absolute; z-index: 99999; top: 0; right: 0; height: 100%; width: 34px; }
.content { }
.close-menu { display: none; }
#main-nav:target { width: 20%; }
#main-nav:target + .page-wrap { width: 80%; }
#main-nav:target + .page-wrap .open-menu { display: none; }
#main-nav:target + .page-wrap .close-menu { display: block; }
#main-nav:target + .page-wrap .main-header { width: 80%; left: 20%; }
.header_inner_design .cbp-hsinner { top: -42px; }
.blogs h2 { padding: 0; }
.hosting img { float: right; }
#switch { margin-right: -15px; }
#showmenu > div { position: relative; top: -15px; z-index: -9999; }
.section-title { text-align: center; max-width: 600px; margin: 2rem auto 2rem; }
.section-title h1 { text-transform: uppercase; font-size: 3rem; line-height: 4rem; font-weight: 600; letter-spacing: 2px; margin: 0 0 .5rem; }
.section-title .separator { width: 160px; border-bottom: 2px solid #999; margin: 0 auto 2rem; }
.section-title p { color: #999; margin: 0; }
.list-inline { margin: 0; padding: 0; list-style: none; overflow: hidden; *zoom: 1;
}
.list-inline li { margin: 0; padding: 0 5px; display: inline-block; }
.list-inline li a { color: #111; text-decoration: none; text-transform: uppercase; display: inline-block; background-color: #e7e7e7; padding: 1rem 2rem; border-radius: 4px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.list-inline li a h5 { font-size: .75rem; line-height: 1rem; font-weight: 600; margin: 0; }
.list-inline li a.active, .list-inline li a:hover { background-color: #111; color: #fff; }
.portfolio-filters { text-align: center; margin: 4rem 0 3rem; }
.portfolio { width: 100%; }
.portfolio-item { float: left; width: 25%; position: relative; }
.portfolio-item .portfolio-image { overflow: hidden; display: block; position: relative; }
.portfolio-item .portfolio-image > img { width: 100%; height: auto; display: block; }
.portfolio-item > a { display: block; }
.portfolio-item > a .project-overlay { overflow: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(10, 10, 10, 0.9); color: #fff; text-align: center; opacity: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.portfolio-item > a .project-overlay .project-info { position: absolute; top: 50%; width: 100%; margin-top: 0px; opacity: 0; -webkit-transition: all 0.3s ease 0.3s; transition: all 0.3s ease 0.3s; }
.portfolio-item > a .project-overlay .project-info i.fa { margin-bottom: 1rem; background-color: #fff; font-size: 22px; line-height: 48px; width: 48px; height: 48px; color: #000; border-radius: 32px; }
.portfolio-item > a .project-overlay .project-info .project-name { font-size: 1.5rem; text-transform: uppercase; margin: 0 0 .5rem; }
.portfolio-item > a .project-overlay .project-info p { color: #fff; font-size: .85rem; margin: 0 1rem 1rem; }
.portfolio-item > a:hover .project-overlay { opacity: 1; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.portfolio-item > a:hover .project-overlay .project-info { margin-top: -60px; opacity: 1; }
.project-name { color: #fff !important; }
.portfolio_section h3 { color: #0f2461; font-family: "Open Sans", sans-serif; font-weight: 600; font-size: 28pt; margin: 20px 0; padding: 0 0 0 0px; text-transform: uppercase; }
.portfolio_section p { font-family: "Open Sans", sans-serif; font-size: 12pt; }
.banner_text h2 { color: #0e2e44 !important; font-family: "Open Sans", sans-serif !important; font-size: 29pt !important; font-weight: 300 !important; padding-bottom: 50px; padding-top: 0px; text-align: left; text-transform: none; }
#portfoliolist .portfolio { border-bottom: none; padding-bottom: 0; background: none; }
.col33 { padding-bottom: 10px; }
.col33 p { font-size: 10pt; font-family: "Open Sans", sans-serif; }
.col99 { background: #fff; }
.col33 ul { margin: 0; padding: 0; }
.col33 ul li { background: url("../images/popup_icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); display: block; margin-bottom: 10px; font-size: 11pt; font-family: "Open Sans", sans-serif; padding-left: 26px; }
.col33 h3 { background: #1f2c34; color: #fbab20; font-size: 14pt; text-transform: none; padding: 10px; margin: 0 0 20px 0; }
.col33 .visit_web { background: linear-gradient(to bottom, #ffb400 0%, #eaa705 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); padding: 10px; color: #fff; display: block; font-size: 14pt; border: none; }
.col33 .Quotes { background: none repeat scroll 0 0 #fc3531; color: #fff; display: block; margin: 10px 0; font-size: 16pt; font-family: "Open Sans", sans-serif; text-transform: uppercase; border: none; padding: 8px; width: 100%; }
.col69 { margin-top: 100px; }
.label-text a { color: #000; font-family: "Open Sans", sans-serif; font-weight: normal; }
.flex-direction-nav .flex-prev { background: url(../images/left_arrow_slider.png) no-repeat; }
.flex-direction-nav .flex-next { background: url(../images/right_slider_portfolio.png) no-repeat; }
.col29 h3 { padding-left: 15px; }
.e-commerce { background: url(../images/e-commerce.png) no-repeat top center; padding: 20px 0 0px 0; height: 506px; }
.e-commerce h1 { font-weight: 700; color: #fc3531; text-transform: uppercase; font-size: 32pt; }
.e-commerce h3 { font-weight: 600; font-size: 16pt; color: #2c3135; text-align: left; }
.ecommerce_packages5 { background: linear-gradient(to bottom, #000 0%, #333 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); color: #fffb; border: none; border-radius: 2px; padding: 10px 20px; font-weight: 300; font-family: "Open Sans", sans-serif; text-transform: uppercase; font-size: 14pt; }
.ecommerce_packages5 a { color: #fff; }
.e-commerce #second ul li { background: url(../images/shape81.png) no-repeat; position: relative; }
.col30 .col60 { bottom: 0; right: 0; }
.col30 { position: relative; }
.col52 { text-align: center; }
.ecommerce_block { }
.ecommerce_block .col33 h2 { text-align: left; margin: 0px 0 20px 10px; font-weight: 600 !important; padding: 0; color: #000 !important; }
.ecommerce_block .carousel-control.left { background: url(../images/left_arrow_portfolio.png) no-repeat; height: 50px; margin-top: 250px; width: 50px; }
.ecommerce_block .carousel-control.right { background: url(../images/right_arrow_portfolio.png) no-repeat !important; height: 50px; margin-top: 250px; width: 50px; }
.padding5 { padding: 0 0 0 0 !important; }
.ecommerce_block { }
.col52 { padding: 30px 0; border-bottom: 1px solid #d7d7d7; }
.col52 h3 { color: #fc3531; text-align: center; font-weight: 600; font-size: 24pt; text-transform: uppercase; }
.col52 p { line-height: 30px; }
.ecommerce_block { padding: 50px 0; background: #f6f6f6; }
.ecommerce_block .col33 p { padding: 0 10px; font-size: 11pt; text-align: justify; }
.col60 img { bottom: 0; }
.e-commerce ul li { background: url(../images/shape81.png) no-repeat 0 3px; color: #000000; font-family: "Open Sans", sans-serif; font-size: 12pt; font-weight: 300; line-height: 22px; margin-bottom: 10px; padding-left: 30px; }
.col51 { background: #ffffff; }
.ecommerce_block .col69 { margin-top: 50px; }
.ecommerce_block .carousel-control.right { right: -92px !important; }
.e-commerce_testimonilas { background: url(../images/ecommerce.png) no-repeat top center; height: 597px; }
.testimonilas_text { background: #ededed; padding: 20px 0; }
.testimonilas_text p { text-align: center; line-height: 30px; position: relative; }
.col28 { padding: 30px 0; }
.col28 p { color: #1f2c34; font-family: "Open Sans", sans-serif; font-size: 11pt; line-height: 28px; }
.col56 h3 { font-family: "Open Sans", sans-serif; font-size: 18pt; text-align: left; margin: 10px 0; padding: 0 0 20px 0; font-weight: 600; }
.col56 h4 { font-family: "Open Sans", sans-serif; font-size: 36pt; text-align: left; color: #fc3531; margin: 58px 0 0 0; padding: 0; font-weight: 300; }
.col84 { background: #efefef; text-align: center; }
.col83 { background: #1f2c34; text-align: center; padding: 30px 0; }
.col83 ul li { margin-right: 30px; }
.col83 h3 { color: #fff; font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 30pt; text-transform: uppercase; margin: 20px 0 40px 0; }
.col83 h3 span { font-size: 20pt; font-weight: 600; }
.col85 { text-align: center; padding: 30px 0; }
.col85 ul li { margin-right: 30px; }
.col87 { text-align: center; padding: 30px 0; }
.col84 h4 { font-family: "Open Sans", sans-serif; color: #1f2c34; font-size: 14pt; font-weight: 300; }
.col87 .contact { background: linear-gradient(to bottom, #fc3531 0%, #ce0f0b 100%) repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0); border: medium none; color: #fff; font-family: "Open Sans", sans-serif; font-size: 23pt; outline: medium none; padding: 6px 70px; text-transform: uppercase; }
.col87 h3 { color: #1f2c34; font-family: "Open Sans", sans-serif; font-size: 26pt; font-weight: 300; margin: 20px 0 35px; text-transform: uppercase; }
.infos { background: none repeat scroll 0 0 #1f2c34; margin: 93px 0 0; padding: 20px 25px 13px; text-align: center; }
div.arrow-down { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #2f2f2f; font-size: 0; line-height: 0; }
#quote-carousel { padding: 0 10px 30px 10px; margin-top: 30px; }
/* Previous button  */
#quote-carousel .carousel-control.left { left: -12px; }
/* Next button  */
#quote-carousel .carousel-control.right { right: -12px !important; }
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li { background: #c0c0c0; }
#quote-carousel .carousel-indicators .active { background: #333333; }
#quote-carousel img { width: 250px; height: 100px }
/* End carousel */

.item blockquote { border-left: none; margin: 0; }
.item blockquote img { margin-bottom: 10px; }
.item blockquote p:before { content: "\f10d"; font-family: 'Fontawesome'; float: left; margin-right: 10px; }

/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
#quote-carousel { margin-bottom: 0; padding: 0 40px 30px 40px; }
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) {
/* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
#quote-carousel .carousel-indicators { bottom: -20px !important; }
#quote-carousel .carousel-indicators li { display: inline-block; margin: 0px 5px; width: 15px; height: 15px; }
#quote-carousel .carousel-indicators li.active { margin: 0px 5px; width: 20px; height: 20px; }
}
.col38 { background-color: rgba(255,255,255,0.8); border-radius: 100%; width: 437px; height: 437px; }
/*.col38 p {
    font-size: 11pt;
    padding: 100px 46px 0 57px;
    text-align: center;
}*/
.col38 p:before { background: url(../images/left_icon.png) no-repeat !important; width: 32px; height: 25px; }
.col81 h3 { text-align: center; color: #fff; font-family: "Open Sans", sans-serif; font-weight: 600; font-size: 30pt; text-transform: uppercase; margin: 30px 0; }
.col81 { float: right; }
.col-sm-9.col38 > p { font-size: 11pt; padding-top: 104px; text-align: center; }
#banner-fade { float: right !important; width: 30% !important; }
.quote { color: rgba(0,0,0,.1); text-align: center; margin-bottom: 30px; }
/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel { padding-bottom: 60px; }
#fade-quote-carousel.carousel .carousel-inner .item { opacity: 0; -webkit-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity; }
#fade-quote-carousel.carousel .carousel-inner .active { opacity: 1; -webkit-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity; }
#fade-quote-carousel.carousel .carousel-indicators { bottom: 10px; }
#fade-quote-carousel.carousel .carousel-indicators > li { background-color: #e84a64; border: none; }
#fade-quote-carousel blockquote { text-align: center; border: none; }
#fade-quote-carousel .profile-circle { width: 100px; height: 100px; margin: 0 auto; border-radius: 100px; }
#slider4 > li { background-color: rgba(255,255,255,0.9); width: 447px; height: 447px; border-radius: 100%; }
#slider4 > li p { padding: 124px 40px 0 34px; font-family: "Open Sans", sans-serif; font-weight: normal; font-size: 11pt; text-align: center; line-height: 26px; }
#slider4 > li span { text-align: center; display: block; color: #4b6495; padding: 0 114px; margin: 60px 0 0 0; }
#slider4 p:before { content: ""; display: block; background: url(../images/testimonials_left_icons.png) no-repeat; width: 45px; height: 32px; float: left; margin: -49px 0 0 24px; }
#slider4 p:after { content: ""; display: block; background: url(../images/testimoniolas_right_icon.png) no-repeat; width: 45px; height: 32px; float: right; margin: 31px 6px 0 0; }
.carousel-indicators { display: none; }
.testimonilas_text p:before { border-color: white transparent transparent transparent; border-style: solid; border-width: 24px; width: 0; height: 0; content: ""; display: inline-block; left: 435px; position: absolute; top: -20px; }
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
.accordion dl { border: 1px solid #ddd; }
.accordion dl:after { content: ""; display: block; /*  height: 1em;*/
width: 100%; background-color: #f6f6f6; }
.accordion dt > a { text-align: left; padding: 10px; display: block; text-decoration: none; color: #333; -webkit-transition: background-color 0.5s ease-in-out; font-weight: normal; font-family: 'Open Sans', sans-serif; }
.accordion dd { background-color: #eee; font-size: 1em; line-height: 1.5em; }
.accordion dd > p { padding: 1em 1em 1em 1em; margin-bottom: 0; }
.accordion { position: relative; background-color: #eee; }
.accordionTitle { background-color: #f6f6f6; border-bottom: 1px solid #fff; }
.accordionTitle:before { content: "+"; font-size: 14px; line-height: 20px; margin-right: 12px; float: left; -moz-transition: -moz-transform 0.3s ease-in-out; -o-transition: -o-transform 0.3s ease-in-out; -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; }
.accordionTitle:hover { background-color: #1f2c34; color: #fff !important; }
.accordionTitleActive { background-color: #1f2c34; color: #fff !important; }
.accordionTitleActive:before { -webkit-transform: rotate(-225deg); -moz-transform: rotate(-225deg); transform: rotate(-225deg); }
.accordionItem { height: auto; overflow: hidden; }

@media all {
.accordionItem { max-height: 50em; -moz-transition: max-height 1s; -o-transition: max-height 1s; -webkit-transition: max-height 1s; transition: max-height 1s; }
}

@media screen and (min-width: 48em) {
.faq .accordionItem { max-height: 15em; -moz-transition: max-height 0.5s; -o-transition: max-height 0.5s; -webkit-transition: max-height 0.5s; transition: max-height 0.5s; }
}
.accordionItemCollapsed { max-height: 0; }
.animateIn { -webkit-animation-name: accordionIn; -webkit-animation-duration: 0.65s; -webkit-animation-iteration-count: 1; -webkit-animation-direction: normal; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -webkit-animation-delay: 0s; -moz-animation-name: normal; -moz-animation-duration: 0.65s; -moz-animation-iteration-count: 1; -moz-animation-direction: alternate; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -moz-animation-delay: 0s; animation-name: accordionIn; animation-duration: 0.65s; animation-iteration-count: 1; animation-direction: normal; animation-timing-function: ease-in-out; animation-fill-mode: both; animation-delay: 0s; }
.animateOut { -webkit-animation-name: accordionOut; -webkit-animation-duration: 0.75s; -webkit-animation-iteration-count: 1; -webkit-animation-direction: alternate; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: both; -webkit-animation-delay: 0s; -moz-animation-name: accordionOut; -moz-animation-duration: 0.75s; -moz-animation-iteration-count: 1; -moz-animation-direction: alternate; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: both; -moz-animation-delay: 0s; animation-name: accordionOut; animation-duration: 0.75s; animation-iteration-count: 1; animation-direction: alternate; animation-timing-function: ease-in-out; animation-fill-mode: both; animation-delay: 0s; }
 @-webkit-keyframes accordionIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0.8);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
}
}
@-moz-keyframes accordionIn {
 0% {
 opacity: 0;
 -moz-transform: scale(0.8);
}
 100% {
 opacity: 1;
 -moz-transform: scale(1);
}
}
@keyframes accordionIn {
 0% {
 opacity: 0;
 transform: scale(0.8);
}
 100% {
 opacity: 1;
 transform: scale(1);
}
}
@-webkit-keyframes accordionOut {
 0% {
 opacity: 1;
 -webkit-transform: scale(1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(0.8);
}
}
@-moz-keyframes accordionOut {
 0% {
 opacity: 1;
 -moz-transform: scale(1);
}
 100% {
 opacity: 0;
 -moz-transform: scale(0.8);
}
}
@keyframes accordionOut {
 0% {
 opacity: 1;
 transform: scale(1);
}
 100% {
 opacity: 0;
 transform: scale(0.8);
}
}
.container.privacy_policy > span { text-align: right; padding-bottom: 20px; display: block; font-weight: 600; }
.out_sourcing p { margin-bottom: 10px; }
.accordion { margin-top: 30px; }
.content { width: 80%; padding: 20px; margin: 0 auto; padding: 0 60px 0 0; }
.centerplease { margin: 0 auto; max-width: 270px; font-size: 40px; }
.question { color: #0e2e44; position: relative; background: #f6f6f6; margin: 0 0 1px 0; padding: 10px 10px 10px 30px; display: block; width: 100%; cursor: pointer; font-family: "Open Sans", sans-serif; font-weight: normal; }
.answers { font-weight: 300; background: #fff; padding: 0px 15px; line-height: 24px; margin: 0px 0; height: 0; overflow: hidden; z-index: -1; position: relative; font-family: "Open Sans", sans-serif; opacity: 0; -webkit-transition: .7s ease; -moz-transition: .7s ease; -o-transition: .7s ease; transition: .7s ease; }
.questions:checked ~ .answers { height: auto; opacity: 1; padding: 15px; }
.plus { color: #333; position: absolute; margin-left: 10px; margin-top: 12px; z-index: 5; font-size: 13pt; line-height: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-transition: .3s ease; -moz-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; }
.questions:checked ~ .plus { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.questions { display: none; }
.out_sourcing h2, .terms h2 { padding-bottom: 0; }
.container.privacy_policy.out_sourcing > h3 { padding-bottom: 5px; }
.container.privacy_policy.out_sourcing > p { line-height: 24px; }
.privacy_policy p { line-height: 28px; }
.blog_col1 { position: relative; z-index: 9999; }
.make_payment a { color: #fbab1f; }
.make_payment h4 { font-size: 12pt; color: #064e7f; font-family: "Open Sans", sans-serif; font-weight: 600; padding: 20px 0 0 0; }
.testimonilas_blog { border: 1px solid #e7e7e7; padding: 20px 0 40px 0; border-radius: 4px; margin: 20px 0; height: auto; overflow: hidden; }
.testimonilas_blog p { margin-bottom: 0; }
.info_test p { font-weight: 600 !important; }
.info_test > span { color: #fbab1f; }
.testimonilas_blog p.test1:before { background: url(../images/left_icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); top: 0; content: " "; height: 25px; left: 12px; position: absolute; width: 32px; }
.testimonilas_blog p.test1:after { background: url(../images/right_icon.png) no-repeat; bottom: 0; content: " "; height: 25px; right: 0px; position: absolute; width: 32px; bottom: -33px; }
.testimonilas_blog p.test1 { padding: 40px 0 0px 0; }
.info_test { float: right; }
iframe { width: 100%; }
.faq center { margin: 20px 0 0 0; }
.answers p { padding-bottom: 0 !important; margin-bottom: 0; }
a.blog_reading:hover { border: 2px solid #356f97 !important; background: #356f97; color: #fff; text-align: center; }
.blog_block a { color: #000; }
.blog_block a:hover { color: #428bca; }
#_atssh { display: none; }
a.blog_reading:hover { color: #fff }
.go-topj { background-color: #fff; border: 5px solid #356f97; bottom: 0.75em; color: #000; display: none; float: left; font-size: 12px; right: 0.5em; margin: 0; padding: 20px 40px; position: fixed; text-decoration: none; z-index: 999; }
.go-topj .eemail_caption { font-size: 20px; }
.go-topj .eemail_msg > span { float: left; font-size: 14px; padding: 3px; width: 98%; }
.go-topj .eemail_msg { color: #f00; float: left; padding-bottom: 5px; padding-top: 5px; width: 100%; }
.go-topj .eemail_textbox_class { padding: 5px 10px; width: 95% !important; }
.go-topj .eemail_button { float: left; margin-top: 20px; padding-bottom: 10px; text-align: center !important; width: 100%; }
.go-topj .eemail_textbox_button { background: #356f97; color: #FFF; font-size: 15px;  .tag-links > a {
 background: none repeat scroll 0 0 #f2f2f2;
 margin-bottom: 5px;
 margin-right: 14px;
 padding: 2px 3px;
}
 padding: 5px 10px;
 text-align: center;
 width: 100px;
}
h2#blog_searcch { color: #356f97; font-size: 16px !important; padding: 0; text-align: left; text-transform: capitalize; }
#blog_searcch > span { font-weight: bold; }
.btn { border: none !important }
.blog_sidebar_right .go { padding: 0px 12px !important; height: 40px; }
#prev, #next { line-height: 1; top: 40%; width: 50px; height: 50px; color: #fff; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; text-align: center; font-size: 14px; text-decoration: none; }
#prev:hover, #next:hover { text-decoration: none; cursor: pointer; }
#prev { left: 0; }
#prev:before { line-height: 35px; display: block; content: "‹"; }
#next { right: 0; }
#next:before { line-height: 35px; display: block; content: "›"; }
.tag-links > a { background: none repeat scroll 0 0 #f2f2f2; display: block; float: left; margin: 3px 10px 3px 0; padding: 5px; width: auto; }
.blog_banner { height: 67px; margin: 20px 0; background: url(../images/button.jpg) no-repeat; background-size: 100% 100%; }
.lt_m { color: hsl(0, 0%, 100%); float: left; font-family: "Open Sans", sans-serif; font-size: 12pt; font-weight: 300; line-height: 21px; padding: 10px; height: 67px; border-radius: 4px 0px 0px 4px; width: 74%; }
.rt_m { color: hsl(0, 0%, 100%); float: right; font-family: "Open Sans", sans-serif; font-size: 13pt; font-weight: 700; line-height: 18px; padding: 20px 10px; height: 67px; border-radius: 0px 0px 0px 0px; text-align: right; text-transform: uppercase; width: 24%; }
.blog_banner:hover { /*background: url(../images/blog_hovers.jpg) no-repeat; */background-size: 100% 100%; opacity:0.8; }
.space_in { margin-right: 5px; }
.footer_link ul li a:hover { color: hsl(38, 96%, 55%); }
.blog_block h1 {
    font-size: 24px !important;
    padding-top: 0px !important;
    margin-top: 0px;
}
.offer{position:fixed; z-index:99; top:140px;}
#tag_tit{color:#356F97;}  