@font-face {font-family: 'Corbel'; src: url('fonts/Corbel.eot') format('embedded-opentype'), url('fonts/Corbel.woff') format('woff'), url('fonts/Corbel.ttf') format('truetype'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'icomoon'; src:url('fonts/icomoon0447.eot?-khmuea'); src:url('fonts/icomoond41d.eot?#iefix-khmuea') format('embedded-opentype'), url('fonts/icomoon0447.ttf?-khmuea') format('truetype'), url('fonts/icomoon0447.woff?-khmuea') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'icomoon'; src:    url('fonts/new/icomoon6569.eot?f7xap3'); src: url('fonts/new/icomoon6569.eot?f7xap3#iefix') format('embedded-opentype'), url('fonts/new/icomoon6569.ttf?f7xap3') format('truetype'), url('fonts/new/icomoon6569.woff?f7xap3') format('woff'); font-weight: normal; font-style: normal;}
html {font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 16px;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {background: #fff;}
article,aside,details,figcaption,figure,footer,header,main,nav,section {display: block;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a:focus {outline: thin dotted;}
a:hover,a:active {outline: 0;}
a img {border: 0;}
body {font-family: 'Lato', sans-serif !important;font-size: 14px;color: #808080;font-weight: normal;overflow-x: hidden;line-height: 25px;}
@-webkit-viewport {width: device-width;}
@-moz-viewport {width: device-width;}
@-ms-viewport {width: device-width;}
@-o-viewport {width: device-width;}
@viewport {width: device-width;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
i {vertical-align: middle;}
ul, ol {padding-left: 0 !important;}
::selection {background: #FC6D6D;color: #FFF;}
::-moz-selection {background: #FC6D6D;color: #FFF;}
a {color: #e96656;-webkit-transition: all 700ms;transition: all 700ms;}
a,a:hover {text-decoration: none;}
a:hover {color: #cb4332;}
p {margin: 0;}
.full-width {width: 100%;margin: auto;}
body,button,input,select,textarea {color: #404040;font-family: sans-serif;font-size: 16px;font-size: 1.6rem;line-height: 1.5;}
h1, h2, h3, h4, h5, h6 {clear: both;}
p {margin-bottom: 1.5em;}
b, strong {font-weight: bold;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
blockquote {font-size: 18px;font-style: italic;font-weight: 300;margin: 24px 40px;line-height: 26px;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 1.5rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
sup,sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;}
big {font-size: 125%;}
dl {margin: 0 20px;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;margin-bottom: 10px;display: block;clear: both;}
h1,h2 {font-family: 'Montserrat', 'sans-serif';font-weight: 700;line-height: 35px;}
h1,h1 span {font-size: 30px;}
h2 {font-size: 26px;}
h3 {font-size: 24px;}
h4 {font-size: 18px;}
h5 {font-size: 17px;}
h6 {font-size: 16px;}
.buttons {text-align: center;margin-top: 45px;}
.button {display: inline-block !important;text-align: center;text-transform: uppercase;padding: 10px 35px 10px 35px;border-radius: 4px;margin: 10px;}
.custom-button {display: inline-block !important;text-align: center;text-transform: uppercase;padding: 13px 35px 13px 35px;border-radius: 4px;margin: 10px;border: none;}
.red-btn {background: #e96656;}
.green-btn {background: #20AA73;}
.blue-btn {background: #3ab0e2;}
.yellow-btn {background: #E7AC44;}
.red-btn,.green-btn,.blue-btn,.yellow-btn {color: #FFF !important;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.blue-btn:hover {color: #FFF;background: #1288b9;}
.red-btn:hover {color: #FFF;background: #cb4332;}
.green-btn:hover {color: #FFF;background: #069059;}
.yellow-btn:hover {color: #FFF;background: #d8951e;}
.btn:hover{box-shadow: none;}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul, ol {margin: 0 0 1.5em 3em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em 0;}
img {height: auto;max-width: 100%;}
figure {margin: 0;}
.site-main p {margin: 0 0 24px;}
table {border-bottom: 1px solid #ededed;border-collapse: collapse;border-spacing: 0;font-size: 14px;line-height: 2;margin: 0 0 20px;width: 100%;}
caption,th,td {font-weight: normal;text-align: left;}
caption {font-size: 16px;margin: 20px 0;}
th {font-weight: bold;text-transform: uppercase;border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
td {border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
thead th{border: none;}
.red-bg {background: #e96656;}
.green-bg {background: #34d293;}
.blue-bg {background: #3ab0e2;}
.yellow-bg {background: #E7AC44;}
.dark-bg {background: #404040;}
.white-bg {background:  #FFFFFF;}
.red-text {color: #e96656;}
.green-text {color: #34d293;}
.blue-text {color: #3ab0e2;}
.yellow-text {color: #f7d861;}
.dark-text {color: #404040;}
.white-text {color: #FFFFFF;}
.white-border-bottom:before {position: absolute;margin: auto;z-index: 1;content: "";width: 50%;height: 2px;background: #F5F5F5;bottom: -9px;left: 25%;}
.dark-border-bottom:before {position: absolute;margin: auto;z-index: 1;content: "";width: 50%;height: 2px;background: #404040;bottom: -9px;left: 25%;}
.red-border-bottom:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: #e96656;bottom: -9px;left: 12.5%;}
.green-border-bottom:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: #34d293;bottom: -9px;left: 12.5%;}
.blue-border-bottom:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: #3ab0e2;bottom: -9px;left: 12.5%;}
.yellow-border-bottom:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: #f7d861;bottom: -9px;left: 12.5%;}
button,input,select,textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align: middle;}
button,input[type="button"],input[type="reset"],input[type="submit"] {text-align: center;text-transform: uppercase;padding: 13px 35px 13px 35px;border-radius: 4px;margin: 10px;border: none;	background-color: #ffd900;box-shadow: none;text-shadow: none;font-weight: 400;vertical-align: middle;cursor: pointer;white-space: nowrap;font-size: 14px;color: #000;}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {border-color: #ccc #bbb #aaa #bbb;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {border-color: #aaa #bbb #bbb #bbb;box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);}
input[type="checkbox"],input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="password"],input[type="search"],textarea {color: #555;border: 1px solid #BABFC0;border-radius: 0;background:#eee}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus {color: #111;border:1px solid #06CCFC;
}
.your-name input[type="text"] {background:url(../../uploads/2015/06/name.jpg) no-repeat left #fff; padding-left: 40px; width:100%}
.your-email input[type="email"]{background:url(../../uploads/2015/06/email.jpg) no-repeat left #fff; padding-left: 40px; width:100%}
.your-phone input[type="tel"] {background:url(../../uploads/2015/06/phone.jpg) no-repeat left #fff; padding-left: 40px; width:100%}
.your-company input[type="text"] {background:url(../../uploads/2015/06/company.jpg) no-repeat left #fff; padding-left: 40px; width:100%}
.your-subject input[type="text"] {background:url(../../uploads/2015/06/email.jpg) no-repeat left #fff; padding-left: 40px; width:100%}
.your-location input[type="text"] {background:url(../../uploads/2015/06/location.jpg) no-repeat left #fff; padding-left: 40px; width:100%}
.your-message textarea {width:100%; background:#fff; height: 100px;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"] {padding: 3px;}
textarea {overflow: auto;padding-left: 3px;vertical-align: top;width: 98%;}
.entry-content button,.entry-content input[type="button"],.entry-content input[type="reset"],.entry-content input[type="submit"] {padding: 5px 20px 5px 20px;}
.entry-content button:hover,.entry-content input[type="button"]:hover,.entry-content input[type="reset"]:hover,.entry-content input[type="submit"]:hover {background: #0083ad; color:#fff}
.input-box {border: 0 !important;width: 274px;text-align: left;text-transform: none;padding: 9px;min-height: 46px;padding-left: 15px !important;display: inline-block;border-radius: 4px;background: rgba(255,255,255, 0.95);}
.textarea-box {border: 0;text-align: left;text-transform: none;padding: 9px;min-height: 250px;padding-left: 15px;display: inline-block;border-radius: 4px;background: rgba(255,255,255, 0.95);}
textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus {outline: 1 !important;outline-color: #e96656 !important;-webkit-box-shadow:none !important;box-shadow:none !important;}
a {color: #e96656;}
.main-navigation {clear: both;display: block;float: left;width: 100%;}
.main-navigation ul {list-style: none;margin: 0;padding-left: 0;}
.main-navigation li {float: left;position: relative;}
.main-navigation a {display: block;text-decoration: none;}
.main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);display: none;float: left;left: 0;position: absolute;top: 1.5em;z-index: 99999;}
.main-navigation ul ul ul {left: 100%;top: 0;}
.main-navigation ul ul a {width: 200px;}
.main-navigation ul ul li {}
.main-navigation li:hover > a {}
.main-navigation ul ul :hover > a {}
.main-navigation ul ul a:hover {}
.main-navigation ul li:hover > ul {display: block;}
.main-navigation .current_page_item a,.main-navigation .current-menu-item a {}
.navbar-collapse{overflow: visible !important;}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous {float: left;}
.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next {float: right;text-align: right;width: 50%;}
.nav-links a {color:#e96656;}
.site-main .post-navigation {float: left;width: 100%;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin: 0 auto;}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {content: '';display: table;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {clear: both;}
.sidebar-wrap {border-left: 1px solid rgba(0, 0, 0, 0.05);}
.widget {}
.widget .widget-title {color: #019bbd;text-transform: uppercase;margin-bottom: 30px;font-weight: bold;font-size: 17px;position: relative;text-align: left;margin-top: 30px;padding-bottom: 5px;float: none;}
#mn_fixed {z-index:10000}
#mn_fixed li{margin-bottom:5px !important;}
.sweetMenuAnchor{color: #FFF;font-size: 12px;font-weight: bold;text-align: right;text-transform: uppercase;font-family: arial;text-decoration: none;background-color: #F90;line-height:30px;}
.sweetMenuAnchor:hover{color:#fff; text-decoration:none}
.sweetMenuAnchor.chat_ico{background-color:#E8240A}
.sweetMenuAnchor.phone_ico{background-color:#666;line-height:18px;}
.sweetMenuAnchor.msj_ico{background-color:#F49103}
.sweetMenuAnchor.personal_ico{background-color:#E5C400}
.sweetMenuAnchor.wasap_ico{background-color:#29B200}
.sweetMenuAnchor.skype_ico{background-color:#00ADEF}
.sweetMenuAnchor span{display: block; padding-top: 10px;}
footer .footer-adress-rs .widget-title-footer {color: #fff;text-transform: uppercase;margin-bottom: 15px;font-weight: bold;font-size: 25px;text-align: center;}
footer .footer-adress-rs .textwidget{color: #fff; text-align: center;}
#home-icons-banner{max-width: 465px; position: relative; margin: 0 auto;}
#home-icons-banner img.img_left{margin-right:15px}
#home-icons-banner img.img_right{margin-left:15px}
#logos{background-color: #fff; padding: 50px 0px; text-align: center}
#logos img{margin:10px 20px; height: 45px;}
#banner_page {background-repeat: no-repeat; background-position: 100% 100% !important; background-attachment: fixed !important; background-size: cover; padding: 195px 0px 100px;}
.intro-page {color:#fff; font-family:Corbel; text-align: left; line-height:1.5em}
.intro-page .span-bold{font-weight:bold; font-size:60px; }
.intro-page .span-no-bold{font-weight:normal; font-size:50px; }
.intro-page .span-medium-oblique{font-weight:normal; font-size:28px; font-style:oblique }
.navbar-header .infotext {display:none}
.btnAccion{float: left; color: #fff; padding: 5px 5px 5px 25px; line-height: 15px; font-weight: 700; font-size: 11px; margin-top: 15px; border-radius: 5px;}
.btnAccion.margenes {margin-left:10px; margin-right:10px}
.btnAccion.email{background:url(../../plugins/cpo-widgets/images/email.png) no-repeat 2% 50% #0083ad}
.btnAccion.margenes.phone{background: url(../../plugins/cpo-widgets/images/phone.png) no-repeat 5% 50% #0083ad}
.btnAccion.email:hover{background:url(../../plugins/cpo-widgets/images/email-hover.png) no-repeat 2% 50% #fff; color:#0083ad}
.btnAccion.margenes.phone:hover{background: url(../../plugins/cpo-widgets/images/phone-hover.png) no-repeat 5% 50% #fff; color:#0083ad}
table .tableAbout{width: 60%; vertical-align:top;}
table .tableAbout-Video{width: 40%; vertical-align:top;}
table .tableAbout{padding-right: 30px;}
table .tableAbout .titleAb{font-size: 35px; margin-top: 0; padding-top: 0; color: #019bbd; font-family: Corbel; line-height: 1.0em; font-weight: bold; margin-bottom: 10px;}
table .tableAbout .descriptionAb{font-size: 15px; line-height: 1.5em; }
.hidden-phone{display:block}
.onlyHome {color:#000; background:#ffffff; padding:15px; text-align:center}
.onlyHome .widget-title-onlyHome{font-size:30px; font-family: 'Montserrat', 'sans-serif'; font-weight: bold; margin-bottom: 10px; color: #019bbd; text-transform: uppercase;}
.onlyHome .textwidget{font-size:17px; font-family:Arial; display:inline-block; width:100%;}
.onlyHome .textwidget .IdenIcons{margin:10px 0px}
.onlyHome .textwidget .IdenIcons a{color:#4d4d4d}
.onlyHome .textwidget i.fa-laptop{font-size: 55px; padding: 15px 0px; border-radius: 100%; height: 93px; border: 3px solid #4d4d4d; width: 93px;}
.onlyHome .textwidget i.fa-bar-chart{font-size: 45px; padding: 23px 0px; height: 93px; border-radius: 100%; border: 3px solid #4d4d4d; width: 93px;}
.onlyHome .textwidget i.fa-file-text{font-size: 45px; padding: 22px 0px; border-radius: 100%; border: 3px solid #4d4d4d; width: 93px; height: 93px;}
.onlyHome .textwidget i.fa-history{font-size: 50px; padding: 20px 0px; border-radius: 100%; border: 3px solid #4d4d4d; height: 93px; width: 93px;}
.onlyHome .textwidget strong{font-size: 15px; font-family: Corbel; color: #4d4d4d}
.onlyHome .textwidget i.fa-laptop:hover, .onlyHome .textwidget i.fa-bar-chart:hover, .onlyHome .textwidget i.fa-file-text:hover, .onlyHome .textwidget i.fa-history:hover{ color:#009cc2; border: 3px solid #009cc2;}
.TextoVideo{background:#fff; padding:35px 0px; }
.titleH1{color:#019bbd; font-size:25px; text-align:left;}
.parrafoP{color:#000; text-align:justify;}
.botonP{color:#000; background:#ffd900; font-size:13px; text-align:center;  padding:10px 25px}
.botonP:hover{color:#fff; background:#0083ad;}
.vismis {background: #009cc2; text-align: center; color: #fff; padding: 15px; margin-top: 15px; margin-bottom: 20px;}
.vismis p{text-align:center !important;}
.locationInfo, .mailInfo, .telInfo{display: block; color: #fff; border-radius: 5px 5px 5px 5px; margin-bottom: 10px;}
.mailInfo:hover span, .telInfo:hover span{background: #ffd900; color:#000 }
.mailInfo:hover i, .telInfo:hover i{background: #009cc2; color:#fff }
.locationInfo i{font-size: 30px; color: #009cc2; background: #fff; padding: 15px 24px 15px 23px; vertical-align: top; border-radius: 5px 0px 0px 5px;}
/*.locationInfo span{padding: 14px 19px 14px 19px; position: relative; display: inline-block; background: #009cc2; border-radius: 0px 5px 5px 0px; font-weight:700; font-size: 11px;}*/
.locationInfo strong{padding: 14px 19px 14px 19px; position: relative; display: inline-block; background: #009cc2; border-radius: 0px 5px 5px 0px; font-weight:700; font-size: 11px;}
.locationInfo strong span{font-size:11px}
.mailInfo i{font-size: 24px; color: #009cc2; background: #fff; padding: 18px 20px; vertical-align: top; border-radius: 5px 0px 0px 5px;}
.mailInfo span{padding: 18px 20px 17px 15px; position: relative; display: inline-block; background: #009cc2; border-radius: 0px 5px 5px 0px; font-weight:700}
.telInfo i{font-size: 30px; color: #009cc2; background: #fff; padding: 15px 20px; vertical-align: top; border-radius: 5px 0px 0px 5px;}
.telInfo span{padding: 18px 47px 18px 47px; position: relative; display: inline-block; background: #009cc2; border-radius: 0px 5px 5px 0px; font-weight:700}
#banner_inferior{padding:75px 0px; color:#000; text-align:center;background-attachment: fixed !important; }
#banner_inferior .title-bannerInf{padding:10px 0px; font-family:Corbel; font-size:40px; font-weight:bold}
#banner_inferior .description-bannerInf{padding:10px 0px; font-family:Corbel; font-size:20px;}
#banner_contactHome{padding:55px 0px; color:#000;background-attachment: fixed !important; }
#wpcf7-f786-o1 .your-name input[type="text"], #wpcf7-f786-o1 .your-phone input[type="tel"], #wpcf7-f786-o1 .your-message textarea, #wpcf7-f786-o1 .your-email input[type="email"] {background:#fff; padding: 5px 10px;}
#wpcf7-f786-o1 input[type="submit"]{background:#ffd900; color:#000; padding: 8px 35px 8px 35px; font-weight: 700;}
#wpcf7-f786-o1 input[type="submit"]:hover{background:#0083ad; color:#fff;}
#wpcf7-f786-o1 div.wpcf7-validation-errors, #wpcf7-f786-o1 div.wpcf7-response-output{color:#fff;}
#banner_Subcribe{padding:35px 0px; color:#fff; }
#banner_Subcribe span.textSubHome{font-size:40px; font-weight:700;}
#banner_moreInfo{padding:55px 0px; color:#000; background-attachment: fixed !important; }
.contenedorByears {border-right: 1px solid #ccc}
.years{color: #fff; font-size: 53px; line-height: 1.2;}
.years span{color: #009cc2; font-size: 78px; font-weight: bold;}
.text-space{color: #fff; font-size: 34px; letter-spacing: 22px;}
.quickContL{font-size: 30px; color: #d8d8d8; font-weight: 700;}
.telcontL a, .telcontL a span{font-size: 35px; color: #fff; font-weight: 700;}
.telcontL a i, .emaContL i{color: #ffd900;}
.emaContL a, .emaContL a span {font-size: 35px; color: #fff; font-weight: 700;}
.telcontL a:active, .telcontL a:focus, .emaContL a:active, .emaContL a:focus, .telcontL a:active span, .telcontL a:focus span, .emaContL a:active span, .emaContL a:focus span{text-decoration:none; color:#009cc2}
.telcontL a:hover, .emaContL a:hover, .telcontL a:hover span, .emaContL a:hover span {color:#009cc2}
.requestContact{color: #fff; font-size: 35px; font-weight: bold; margin-bottom: 15px;}
.quickContact{font-size: 30px; text-align: center; color: #fff; font-weight: 700;}
.telcontact a, .telcontact a span{font-size: 64px; color: #009cc2; font-weight: 700;}
.telcontact a i, .emaContact a i{color: #fff;}
.emaContact a, .emaContact a span {font-size: 40px; color: #009cc2; font-weight: 700;}
.telcontact a:active, .telcontact a:focus, .emaContact a:active, .emaContact a:focus, .telcontact a:active span, .telcontact a:focus span, .emaContact a:active span, .emaContact a:focus span{text-decoration:none; color:#fff}
.telcontact a:hover, .emaContact a:hover, .telcontact a:hover span, .emaContact a:hover span {color:#fff}
.latesnews-content .latestnews-title {padding:10px 0px}
.latesnews-content .latestnews-title a.TitleServices{color:#707072; font-weight:normal; font-size:15px }
.latestnews-box {margin-bottom:30px;}
.box-content:hover{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.2);box-shadow:0 10px 25px rgba(0,0,0,0.2);-webkit-transition:0.4s;-moz-transition:0.4s;
-o-transition:0.4s;transition:0.4s;}
span.zoom-icon{background: rgba(1, 170, 199, 0.7);}
.zoom-icon {position: absolute;top: 0px;right: 0;bottom: 0;left: 0;display: block;background: rgba(0,0,0,0.4);opacity: 0;cursor: pointer;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}
.latestnews-img{position: relative;}
.latestnews-img a .zoom-icon:before {background: url(../../../newitusaservices/wp-content/uploads/2015/06/magnify.png) no-repeat 0% 0%;display: block;width: 119px;height: 119px;  overflow: hidden;margin: -60px 0 0 -60px;-webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;content: '';}
.zoom-icon:before {position: absolute;top: 50%;left: 50%;display: block;margin: -13px 0 0 -13px;width: 25px;height: 26px;background: url(../../../newitusaservices/wp-content/uploads/2015/06/magnify-alt.png) 50% 50% no-repeat;content: "";}
.latestnews-img a:hover .zoom-icon:before {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);	-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.latestnews-img a:hover .zoom-icon{opacity: 1; visibility: visible;}
.list-servicios, .list-clients{padding-top:15px; display: block;}
.list-servicios-inner {display: inline-block; width: 100%;}
.list-clients .col-sm-3 .cuadroCli{height:200px; background:#E5E5E5; text-align: center; display: table-cell; vertical-align: middle; border:1px solid #C9C6C6}
.list-clients .col-sm-3 .cuadroCli:hover{background:#FFF;}
.list-services .service-title {margin-bottom:10px; }
.list-services .service-title a{color:#00a5bc; font-size:15px; font-weight:bold}
.list-services .service-des p{font-size: 13px; text-align: justify; margin:0px}
.list-servicesIcons  {margin-bottom:10px; background:#f8f8f8; padding: 15px 0px;}
.list-servicesIcons .serviceTitle {color:#333333; font-size:16px; font-weight:bold; text-transform: uppercase;}
.list-servicesIcons .serviceDescrip p{font-size: 13px; text-align: justify; margin:10px 0px}
.list-servicesIcons .serviceDescrip p a{color:#009cc2; margin-left:10px; display:none }
.list-servicesIcons .botnReadMore a{color:#333333; text-decoration:none; font-weight: 700; font-size: 14px;}
.list-servicesIcons .VectorIcon {text-align: center}
.list-servicesIcons .VectorIcon i{color:#009cc2; text-align: center}
.list-servicesIcons .VectorIcon i.icon-It{font-size:35px}
.list-servicesIcons .VectorIcon .icon-It:before {padding: 25px 0px;}
.list-servicesIcons .VectorIcon i.icon-Servers-solutions{font-size:35px}
.list-servicesIcons .VectorIcon .icon-Servers-solutions:before {padding: 25px 0px;}
.list-servicesIcons .VectorIcon i.icon-Networking-solutions{font-size:18px}
.list-servicesIcons .VectorIcon .icon-Networking-solutions:before {padding: 45px 0px;}
.list-servicesIcons .VectorIcon i.icon-VoIP{font-size:30px}
.list-servicesIcons .VectorIcon .icon-VoIP:before {padding: 32px 0px;}
.list-servicesIcons .VectorIcon i.icon-Business-web-solutions{font-size:40px}
.list-servicesIcons .VectorIcon .icon-Business-web-solutions:before {padding: 25px 0px;}
.list-servicesIcons .VectorIcon i.icon-Computer-Services{font-size:45px}
.list-servicesIcons .VectorIcon .icon-Computer-Services:before {padding: 25px 0px;}
.list-servicesIcons .VectorIcon i.icon-Marketing-online{font-size:45px}
.list-servicesIcons .VectorIcon .icon-Marketing-online:before {padding: 25px 0px;}
.list-servicesIcons .VectorIcon i.icon-Cloud-computing{font-size:35px}
.list-servicesIcons .VectorIcon .icon-Cloud-computing:before {padding: 25px 0px;}
.list-servicesIcons .VectorIcon i.icon-wired-connection-silhouette{font-size:35px}
.list-servicesIcons .VectorIcon .icon-wired-connection-silhouette:before {padding: 10px 0px;}
.list-servicesIcons:hover{background:#009cc2;}
.list-servicesIcons:hover .serviceTitle, .list-servicesIcons:hover .serviceDescrip p, .list-servicesIcons:hover  .serviceDescrip p a, .list-servicesIcons:hover .VectorIcon i, .list-servicesIcons:hover .botnReadMore a{color:#fff;}
a .glyph:hover{background:#009cc2;}
.glyph {overflow: hidden;text-align:center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;margin-top: 10px;background: #fff;-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.2);-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.2);box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.3);}
.glyph i:before{background: none;color: #4d4d4d;}
.list-servicios .title-services-icon{padding: 10px 10px;	text-align: center;}
.list-servicios .title-services-icon{color:#333; font-size:13px}
.list-servicios a:hover .title-services-icon, .list-servicios a:focus .title-services-icon{color:#fff}
.list-servicios a:hover .glyph i:before, .list-servicios a:focus .glyph i:before{color: #fff;text-decoration:none}
[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1.7em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-VoIP {font-size: 65px;}
.icon-Business-web-solutions {font-size: 80px;}
.icon-Cloud-computing {font-size: 65px;}
.icon-Computer-Services {font-size: 80px;}
.icon-It {font-size: 80px;}
.icon-Marketing-online {font-size: 80px;}
.icon-Networking-solutions {font-size: 37px;}
.icon-Servers-solutions {font-size: 80px;}
.icon-wired-connection-silhouette {font-size: 65px;}
.icon-VoIP:before {content: "\e600";padding: 32px 23px;line-height: 2.1em;}
.icon-Business-web-solutions:before {content: "\e601";padding: 25px 20px;}
.icon-Cloud-computing:before {content: "\e602";padding: 32px 17px;line-height: 2.1em;}
.icon-Computer-Services:before {content: "\e603";padding: 25px 28px;}
.icon-It:before {content: "\e604";padding: 25px 21px;}
.icon-Marketing-online:before {content: "\e605";	padding: 25px 23px;}
.icon-Networking-solutions:before {content: "\e606";padding: 45px 16px;line-height: 3.7em;}
.icon-Servers-solutions:before {content: "\e607";padding: 25px 16px;}
.icon-wired-connection-silhouette:before{content: "\e900";padding: 32px 32px;line-height: 2.1em;}
.icon-circle-right:before {content: "\ea42";}
.icon-circle-left:before {content: "\ea44";}
.entry-title-cat{font-style:oblique; color:#747378; font-family: Corbel; font-size:25px; font-weight: bold;}
.services-img img {float: left; margin-right: 15px; margin-bottom:15px; }
.site-main .post-navigation {display:none}
.list-servicios-inner .col-sm-3{margin: 15px 0px;}
.scroll-to-top {background: rgba(0, 0, 0, 0.4);color: #FFF;bottom: 6%;cursor: pointer;display: none;position: fixed;right: 20px;z-index: 999;font-size: 30px;font-weight:bold;padding: 10px 16px; border-radius: 50%;-webkit-transition: background-color 0.1s linear;-moz-transition: background-color 0.1s linear;-o-transition: background-color 0.1s linear;transition: background-color 0.1s linear;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-angle-up:before {content: "\f106";}
.fa-angle-right:before, .fa-angle-left:before {padding: 0px 5px;}
#navigationMenu{display: block; padding: 0px; margin: 0px; left: 0px; top: 200px; position: fixed; z-index:20; }
#navigationMenu li{list-style:none; height:64px; padding:0px; width:64px; margin: 0px 0px 10px; display: block; position: relative; }
#navigationMenu span{padding:0;position:absolute;font-weight:bold;white-space:nowrap;-webkit-transition: 0.25s;-moz-transition: 0.25s;transition: 0.25s;display: block;padding-top: 10px;color:#fff;}
#navigationMenu a{height:64px;display:block;position: absolute;width: 190px;left: -125px;padding: 8px 64px 8px 8px;background-color: #009cc2;}
#navigationMenu a:hover span{overflow:visible;}
#navigationMenu a:hover{text-decoration:none;-moz-box-shadow:0 0 5px #9ddff5;-webkit-box-shadow:0 0 5px #9ddff5;box-shadow:0 0 5px #9ddff5;left:0}
#navigationMenu .home {background-position:100% 0%; background-image: url('../../../newitusaservices/wp-content/uploads/2015/06/chat_ico.jpg'); background-repeat: no-repeat;}
#navigationMenu .home:hover {}
#navigationMenu .home span{font-size: 20px;padding-left: 35px;}
#navigationMenu .about {background-position:100% 0%; background-image: url('../../../newitusaservices/wp-content/uploads/2015/06/phono_ico.jpg'); background-repeat: no-repeat}
#navigationMenu .about:hover {}
#navigationMenu .about span{font-size:15px;padding-top:0px!important;}
#navigationMenu .services {background-position:100% 0%; background-image: url('../../../newitusaservices/wp-content/uploads/2015/06/msj_ico.jpg'); background-repeat: no-repeat}
#navigationMenu .services:hover {}
#navigationMenu .services span{font-size: 21px;padding-left: 15px;}
#navigationMenu .portfolio {background-position:100% 0%; background-image: url('../../../newitusaservices/wp-content/uploads/2015/06/personal_ico.jpg'); background-repeat: no-repeat}
#navigationMenu .portfolio:hover{}
#navigationMenu .portfolio span{font-size: 21px;padding-left: 10px;}
#navigationMenu .contact { background-position:-152px 0;}
#navigationMenu .contact:hover {}
#navigationMenu .contact span{}
.phoneSupport{margin-left: 0px; margin-bottom: 10px; margin-top: 10px; background: url(../../uploads/2015/10/btn_llama.png) no-repeat left top; padding: 9px 43px 13px 58px; line-height: 1.5em; color: #fff; font-family: Corbel; font-size: 18px;}
.widget .widget-title:before{position: absolute; margin: auto; z-index: 1; content: ""; 	width: 35%; height: 2px; background: #e96656; bottom: -9px; left: 0; }
.widget-area {float: left; width: 100%;}
.widget-area .widget {clear: both;}
.widget select {max-width: 100%; width: 100%; padding: 10px; border: 1px solid #e9e9e9;}
.tagcloud a{background: #FCFCFC; padding: 2px 5px;}
.widget_search .search-submit {display: block; width: 46px; height: 46px; position: absolute; top: 0; right: 0; padding: 0; margin: 0; background: url(images/search_icon.png) no-repeat center center;
text-indent: -99999999999px;}
.widget_search label{margin-bottom: 5px;width: 100%;position: relative;}
.widget_search form{position: relative;}
.widget_search input{width: 83%;padding: 12px 15% 12px 2%;}
.widget ul {margin:0;padding:0;display: block;}
.widget li {list-style: none;margin: 15px 0;text-align: left;margin-left: 3%;position: relative;padding-left: 10px;}
.widget li:before{content: '';width: 4px;height: 4px;background: #e9e9e9;float: left;position: absolute;margin-top: 11px;left: 0;}
.widget li a {color:#808080;}
.widget li a:hover {color:#404040}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {margin-right: 0;margin-left: 0;}
.site-content {background: #eeeeee;}
.home .site-content {background: none;}
.sticky {}
.hentry {margin: 0 0 1.5em;}
.byline,.updated {display: none;}
.single .byline,.group-blog .byline {display: inline;}
.entry-meta-large .byline,.entry-meta-large .updated {display: none;}
.page-content,.entry-content,.entry-summary {margin: 1.5em 0 0;}
.page-links {clear: both;margin: 0 0 1.5em;}
.page-header{text-align: left;border-bottom: none;margin: 0px 0 40px;}
.search-results .page-header {margin: 0px 0 40px;}
.page-header .page-title{position: relative;}
.page-header .page-title:before{position: absolute;margin: auto;z-index: 1;content: "";width: 35%;height: 2px;background: #e9e9e9;bottom: -9px;left: 0;}
.taxonomy-description{margin-top:  15px;}
.entry-title{position: relative;}
.entry-meta{margin-top: 10px;}
.blog .format-aside .entry-title,.archive .format-aside .entry-title {display: none;}
.comment {list-style:none;margin-top:10px;margin-bottom:10px;}
.comment a {color:#c7254e;}
.comment-body {text-align: left;border-bottom: 1px solid rgba(0, 0, 0, 0.05);padding-bottom: 10px;position: relative;padding-left: 40px;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {}
.comment-form, .comments-title, .comment-reply-title {text-align:left;}
.comment .reply a {font-size: 12px;}
.comment-form p {margin:10px 10px 10px 0;}
.comment-form  label {width:85px;}
.comments-title {font-size:20px;margin-bottom:20px;}
.comment-list {margin-left:0px;}
.comment-list li{list-style: none;float: left;width: 100%;}
.comment-reply-link {border: 1px solid #ccc;border-radius: 3px;font-size: 1.2rem;line-height: 1;padding: .6em 1em .4em;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);font-family: sans-serif;	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);box-shadow: none;text-shadow: none;padding: 3px 5px;position: absolute;top: 0;right: 0;}
.comment-form #submit, .comment-reply-link {background:#e96656;border-color:#e96656;color:#fff !important;}
.comment-form #submit:hover {background: #cb4332;}
.comment-meta{margin-top: 0 !important;padding-top: 0 !important;}
.comment-metadata{position: absolute;top: -2px;right: 55px;}
.comment-metadata,.comment-metadata a{color: #bdbdbd;font-style: italic;font-size: 12px;padding: 3px 0px;}
.comment-reply-link:hover{background: #cb4332;box-shadow: none;}
.comment-author img{border-radius: 50%;position: absolute;left: 0;}
.comment-author b.fn{color: #000;}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.wp-caption {border: 1px solid #ccc;margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 1.2% auto 0;max-width: 98%;}
.wp-caption-text {text-align: center;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.site-main .gallery {margin-bottom: 1.5em;}
.gallery-caption {}
.site-main .gallery a img {border: none;height: auto;max-width: 90%;}
.site-main .gallery dd,.site-main .gallery figcaption {margin: 0;}
.site-main .gallery-columns-4 .gallery-item {}
.site-main .gallery-columns-4 .gallery-item img {}
embed,iframe,object {max-width: 100%;}
.gallery {margin-bottom: 20px;}
.gallery-item {float: left;margin: 0 4px 4px 0;overflow: hidden;position: relative;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 48%;max-width: -webkit-calc(50% - 4px);max-width:calc(50% - 4px);}
.gallery-columns-3 .gallery-item {max-width: 32%;max-width: -webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}
.gallery-columns-4 .gallery-item {max-width: 23%;max-width: -webkit-calc(25% - 4px);max-width:calc(25% - 4px);}
.gallery-columns-5 .gallery-item {max-width: 19%;max-width: -webkit-calc(20% - 4px);max-width:calc(20% - 4px);}
.gallery-columns-6 .gallery-item {max-width: 15%;max-width: -webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}
.gallery-columns-7 .gallery-item {max-width: 13%;max-width: -webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}
.gallery-columns-8 .gallery-item {max-width: 11%;max-width: -webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}
.gallery-columns-9 .gallery-item {max-width: 9%;max-width: -webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {margin-right: 0;}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {clear: left;}
.gallery-caption {background-color: rgba(0, 0, 0, 0.7);-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;color: #fff;font-size: 12px;line-height: 1.5;margin: 0;	max-height: 50%;opacity: 0;padding: 6px 8px;position: absolute;bottom: 0;left: 0;text-align: left;width: 100%;}
.gallery-caption:before {content: "";height: 100%;min-height: 49px;position: absolute;top: 0;left: 0;width: 100%;}
.gallery-item:hover .gallery-caption {opacity: 1;}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {display: none;}
.gallery-item img{max-width: 100% !important;}
.focus,.works,.about-us,.features,.packages,.products,.testimonial,.contact-us {padding-top: 100px;}
.section-header {text-align: center;padding-bottom: 35px;}
.section-header h2, .section-header h1 {padding-bottom: 10px;line-height: 40px;position: relative;display: inline-block;font-size: 45px;text-transform: uppercase;margin-top: 15px;margin-bottom: 0;	color: #019bbd;font-family: Corbel;}
.section-header h6 {font-size: 16px;margin-bottom: 0;color: #808080;padding-top: 0;}
.preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fefefe;z-index: 99999;height: 100%;width: 100%;overflow: hidden !important;}
.status {width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;background-image: url(images/loading.gif);background-repeat: no-repeat;background-position: center;margin: -100px 0 0 -100px;}
.header.header {min-height: 76px;}
.header.header > .navbar {-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);}
.header-content-wrap {position: relative;-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);padding: 300px 0 210px;}
.header_title {float: left;height:50px;margin-top:10px;}
.header_title h1{font-size: 20px;line-height: 20px;margin-bottom: 5px;text-align: center;margin-top: 5px;}
.header_title h2{font-size:15px !important;line-height:15px;margin: 0;}
.header_title a {color:#000;}
 #site-navigation {height: 1px;float: right;margin-right: 0;margin-left: 0;}
.navbar {border: 0;border-radius: 0 !important;text-align: left;}
#main-nav {position: fixed;width: 100%;z-index: 1000;min-height: 75px;margin-bottom: 0;}
#main-nav.fixed {position: fixed;top: 0;}
.main-logo-rs{background: #009cc2; padding: 5px 0px;}
.main-menu-float{background: rgba(0, 0, 0, 0.6)}
.headerRs{float:right; padding-top:5px}
.navbar-inverse{background:none!important}
.navbar-inverse .navbar-nav {margin-left: 0;margin-right: 0;text-align: center;}
.navbar-inverse .navbar-nav >li {margin-right: 0px;margin-top: 0px;}
.navbar-inverse .navbar-nav>li:last-child {margin-right: 0 !important;}
.navbar-inverse .navbar-nav>li>a {color: #fff;padding: 15px 15px;line-height: 35px;}
.navbar-inverse .main-navigation ul > li {display: inline;margin-right: 20px;margin-top: 20px;}
.navbar-inverse .main-navigation > ul > li:last-child {margin-right: 0 !important;}
.navbar-inverse .main-navigation > ul > li > a {color: #404040;padding: 0;line-height: 35px;}
.navbar-inverse .navbar-nav ul.sub-menu {display: none;position: absolute; top: 100%;background:#fff;width:200px;box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.08);z-index: 9999;}
.navbar-inverse .navbar-nav ul.sub-menu {margin:0;}
.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu{position: absolute;left:100%;top:0;}
.navbar-inverse .navbar-nav ul.sub-menu li {float: none;position: relative;list-style:none;padding:10px;}
.navbar-inverse .navbar-nav ul.sub-menu li a {color:#404040;}
.navbar-inverse .navbar-nav ul.sub-menu li:hover > a {color:#e96656;}
.navbar-inverse .navbar-nav li:hover > ul.sub-menu {display: block;}
.navbar-brand {height: 76px;position: relative;line-height: 60px;padding: 7px 10px;display: inline-block;}
.navbar-brand > img {max-height: 100%;}
.navbar-inverse .navbar-nav>li>a:hover {color: #e96656;outline: none;}
.navbar-toggle {border: 0;background-color: #808080;margin-top: 23px;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {background-color: #e96656;filter: alpha(opacity=100);opacity: 1;box-shadow: none;}
.navbar-toggle.active{background-color: #e96656 !important;}
.navbar-toggle.collapsed{background-color: #808080 !important;}
.menu-align-center #site-navigation {width: 100%;}
.menu-align-center #site-navigation > ul {width: 100%;text-align: center;}
.menu-align-center #site-navigation > ul ul {text-align: left;}
.menu-align-center #site-navigation > ul > li {float: none;display: inline-block;}
.menu-align-center .responsive-logo {width: 100%;text-align: center;}
.menu-align-center .zerif_header_title {width: 100%;}
.menu-align-center .navbar-inverse .navbar-nav > li {margin-top: 0;margin-bottom: 0;}
.menu-align-center .responsive-logo > a{float: none;display: inline-block;}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {color: #fff;background:#009cc2;}
.navbar-inverse .navbar-nav>li.current>a {color: #e96656;position: relative;outline: none;}
ul.nav > li.menu-item-home > a:before {content: "";display: none;}
li.current>a:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: #e96656;bottom: 0px;left: 12.5%;}
ul.nav > li.current_page_item > a {background:#009cc2; color:#fff}
ul.nav > li.current_page_item > a:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: none;bottom: 0px;left: 12.5%;display: block;}
ul.nav > li.current_page_item.menu-item-home > a:before {content: "";display: none;}
ul.nav > li.current_page_item.current > a:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: #e96656;bottom: 0px;left: 12.5%;display: block;}
.intro {text-align: center;color: #FFF;margin-top: 25%;line-height: 65px;z-index: 0;text-transform: uppercase;font-size: 55px;float:none;}
.intro-text{text-align: center;color: #FFF;line-height: 65px;z-index: 0;text-transform: uppercase;font-size: 55px;float:none;}
.bottom-message-section {margin-top: 14%;position: relative;}
.short-text {margin: auto;text-align: center;color: rgba(255,255,255,0.7);text-transform: uppercase;}
.latest-news {padding-bottom: 50px;padding-top: 35px;background: #f8f8f8;}
.carousel-inner {}
#carousel-homepage-latestnews .item{height: auto;}
.latesnews-content p,.latesnews-content {font-size: 14px;line-height: 18px;color: #909090;}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title {margin-bottom: 15px;color: #404040;position: relative;display: inline-block;text-transform: uppercase;margin-bottom: 30px;	font-weight: bold;font-size: 17px;float: none;width: auto;margin-top: 15px;}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title a {text-transform: uppercase;color: #404040;font-weight: 700;display: block;}
#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a:before {position: absolute;margin: auto;z-index: 1;content: "";width: 75%;height: 2px;background: #e96656;bottom: -9px;left: 12.5%;}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a:before {background: #e96656;}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+2) .latestnews-title a:before {background: #34d293;}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+3) .latestnews-title a:before {background: #3ab0e2;}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n) .latestnews-title a:before {background: #f7d861;}
#carousel-homepage-latestnews {margin: 0 30px;}
#carousel-homepage-latestnews .carousel-control {width: 45px;background: none;}
.carousel-control.left {margin-left: -45px;}
.carousel-control.right {margin-right: -45px;}
#carousel-homepage-latestnews .glyphicon-chevron-left:before{content: "";background: url(images/left-arrow.png) no-repeat center center;width: 30px;height: 30px;float: left;}
#carousel-homepage-latestnews .glyphicon-chevron-right:before{content: "";background: url(images/right-arrow.png) no-repeat center center;width: 30px;height: 30px;float: left;}
#carousel-homepage-latestnews {}
.focus-box .service-icon .pixeden  {border-radius: 50%;}
.focus {padding-bottom: 100px;overflow: hidden;background: #FFFFFF;}
.focus .row {text-align:center;}
.focus .row .focus-box, .our-team .row .team-box {display:inline-block;float:none !important;margin-right: -4px;vertical-align: top;margin-bottom: 25px;}
.focus-box .service-icon {margin-bottom: 30px;width: 145px;height: 145px;margin: auto;border-radius: 50%;border: 10px solid #ececec;margin-bottom: 20px;position: relative;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.red,.green,.blue,.yellow {-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.focus-box:nth-child(4n+1) .service-icon:hover {border: 10px solid #e96656;}
.focus-box:nth-child(4n+2) .service-icon:hover{border: 10px solid #34d293;}
.focus-box:nth-child(4n+3) .service-icon:hover {border: 10px solid #3ab0e2;}
.focus-box:nth-child(4n+4) .service-icon:hover{border: 10px solid #f7d861;}
.focus-box:nth-child(4n+1) .red-border-bottom:before {background: #e96656;}
.focus-box:nth-child(4n+2) .red-border-bottom:before {background: #34d293;}
.focus-box:nth-child(4n+3) .red-border-bottom:before {background: #3ab0e2;}
.focus-box:nth-child(4n+4) .red-border-bottom:before {background: #f7d861;}
.focus-box h5 {margin-bottom: 15px;color: #404040;position: relative;display: inline-block;text-transform: uppercase;margin-bottom: 30px;font-weight: bold;font-size: 17px;float: none;width: auto;    background: none;}
.focus-box p {font-size: 14px;color: #808080;}
.other-focuses {background: url(images/lines.png) repeat-x center;margin-bottom: 25px;}
.other-focuses .section-footer-title {padding: 0 15px;color: #404040;font-weight: bold;}
.other-focus-list {padding-top: 5px;margin-bottom: -17px;}
.other-focus-list ul li {display: inline-block;margin-right: 50px;padding-bottom: 15px;text-transform: uppercase;}
.other-focus-list ul li:last-child {margin-right: 0;}
.other-focus-list ul li i {margin-right: 8px;}
.separator-one {background: rgba(52, 210, 147, 0.8);padding: 100px 0 100px 0;}
.separator-one .green-btn {background: #14a168;}
.separator-one .green-btn:hover {background: #007345;}
.separator-one .text {color: #FFF;line-height: 34px;padding: 0;max-width: 800px;margin-bottom: 20px;margin-top: 15px;}
.works {padding-bottom: 100px;background: #FFFFFF;min-height: 800px;}
.cbp-rfgrid {margin: auto;padding: 0;list-style: none;position: relative;width: 100%;}
.cbp-rfgrid li {position: relative;float: left;overflow: hidden;width: 25%;width: -webkit-calc(100% / 4);width: calc(100% / 4);-webkit-transition: 0.4s all linear;transition: 0.4s all linear;}
.cbp-rfgrid li a,.cbp-rfgrid li a img {display: block;max-width: 100%;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);-webkit-transition-timing-function: ease-in;	transition-timing-function: ease-in;-webkit-transition-duration: 250ms;transition-duration: 250ms;cursor: pointer;-webkit-transition: 0.4s all linear;transition: 0.4s all linear;width: 100%;}
.cbp-rfgrid li a:hover img {-webkit-transform: scale(1.05,1.07);-ms-transform: scale(1.05,1.07);transform: scale(1.05,1.07);-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;-webkit-transition-duration: 250ms;transition-duration: 250ms;}
.cbp-rfgrid li a .project-info {position: absolute;left: 10px;top: 10px;right: 10px;bottom: 10px;background: rgba(0,0,0,0.5);padding-top: 25%;text-align: center;filter: alpha(opacity=0);opacity: 0;	-webkit-transition: all ease .25s;transition: all ease .25s;}
.cbp-rfgrid li a .project-info .project-details {position: relative;top: -29px;filter: alpha(opacity=0);opacity: 0;-webkit-transition: all ease .25s;transition: all ease .25s;width: 100%;}
.cbp-rfgrid li a .project-info h5 {position: relative;display: inline-block;margin-bottom: 15px;margin-top: 15px;font-weight: bold;text-transform: uppercase;}
.cbp-rfgrid li a:hover .project-info {filter: alpha(opacity=100);opacity: 1;}
.cbp-rfgrid li a:hover .project-details {filter: alpha(opacity=100);opacity: 1;	top: 0;}
.cbp-rfgrid li a:hover .button {filter: alpha(opacity=100);opacity: 1;bottom: -50px;}
.cbp-rfgrid li.cbp-rfgrid-open a .project-info {filter: alpha(opacity=100);opacity: 1;}
.cbp-rfgrid-tr {position: absolute;top: 0;width: 100%;height: 100%;margin-bottom: 0;z-index: 9;}
.cbp-rfgrid li.cbp-rfgrid-open a .project-info .project-details {top: 0;opacity: 1;}
@media screen and (max-width: 1190px) {
.cbp-rfgrid li {width: 25%;width: -webkit-calc(100% / 4);width: calc(100% / 4);
	}
}
@media screen and (max-width: 1024px) {
.cbp-rfgrid li {width: 33.33333333333333%;width: -webkit-calc(100% / 3);width: calc(100% / 3);}
}
@media screen and (max-width: 768px) {
.cbp-rfgrid li {width: 50%;width: -webkit-calc(100% / 2);width: calc(100% / 2);}
.phoneSupport{display:block}
.glyph {margin-bottom: 20px;margin-top: 10px;}
}
@media screen and (max-width: 480px) {
.cbp-rfgrid li {width: 100%;}
}
@media screen and (max-width: 300px) {
.cbp-rfgrid li {width: 100%;}
}
#back-button {display: none;text-align: center;text-transform: uppercase;padding: 13px 35px 13px 35px;border-radius: 4px;margin: 10px;}
#back-button i {margin-right: 10px;}
#loader {min-height: 930px;position: relative;display: none;}
#loader .loader-icon {background: url(images/loading.gif) no-repeat center center;background-color: #FFF;margin: -22px -22px;top: 50%;left: 50%;z-index: 10000;position: fixed;width: 44px;height: 44px;	-webkit-background-size: 30px 30px;background-size: 30px 30px;border-radius: 5px;}
.about-us {background: #272727;color: #FFF;padding-bottom: 100px;}
.about-us .row {margin-left: -15px;margin-right: -15px;}
.about-us .big-intro {text-align: right;font-weight: 300;font-size: 60px;line-height: normal;margin-top: -15px;}
.about-us .section-header h6 {color: #FFF;}
.about-us p {text-align: left;color: #939393;font-size: 14px;line-height: 25px;}
.about-us .column {margin-bottom: 78px;}
.skills {text-align: left;margin: 0 0 0 0;}
.skills .skill {display: block;clear: both;margin-top: 0;margin-bottom: 25px;}
.skills .skill .skill-count {display: inline-block;height: 64px;margin-top: 3px;float: left;margin-right: 15px;margin-bottom: 25px;}
.skills li:last-child {margin-bottom: 0;}
.skills .skill .skill1,.skill2,.skill3,.skill4 {font-size: 16px !important;}
.skills .skill h6 {text-transform: uppercase;font-weight: 700;clear: none;width: auto;float: none;margin-top: 0;margin-bottom: 0;}
.skills .skill p {line-height: 20px;font-size: 14px;color: #8f8f8f;}
.our-clients {background: url(images/lines-dark.png) repeat-x center;margin-bottom: 40px;float: left;width: 100%;}
.our-clients .section-footer-title {background: #272727;padding: 0 15px;color: #FFF;}
.our-clients h5 {font-weight: 700;float:none;margin-top: 0;margin-bottom: 0}
.client-list {padding-top: 5px;margin-bottom: -17px;}
.client-list ul{margin: 0;}
.client-list ul li {vertical-align: middle;display: inline-block;margin-right: 24px;padding-bottom: 15px;text-transform: uppercase;}
.client-list ul li img {max-width: 130px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);opacity: 0.8;-webkit-transition: all ease .55s;transition: all ease .55s;}
.client-list ul li img:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.client-list ul li:last-child {margin-right: 0;}
.client-list ul li i {margin-right: 8px;}
.client-list div{margin: 0;}
.client-list div a{margin-right: 24px;}
.client-list div a:last-child{margin-right: 0;}
.client-list div img {	max-width: 130px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);opacity: 0.8;-webkit-transition: all ease .55s;transition: all ease .55s;padding-bottom: 15px;}
.client-list div img:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.client-list div a:last-child {margin-right: 0;}
.stats {background: rgba(0, 0, 0, 0.5);padding: 100px 0 60px 0 !important;clear: both;}
.stat {margin-bottom: 40px;}
.stat .icon-top {font-size: 40px;height: 50px;line-height: 50px;}
.stat .stat-text {display: inline-block;position: relative;}
.stat h3 {margin-top: 20px;padding-bottom: 5px;position: relative;display: inline-block;}
.stat h6 {color: #d1d1d1;margin-top: 15px;}
.our-team {padding-bottom: 66px;padding-top: 100px;background: #FFF;}
.team-member {border-radius: 4px;overflow: hidden;position: relative;margin-bottom: 35px;}
.team-member .details {text-align: left;font-size: 13px;line-height: 20px;position: absolute;padding: 15px;top: -200px;left: 0;width: 100%;height: 190px;-webkit-transition: all 500ms;transition: all 500ms;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.team-member .member-details {position: relative;display: inline-block;padding-bottom: 5px;}
.team-member:hover .details {top: 0;background: #333;color: white;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.team-member.team-member-open .details {display: block;top: 0;background: #333;color: white;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.team-member .profile-pic {border-radius: 50%;width: 174px;height: 174px;margin: auto;overflow: hidden;margin-bottom: 25px;}
.team-member .profile-pic img {width: 100%;height: 100%;}
.team-member h5 {text-transform: uppercase;color: #404040;font-weight: 700;position: relative;margin-top: 15px;}
.team-member .position {font-size: 13px;}
.team-member .social-icons {margin-bottom: 25px;}
.team-member .social-icons ul {margin: 0 0 1.5em 0;}
.team-member .social-icons ul li {display: inline-block;line-height: 32px;margin: 6px;}
.team-member .social-icons ul li a {background: #FFF;font-size: 18px;border-radius: 50%;color: #808080;}
.team-member .social-icons ul li a:hover {color: #e96656;}
.our-team .row > div:nth-child(4n+1) .red-border-bottom:before{background: #e96656;}
.our-team .row > div:nth-child(4n+2) .red-border-bottom:before{background: #34d293;}
.our-team .row > div:nth-child(4n+3) .red-border-bottom:before{background: #3ab0e2;}
.our-team .row > div:nth-child(4n+4) .red-border-bottom:before{background: #f7d861;}
.features {background: #FFFFFF;text-align: left;padding-bottom: 51px;}
.features .feature {margin-bottom: 55px;}
.features .feature-icon {font-size: 55px;float: left;margin-top: 10px;margin-right: 25px;}
.features .feature h5 {font-weight: bold;line-height: 28px;color: #404040;}
.features .feature p {font-size: 14px;}
.packages {padding-bottom: 50px;background: rgba(0, 0, 0, 0.5);}
.package {border-radius: 4px;background: #FFFFFF;margin-top: 25px;margin-bottom: 50px;padding-bottom: 15px;}
.package-header {height: 57px;color: #FFF;line-height: 57px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.package-header h5 {text-transform: uppercase;font-weight: bold;}
.price {line-height: 120px;height: 100px;color: #FFF;font-weight: 400;}
.price h4 {display: inline;font-size: 40px;line-height: normal;margin-bottom: 0;}
.price h4 .dollar-sign {font-size: 17px;vertical-align: super;}
.price .price-meta {line-height: normal;text-transform: uppercase;color: #9f9f9f;}
.package ul li {padding-top: 10px;padding-bottom: 10px;width: 80%;margin: auto;border-bottom: 1px dotted #dadada;}
.package ul li:last-child {border-bottom: 0;}
.best-value .package {margin-top: 0;}
.best-value .package-header {padding-top: 17px;height: 82px !important;}
.best-value .package-header h4 {font-weight: bold;line-height: 29px;text-transform: uppercase;}
.best-value .package-header .meta-text {font-size: 13px;line-height: normal;}
.best-value .package-header {height: 72px;}
.package ul li i {font-size: 13px;margin-right: 5px;}
.order {background: #d8ccba;color: #404040;}
.package .order-now {line-height: 45px;max-width: 100%;display: block;background: #404040;color: #FFF;-webkit-transition: all 700ms;transition: all 700ms;border-bottom-right-radius: 4px;	border-bottom-left-radius: 4px;}
.package .order-now:hover {background: #e96656;}
.products .color-overlay {background: rgba(39,144,176, 0.96);margin-top: -100px;padding-top: 100px;padding-bottom: 70px;}
.item-1 {background-image: url(images/products/1.jpg);}
.item-2 {background-image: url(images/products/2.jpg);}
.item-3 {background-image: url(images/products/3.jpg);}
.item-4 {background-image: url(images/products/4.jpg);}
.item-5 {background-image: url(images/products/5.jpg);}
.item-6 {background-image: url(images/products/6.jpg);}
.item-7 {background-image: url(images/products/7.jpg);}
.item-8 {background-image: url(images/products/8.jpg);}
.item {width: 100%;height: 260px;display: block;-webkit-background-size: 100%;background-size: 100%;position: relative;margin: auto;margin-bottom: 30px;z-index: 5;-webkit-backface-visibility: hidden;overflow: hidden;border-radius: 4px;}
.item-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;-webkit-transition: background-color 0.3s ease-in-out;transition: background-color 0.3s ease-in-out;}
.item-content {position: absolute;width: 100%;bottom: 0;-webkit-transform: translate(0,100%);-ms-transform: translate(0,100%);transform: translate(0,100%);-webkit-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}
.item:hover .item-content {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.item-top-content {position: relative;}
.item-top-content-inner {position: absolute;bottom: 0;padding: 10px 15px 10px 15px;background: rgba(255,255,255,.95);width: 100%;}
.item-add-content {padding: 0 15px 15px 15px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}
.item:hover .item-add-content {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.item-add-content-inner {border: 0px solid #dadada;border-top-width: 1px;padding-top: 10px;}
.item-top-title {text-align: left;}
.item-top-title h5 {color: #404040;font-weight: 700;}
.item-product {width: 70%;float: left;}
.item-product-price {width: 30%;float: right;text-align: right;}
.subdescription {font-size: 14px;font-weight: 400;color: #7d7d7d;}
.item-product-price {font-size: 1em;font-weight: 700;position: relative;}
.item-product-price .subdescription {color: #808080;}
.old-price {border: 0 solid #808080;border-bottom-width: 1px;margin-top: -11px;width: 30px;position: absolute;right: -2px;bottom: 10px;-webkit-transform: rotate(-30deg);-ms-transform: rotate(-30deg);transform: rotate(-30deg);}
.item-content {background: rgba(255,255,255,.85);}
.item-add-content {font-weight: 400;color: #808080;}
.item-add-content .section {margin-bottom: 10px;}
.item-add-content .section:last-of-type {margin-bottom: 0;}
.item-add-content p {font-size: 14PX;}
.newsletter {padding-top: 62px;padding-bottom: 62px;background: rgba(0, 0, 0, 0.5);}
.newsletter h3 {font-size: 28px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 700;margin-bottom: 8px;}
.newsletter .subscription {margin-top: 15px;}
.newsletter .custom-button {margin-top: 7px;}
.testimonial {background: #dbbf56;padding-bottom: 90px;}
.testimonial .section-header h6 {color: #FFF;}
#client-feedbacks .feedback-box {width: 30%;float:left;background: #FFFFFF;padding: 25px;margin: 13px;text-align: left;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;display: block;	z-index: 5;}
.feedback-box .message {font-size: 15px;color: #909090;}
.feedback-box .client {margin-top: 30px;height: 73px;position: relative;}
.feedback-box .quote {float: left;font-size: 45px;line-height: 80px;}
.feedback-box .client-info {float: left;margin-left: 18px;padding-top: 15px;}
.feedback-box .client-info .client-name {font-family: 'Homemade Apple', serif;color: #404040;}
.feedback-box .client-info .client-company {font-size: 13px;margin-top: -3px;}
.feedback-box .client-image {float: right;width: 73px;height: 73px;border-radius: 50%;overflow: hidden;border: 3px solid #f6f6f6;}
.feedback-box .client-image img {width:100%;height:100%;}
.customNavigation {text-align: center;}
.owl-theme .owl-controls .owl-page span {background: #886e0e;border-radius: 50%;}
.customNavigation a {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.purchase-now {background: #e96656;padding-top: 70px;padding-bottom: 70px;}
.purchase-now h3 {text-align: left;line-height: 40px;margin-top: 14px;}
.purchase-now .red-btn {float: right;background: #db5a4a;}
.purchase-now .red-btn:hover {background: #bf3928;}
.contact-us {background: rgba(0, 0, 0, 0.5);padding-bottom: 95px;}
.contact-us .section-header h6 {color: #FFF;}
.contact-us .input-box,textarea {width: 77%;margin: auto;margin-bottom: 20px;border-radius: 4px;}
.contact-us .custom-button {float: right;margin-right: 15px;}
.g-recaptcha {margin-left: 15px;display: none;}
.contact-us .notification p {border-radius: 3px;color: #FFF;padding: 5px 10px;display: inline-block;margin-bottom: 10px;}
.contact-us .error p {background: #E96656;}
.contact-us .success p {background: #34d293;}
#footer {background: #009cc2;line-height: 20px;padding: 45px 0px;}
.company-details {color: #939393;padding-top: 67px;padding-bottom: 30px;}
.company-details a {color:#939393;text-decoration:none;}
.company-details a:hover {color: #e96656;}
.company-details .icon-top {font-size: 30px;margin-bottom: 10px;}
.copyright {padding-top: 68px;padding-bottom: 68px;background: #171717;}
.social {margin: 0 0 1.5em 0 !important;}
.social li {display: inline-block;margin: 5px;}
.social li a {color: #939393;font-size: 18px;}
.social li a:hover {color: #e96656;}
.copyright p {margin-bottom: 0;color: #939393;}
.single-project {text-align: left;margin-bottom: 25px;}
.single-project .project-image {width: 100%;float: left;text-align: left;margin-bottom: 25px;}
.single-project h3 {margin-bottom: 10px;padding-bottom: 7px;line-height: 40px;border-bottom: 1px dotted #dadada;}
.single-project .project-description {margin-bottom: 25px;}
.single-project .button {margin-left: 0;}
.single-project .project-information {margin-bottom: 10px;}
.single-project .project-information ul li {border-bottom: 1px dotted #dadada;padding-bottom: 5px;margin-top: 10px;}
.single-project .project-information ul li span {font-weight: 700;margin-right: 5px;}
.blog {min-height: 175px;position: relative;overflow: hidden;}
.blog-list{background: #FFF;}
.post-img-wrap{float: left;margin-right: 20px;display: inline-block;overflow: hidden;}
.post-img-wrap a{}
.post-img-wrap a img{width: 200px;height: auto;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3 ease-out;}
.post-img-wrap a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5 ease-out;}
article.hentry{float: left;width: 100%;margin-bottom: 30px;}
article.sticky{background: #f9f9f9;padding: 10px;}
article{text-align: left;}
article .entry-meta a{color :#bdbdbd;font-style: italic;}
article .posted-on a:hover{color: #e96656;}
.entry-footer a{color :#bdbdbd;font-style: italic;}
.entry-footer a:hover{color: #e96656;}
.entry-title,.entry-title a,.widget-title,.widget-title a{font-size: 20px;line-height: 22px;color: #404040;}
.entry-title a:hover{color: #e96656;;}
.clear{clear: both;}
.content-left-wrap{padding-top: 60px;}
.sidebar-wrap.content-left-wrap{margin-top: 60px;padding-top: 0;}
.debar-wrap {margin-top: 50px;}
.listpost-content-wrap{}
.listpost-content-wrap h1.entry-title,.list-post-top h1.entry-title {float: none;clear: none;margin-top: 0;}
.listpost-content-wrap .entry-title:before {display: none;content: "";}
.listpost-content-wrap .entry-title a:after {position: absolute;margin: auto;z-index: 1;content: "";width: 35%;height: 2px;background: #e96656;bottom: -9px;left: 0;width: 50px;}
.post .entry-footer {}
.listpost-content-wrap h1.entry-title a {float: none;position: relative;color: #019bbd;}
.listpost-content-wrap-full{width: 100%;}
.listpost-content-wrap-full .list-post-top{min-height: 1px;}
.entry-title{font-size: 40px;font-weight: bold;margin-top: 0;padding-top: 0;color: #019bbd;font-family: Corbel;line-height: 1.0em;}
.listpost-content-wrap .entry-content {margin-top: 1em;}
.listpost-content-wrap .entry-footer {padding-top: 10px;}
.listpost-content-wrap-full .entry-footer > span,.listpost-content-wrap .entry-footer > span {padding-right: 15px;}
.listpost-content-wrap .entry-content p {min-height: 90px;margin-bottom: 0}
.entry-content{line-height: 20px;}
.list-post-top{min-height: 130px;}
.search .list-post-top{min-height: 1px;}
.entry-footer{background: transparent;}
.entry-footer-large a{color :#8b8b8b;font-style: italic;}
.entry-footer-large a:hover{color: #e96656;}
.entry-footer-large{background: transparent;padding: 0 0 20px 0px;position: relative;padding-right: 200px;float: left;width: 100%;}
.entry-footer-large > span {padding-right: 5px;}
.entry-footer-large-left {float: left;}
.large-container .entry-content p {margin: 4px 20px 0px 0px;text-align: justify;}
.entry-content{margin: 1em 0 0;}
.row{float: left;width: 100%;margin-right: 0;margin-left: 0;}
.widget_calendar table,.widget_calendar td {border: 0;border-collapse: separate;border-spacing: 1px;}
.widget_calendar caption {font-size: 14px;margin: 0;margin-bottom: 6px;}
.widget_calendar th,
.widget_calendar td {padding: 0;text-align: center;}
.widget_calendar a {display: block;background: #f9f9f9;color: #e96656;}
.widget_calendar a:hover {background-color: #e96656;color: #FFF;}
.widget_calendar tbody td {background-color: #f9f9f9;}
.site-footer .widget_calendar tbody td {background-color: rgba(255, 255, 255, 0.05);}
.widget_calendar tbody .pad, .site-footer .widget_calendar tbody .pad {background-color: transparent;}
.widget_calendar thead th{background: #e9e9e9;border: none;}
.entry-meta-large{float: right;position: absolute;right: 0;top: 0}
.entry-content p {text-align:justify;}
.post-img-wrap-large a img{max-width: 100%;width: 100%;height: auto;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);	-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3 ease-out;}
.listpost-content-wrap-large{position: absolute;bottom: 0px;background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%;min-height: 50px;width: 100%;padding: 15px 20px 0px 20px;border-top: 2px solid #FFF;}
.large-container {background-color: #fff;border-radius:4px;margin: 0 0 35px 0;position: relative;width: 95%;float: left;}
.large-container .list-post-top {min-height: 130px;}
*:focus {outline: 0;}
.woocommerce-page .page-description {text-align: justify;margin-top: 20px;float: left;}
.woocommerce-page h1.page-title {text-align:left;position: relative;font-size: 20px;font-size: 20px;line-height: 22px;color: #404040;}
.woocommerce-page .page-title:before {position: absolute;margin: auto;z-index: 1;content: "";width: 10%;height: 2px;background: #e96656;bottom: -9px;left: 0;}
.woocommerce span.onsale {width: 55px;height: 55px;border: 4px solid #34d293;border-radius: 50%;background: rgba(255,255,255,0.9);text-shadow: none;text-transform: uppercase;padding: 0px;position: absolute;line-height: 46px;font-size: 13px;color: #000;left: -20px;top: -20px;}
.woocommerce ul.products li.product .onsale{left: -20px;top: -20px;	}
.woocommerce-page .woocommerce-ordering select {padding: 12px 15px 12px 10px;color: #A0A0A0;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 0;}	
.woocommerce-page .products .product > a:first-child {position: relative;text-align: center;display: block;}
.woocommerce-page .products a.button {background: #e96656;display: inline-block;text-align: center;text-transform: uppercase;padding: 10px 20px 10px 20px;border-radius: 4px;margin: 10px;border: none;color: #FFF;font-size: 12px;margin: 0;}
.woocommerce-page .products a.button:hover {background: #cb4332;}
.woocommerce-page .products h3 {color: #404040;position: relative;display: inline-block;text-transform: uppercase;margin-bottom: 30px;font-weight: bold;font-size: 12px;line-height: 14px;float: none;width: auto;min-height: 42px;margin: 0;}
.woocommerce-page .products a .price {color: #000 ;line-height: 20px;width: 100%;float: left;height: auto;min-height: 40px;text-align: center;padding: 10px 0;}
.woocommerce-page .products a .price del {display: block;line-height: 20px;}
.woocommerce ul.products li.product .price {color: #000;}
.woocommerce-page .products a .price ins {display: block;color: #e96656;font-weight: bold;background: none;line-height: 20px;}
.woocommerce-page .products .star-rating {position: relative;width: 100px;height: 20px;text-indent: 99999px;position: relative;overflow: hidden;background: url(images/woostars.png);	background-repeat: no-repeat;background-position: top left;margin: 0 auto;}
.woocommerce-page .products .star-rating span {position: absolute;top: 0;left: 0;width: 100px;height: 20px;background: url(images/woostars.png);background-repeat: no-repeat;background-position: bottom left;overflow: hidden;padding: 1px;}
.woocommerce-page .products .price {padding: 5px 0;}
.woocommerce-page .products .added_to_cart {display: inline-block;text-align: center;text-transform: uppercase;padding: 10px 20px 10px 20px;border-radius: 4px;border: none;color: #E96656;font-size: 12px;margin: 0;}
.woocommerce-page .woocommerce-result-count {
	float: left;
	font-size: 14px;
	line-height: 46px;
	margin-top: 20px;
}
.woocommerce-page .woocommerce-ordering {
	float: right;
	margin-top: 20px;
}
.woocommerce-page .product-type-simple {
	position: relative;
}
.woocommerce-page .product .images {
	float: left;
	width: 50%;
}
.woocommerce-page .product .entry-summary {
	float: right;
	width: 50%;
	padding-left: 5%;
	margin-top: 0;
}
.woocommerce-page .product .quantity {
	float: left;
	margin-bottom: 15px;
	display: block;
}
.woocommerce-page .product .quantity input {
	border: 1px solid #CCC;
	width: 78px;
	padding: 5px;
	border-radius: 3px;
}
.woocommerce-page #content .quantity input.minus {
	width: 15px;
	height: 15px;
	border: none;
	margin-left: 0px;
	position: relative;
	float: left;
	background: #cccccc;
	padding: 0;
	color: #FFF;
	text-shadow: none;
	position: absolute;
	top: 15px;
	right: 5px;
}
.woocommerce-page #content .quantity input.plus {
	width: 15px;
	height: 15px;
	border: none;
	margin-left: 0px;
	position: relative;
	float: left;
	background: #cccccc;
	padding: 0;
	color: #FFF;
	text-shadow: none;
	position: absolute;
	top: 0;
	right: 5px;
}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
	position: relative;
}
.woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty, 
.woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty {
	height: 30px;
}
.woocommerce-page .quantity.buttons_added {
	width: auto;
}
.woocommerce-page .product .product_meta a {
	color: #e96656;
}
.woocommerce-page .product_title {
	text-align: left;
	margin-top: 0;
}
.woocommerce-page .product .price {
	text-align: left;
	padding: 30px 0;
	margin-bottom: 0;
}
.woocommerce-page .product div[itemprop="description"] {
	float: left;
	text-align: justify;
}
.woocommerce-page .product .stock ,
.woocommerce-page .product .cart,
.woocommerce-page .product .product_meta {
	float: left;
	text-align: left;
	clear: left;
}
.woocommerce-page .product .cart .button {
	margin: 0;
	margin-bottom: 25px;
	clear: left;
	float: left;
}
.woocommerce-page .product .cart .button:hover {
	background: rgb(203, 67, 50);
	box-shadow: none;
}
.woocommerce-page .product .images .thumbnails {
	width: 100%;
}
.woocommerce-page .product .images .thumbnails a {
	float: left;
	display: inline-block;
}
.woocommerce-page .woocommerce-tabs {
	float: left;
	width: 100%;
	margin-top: 50px; 
}
.woocommerce-page .woocommerce-tabs .tabs {
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #CCC;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	list-style: none;
	display: inline-block;
	padding: 10px 20px;
	margin-bottom: -2px;
}
.woocommerce-page .woocommerce-tabs .tabs li.active {
	border-bottom: 2px solid #e96656;
}
.woocommerce-page .woocommerce-tabs .tabs li.active a,
.woocommerce-page .woocommerce-tabs .tabs li a:hover {
	color: #e96656;
	text-decoration: none;
}
.woocommerce-page .woocommerce-tabs .tabs li a{
	color: rgb(64, 64, 64);
	font-size: 18px;
}
.woocommerce-page .woocommerce-tabs .entry-content {
	text-align: justify;
	margin-bottom: 50px;
	box-shadow: none;
}
.woocommerce-page h3.comment-reply-title {
	min-height: auto;
}
.woocommerce-page .product .price {
	color: #000;
	line-height: 20px;
	width: 100%;
	float: left;
	height: auto;
	min-height: 40px;
}
.woocommerce div.product p.price {
	color: #000;
}
.woocommerce-page .product .price del {
	display: block;
	line-height: 20px;
}
.woocommerce-page .product .price ins {
	display: block;
	color: #e96656;
	font-weight: bold;
	background: none;
	line-height: 20px;
}
.woocommerce-page .product .comment-form input {
	border-radius: 3px;
}
.woocommerce-page .product .comment-form input[type="submit"] {
	margin-left: 0;
}
.woocommerce-page .product .comment-form label {
	width: auto;
	line-height: 32px;
	float: left;
}
.woocommerce-page .product .comment-form .comment-form-rating label {
	line-height: 20px;
}
.woocommerce-page .product .comment-form-author label,
.woocommerce-page .product .comment-form-email label {
	width: 100px;
}

.woocommerce-page .product .comment-form .star-rating{
	float: right;
	width: 100px;
	height: 20px;
	background: url(images/woostars.png) repeat-x left bottom;
} 
.woocommerce-page .product .comment-form .star-rating span{
	background: url(images/woostars.png) repeat-x left top;
	height: 0;
	padding-top: 16px;
	overflow: hidden;
	float: left;
} 
.woocommerce-page .product .comment-form .hreview-aggregate .star-rating{
	margin: 10px 0 0 0;
} 
.woocommerce-page .product .comment-form #review_form #respond{
	position: static;
	margin: 0;
	width: auto;
	padding: 0 0 0;
	background: transparent none;
	border: 0;
} 
.woocommerce-page .product .comment-form #review_form #respond:after{
	content:""; 
	display: block;
	clear: both;
} 
.woocommerce-page .product .comment-form #review_form #respond p {
	margin: 0 0 10px;
} 
.woocommerce-page .product .comment-form #review_form #respond .form-submit input{
	left: auto;
} 
.woocommerce-page .product .comment-form #review_form #respond textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
} 
.woocommerce-page .product .comment-form p.stars:after{
	content: "";
	display: block;
	clear: both;
} 
.woocommerce-page .product .comment-form p.stars span{
	width: 100px;
	height: 20px;
	position: relative;
	float: left;
	background: url(images/woostars.png) repeat-x left 0;
	margin-left: 10px;
} 
.woocommerce-page .product .comment-form p.stars span a {
	float: left ;
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
} 
.woocommerce-page .product .comment-form p.stars span a:hover,
.woocommerce-page .product .comment-form p.stars span a:focus{
	background: url(images/woostars.png) repeat-x left bottom;
	-webkit-transition: initial;
	-moz-transition: initial;
	-o-transition: initial;
	transition: initial;
} 
.woocommerce-page .product .comment-form p.stars span a.active {
	background: url(images/woostars.png) repeat-x left bottom ;
} 
.woocommerce-page .product .comment-form p.stars span a.star-1 {
	width: 20px;
	z-index:10;
} 
.woocommerce-page .product .comment-form p.stars span a.star-1:after {
	content: '';
}
.woocommerce-page .product .comment-form p.stars span a.star-2 {
	width: 40px;
	z-index: 9;
} 
.woocommerce-page .product .comment-form p.stars span a.star-2:after {
	content: '';
}
.woocommerce-page .product .comment-form p.stars span a.star-3 {
	width: 60px;
	z-index: 8;
} 
.woocommerce-page .product .comment-form p.stars span a.star-3:after {
	content: '';
}
.woocommerce-page .product .comment-form p.stars span a.star-4 {
	width: 80px;
	z-index: 7;
}
.woocommerce-page .product .comment-form p.stars span a.star-4:after {
	content: '';
} 
.woocommerce-page .product .comment-form p.stars span a.star-5 {
	width: 100px;
	z-index: 6;
}
.woocommerce-page .product .comment-form p.stars span a.star-5:after {
	content: '';
}
.woocommerce-page .product .comment-form p.stars span a {
	border: none;
}
.woocommerce-page .comment-form-rating {
	float: left;
	width: 100%;
	margin-top: 15px;
}
.woocommerce-page .product #review_form_wrapper {
	float: left;
	width: 100%;
}
.woocommerce-page .woocommerce-tabs .commentlist {
	padding: 0;
	margin: 0;
}
.woocommerce-page .woocommerce-tabs .commentlist .comment {
	float: left;
	clear: left;
	width: 100%;
}
.woocommerce-page .woocommerce-tabs .comment-text {
	display: inline-block;
}
.woocommerce-page .woocommerce-tabs .description {
	width: 100%;
}
.woocommerce-page .woocommerce-product-rating,
.woocommerce div.product .woocommerce-product-rating {
	float: left;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}
.woocommerce-page .woocommerce-product-rating .star-rating {
	position: relative;
	width: 100px;
	height: 20px;
	text-indent: 99999px;
	position: relative;
	overflow: hidden;
	background: url(images/woostars.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.woocommerce-page .woocommerce-product-rating .star-rating span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 20px;
	background: url(images/woostars.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	overflow: hidden;
	padding: 1px
}
.woocommerce-page .woocommerce-product-rating .woocommerce-review-link,
.woocommerce-page .woocommerce-product-rating .woocommerce-review-link span {
	font-size: 11px;
	color: #eca420;
}
.woocommerce-page .comment-text .star-rating {
	position: relative;
	width: 100px;
	height: 20px;
	text-indent: 99999px;
	position: relative;
	overflow: hidden;
	background: url(images/woostars.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.woocommerce-page .comment-text .star-rating span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 20px;
	background: url(images/woostars.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	overflow: hidden;
	padding: 1px;
}
.woocommerce-page .woocommerce-tabs .comment-text {
	width: 100%;
}
.woocommerce-page .woocommerce-tabs .comment_container {
	position: relative;
	padding-left: 50px;
}
.woocommerce-page .woocommerce-tabs .comment_container > img {
	position: absolute;
	left: 0;
	top: 0;
}
.woocommerce-page .woocommerce-message {
	margin: 0px 0 40px;
	background: #20AA73;
	border-radius: 3px;
	color: #FFF;
	list-style: none;
}
.woocommerce-page .woocommerce-message a {
	background-color: #38C28B;
	padding: 6px 14px;
	font-size: 12px;
	color: #FFF;
}
.woocommerce-page .woocommerce-error {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	background: #E96656;
	border-radius: 3px;
	color: #FFF;
	border: none;
	float: left;
	width: 100%;
}
.woocommerce-page .woocommerce-error a {
	background-color: #F47565;
	padding: 6px 14px;
	font-size: 12px;
	color: #FFF;
}
.woocommerce-page .woocommerce .woocommerce-error:before {
	color: #FFF;
}
.woocommerce-page .woocommerce-info {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	background: #3ab0e2;
	border-radius: 3px;
	color: #FFF;
	border: none;
	float: left;
	width: 100%;
	margin-top: 25px !important;
}
.woocommerce-page .woocommerce-info a {
	background-color: #5fb8dd;
	padding: 6px 14px;
	font-size: 12px;
	color: #FFF;
}
.woocommerce-page .woocommerce-info:before {
	color: #FFF;
}
.woocommerce-page .woocommerce-info {
	float: left;
	text-align: left;
	padding-top: 30px;
}
.woocommerce-page .woocommerce .woocommerce-info {
	background: rgb(58, 176, 226);
	color: #FFF;
	border-radius: 3px;
	border: none;
	padding-top: 15px;
	margin-bottom: 40px;
}
.woocommerce-page .woocommerce .woocommerce-info a {
	color: #FFF;
	opacity: 0.9;
}
.woocommerce-page .woocommerce .woocommerce-info:before {
	color: #FFFFFF;
}
.woocommerce-page .woocommerce input {
	border-radius: 3px;
	padding: 10px 5px;
}
.woocommerce-page .woocommerce .woocommerce-error {
	border-top-color: #b81c23;
	border-radius: 3px;
	padding: 1em 2em 1em 3.5em!important;
}
.woocommerce-page .woocommerce .products .product h3 {
	float:none;
	color: #404040;
}
.woocommerce-page .woocommerce .added_to_cart, .woocommerce .button  {
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	padding: 13px 35px 13px 35px;
	border-radius: 4px;
	margin: 10px;
	border: none;
	background: #f3f3f3;
	color: #000;	
}
.woocommerce-page .woocommerce .add_to_cart_button, .woocommerce .checkout-button, .woocommerce .single_add_to_cart_button, .woocommerce #place_order,
.woocommerce div.product form.cart .button {
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	padding: 13px 35px 13px 35px;
	border-radius: 4px;
	margin: 10px;
	border: none;
	background: #e96656;
	color: #FFF;
	margin-left: 0;
}
.woocommerce-page .woocommerce-tabs .tabs {
	border-bottom: 1px solid #CCC;
}
.woocommerce-page .woocommerce .add_to_cart_button:hover, .woocommerce .checkout-button:hover, .woocommerce .single_add_to_cart_button :hover, .woocommerce #place_order:hover,
.woocommerce div.product form.cart .button:hover {
	background:#bf3928;
}
.woocommerce-page .woocommerce .price del {
	display:block;
}
.woocommerce-page .woocommerce .price {
	height:auto;
	line-height:normal;
}
.woocommerce-page .woocommerce .price ins {
	color: #000;
	font-weight:bold;
	font-size: 20px;
}
.woocommerce-page .woocommerce #coupon_code {
	padding: 6px 10px;
	color: #A0A0A0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0;
	margin-top: 2px;
	border-radius: 5px!important;
	padding: 6px;
	min-width: 110px;
}
.woocommerce-page .woocommerce .product-name a {
	color:#404040;
}
.woocommerce div.product form.cart {
	margin-bottom: 0
}
.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th, 
.woocommerce-page .woocommerce .cart_totals tr.order-total th {
	width: 50%;
}
.woocommerce-page .woocommerce .entry-title {
	text-align:left;
}
.woocommerce .woocommerce-info:before, 
.woocommerce-page .woocommerce-info:before,
.woocommerce .woocommerce-error:before, 
.woocommerce-page .woocommerce-error:before {
	padding: 0;
}
.woocommerce-page .woocommerce .checkout input, 
.woocommerce-page .woocommerce .checkout textarea, 
.woocommerce-page .woocommerce .checkout select {
	padding: 12px 15% 12px 2%;
}
.woocommerce-page .woocommerce ul.payment_methods {padding-left:1em;}
.woocommerce-page ul.products  {margin-top: 40px;float: left;width: 100%;}
.woocommerce-page .woocommerce .summary,.woocommerce-page .woocommerce .entry-summary,.woocommerce-page .woocommerce div.product .woocommerce-tabs .panel {text-align:justify;}
.woocommerce-page .woocommerce .quantity input.input-text {
	width: 100px;
	height: 42px;
	margin-right: 10px;
}
.woocommerce-page .woocommerce form.cart button.single_add_to_cart_button {
	margin: 0px;
}
.woocommerce-page .woocommerce .comment-form label {
	width:100%;
}
.woocommerce-page .woocommerce .woocommerce-message {
	background: #20AA80;
	text-align: left;
	color: white;
	border-radius: 3px;
	border:none;
	float: left;
	width: 100%;
}
.woocommerce-page .woocommerce .woocommerce-message a.button {
	margin:0px;
	padding:7px 17px;
}
.woocommerce-page .woocommerce .woocommerce-message:before {
	color: #fff;
}
.woocommerce-page .woocommerce ul.products li.product .star-rating {
	font-size:inherit;
}
.woocommerce-page .woocommerce input[type="submit"],
.woocommerce-page #content input.button,
.woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page input.button.alt {
	background: #e96656;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 20px 10px 20px;
	border-radius: 4px;
	margin: 10px;
	border: none;
	color: #FFF;
	font-size: 12px;
	margin: 0;
	text-shadow: none;
}
.woocommerce-page .woocommerce input[type="submit"]:hover,
.woocommerce-page #content input.button:hover,
.woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page input.button.alt:hover {
	background: #cb4332;
	color: #FFF;
	box-shadow: none;
}
.woocommerce-page .woocommerce .product-quantity input.qty {
	width: 60px;
	height: 30px;
	margin-right: 0;
	padding: 0 0 0 5px;
	text-align: left;
}
.woocommerce a.button.alt {
	background: #e96656;
	color: #FFF;
}
.woocommerce a.button.alt:hover {
	background: #cb4332;
	color: #FFF;
}
.woocommerce-page .woocommerce a.remove:hover {
	color: #fff !important;
	background: #e96656;
	line-height: 20px;
}
.woocommerce-page .woocommerce a.remove {
	color: #e96656 !important;
	line-height: 20px;
}
.woocommerce-page .woocommerce-info {
	width: 100%;
}
.woocommerce-page .woocommerce-checkout .col-1,
.woocommerce-page .woocommerce-checkout .col-2 {
	float: left;
	width: 100%;
}
.woocommerce-page .woocommerce-checkout-review-order {
	clear: left;
}
.woocommerce-page .woocommerce .checkbox {
	padding-left: 0;
	float: left;
}
.woocommerce-page .woocommerce .input-checkbox {
	margin: 15px 0 0 10px;
}
.woocommerce-page .woocommerce-checkout #payment {
	background: #FAFAFA;
}
.woocommerce-page .woocommerce-checkout #payment div.payment_box {
	background-color: #ECECEC;
}
.woocommerce-page .woocommerce-checkout #payment div.payment_box:after {
	content: "";
	border: 8px solid #ECECEC;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	margin: -13px 0 0 2em;
}
.woocommerce-page .woocommerce .order_details li.order {
	background: #FFFFFF;
}
.woocommerce-page .products a.button {
	text-decoration: none;
}
.woocommerce-page .product .cart .button {
	color: #FFF;
}
.woocommerce-page .woocommerce {
	margin-top: 25px;
}
.woocommerce-page .woocommerce .order {
	background: #FFF;
}
.woocommerce-page .woocommerce table.my_account_orders .order-actions .button {
	font-size: 12px;
}
.woocommerce-page .woocommerce #payment ul.payment_methods {
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #D3CED2;
    margin: 0px;
    list-style: outside none none;
}
.woocommerce-page .woocommerce #payment ul.payment_methods li {
    line-height: 2;
    text-align: left;
    margin-left: 2em;
    font-weight: 400;
}
.woocommerce-page .woocommerce #payment {
    background: none repeat scroll 0% 0% #FAFAFA;
}
.woocommerce-page .woocommerce #payment div.payment_box {
    position: relative;
    width: 96%;
    padding: 1em 2%;
    margin: 1em 0px;
    font-size: 0.92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #DFDCDE;
    color: #515151;
}
.woocommerce-page .woocommerce #payment div.payment_box {
    background-color: #ECECEC;
}
.woocommerce-page .woocommerce #payment div.payment_box p {
	margin-bottom: 0;
}
.woocommerce-page .woocommerce #payment div.payment_box:after {
    content: "";
    position: absolute;
	top: -3px;
	left: 0px;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #ECECEC;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    margin: -13px 0px 0px 2em;
}
.woocommerce-page .woocommerce #payment h3{
	padding-left: 20px;
}
.woocommerce-page .woocommerce a.button {
	font-size: 14px;
	margin-left: 0;
}
.woocommerce-page .woocommerce button.button {
	font-size: 12px;
	margin-left: 0;
	padding: 13px 35px 13px 35px;
}
.woocommerce button.button {
	width: 100%;
}
.woocommerce-page .woocommerce select {
	color: #A0A0A0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	outline: 0;
	line-height: 1;
	border-radius: 3px;
	padding: 10px 5px;
}
.woocommerce-page .woocommerce #order_review {
	clear: left;
}
.woocommerce-page .woocommerce .login {
	float: left;
	width: 100%;
}
.woocommerce-page .select2-drop {
	text-align: left;
}
.woocommerce-page .woocommerce-account .addresses .title .edit {
	float: left;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
	border: none;
	background: none;
	padding-bottom: 0
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {
	content: "";
	border: none;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
	content: "";
	display: none;
}
.woocommerce-page .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
	content: '';
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
	content: "";
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	overflow: visible;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-bottom: 2px solid #e96656;
	margin-bottom: -1px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	box-shadow: none;
}
.woocommerce-page .comment-form {
	float: left;
	float: left;
	margin-top: 15px;
	width: 100%;
}
.woocommerce #review_form #respond .form-submit input {background: #e96656;display: inline-block;text-align: center;text-transform: uppercase;padding: 13px 35px 13px 35px;border-radius: 4px;margin: 10px;border: none;}
.woocommerce #review_form #respond textarea {width: 100%;height: 130px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin: 0;}
.woocommerce-cart .cart-collaterals .cart_totals table {clear: left;}
.woocommerce table.shop_table {clear: left;}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a {margin-bottom: 1em;}
.woocommerce .upsells.products ul,.woocommerce .upsells.products ul.products {float: left;clear: left;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {content: "\2713";padding: 0;}
.woocommerce .shipping_calculator h2 a {font-size: 18px;}
.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product {float: left;margin: 0 3.8% 2.992em 0;padding: 0;position: relative;width: 22.05%;clear: none;}
.woocommerce .upsells.products ul li.product:nth-child(4), 
.woocommerce-page ul.products li.product:nth-child(4) {margin-right: 0;}
.woocommerce .upsells.products ul li.product:nth-child(4+1),.woocommerce-page ul.products li.product:nth-child(4+1) {clear: left;}
.woocommerce nav.woocommerce-pagination {float: left;width: 100%;padding-bottom: 30px;}
.woocommerce .woocommerce-pagination ul.page-numbers .current:before,.woocommerce-page .woocommerce-pagination ul.page-numbers .current:before {content: "";display: none;}
.woocommerce #content nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul {border: none;}
.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li
.woocommerce nav.woocommerce-pagination ul li {border: none;margin: 0 3px;}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {width: 32px;min-width: 32px;border: none;border-radius: 4px;background: rgb(236, 236, 236);color: #000;}
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover {background: rgb(233, 102, 86);color: #FFF;}

@media (max-width: 1200px) {
	.header-content-wrap{padding: 235px 0 150px;}
}

@media (max-width: 992px) {
	.woocommerce-page .woocommerce .cart-collaterals .cart_totals {width: 100%;}
	.woocommerce-page .products .product > a:first-child {}
	.large-container {width: 100%;}
}
@media (max-width: 767px) {
	.woocommerce-page .upsells.products ul li.product,
	.woocommerce-page .upsells.products ul.products li.product{width: 48%;float: left;clear: both;margin: 0 0 2.992em;}
	.woocommerce .upsells.products ul li.product:nth-child(4),.woocommerce-page ul.products li.product:nth-child(4) {margin: 0 0 2.992em;}
	.woocommerce .upsells.products ul li.product:nth-child(4+1),.woocommerce-page ul.products li.product:nth-child(4+1) {clear: none;}
	.woocommerce .upsells.products ul li.product:nth-child(even),.woocommerce-page ul.products li.product:nth-child(even) {margin-right: 0;float: right;}
	.woocommerce .upsells.products ul li.product:nth-child(odd),.woocommerce-page ul.products li.product:nth-child(odd) {clear: left;}
	.listpost-content-wrap-large {position: relative;}
	.menu-align-center .responsive-logo > a {float: left;}
}
@media (max-width: 600px) {
	.woocommerce-page .product .images {width: 100%;}
	.woocommerce-page .product .entry-summary {width: 100%;padding-left: 0%;margin-top: 50px;}
	.woocommerce-page .woocommerce-tabs .tabs li a {font-size: 14px;}
	.woocommerce-page .woocommerce-tabs .tabs li {padding: 10px 10px;}
	.listpost-content-wrap-large {position: relative;}
	.listpost-content-wrap-large {padding: 20px 0px 0px 0px;}
	#wpadminbar {position: fixed;}
	.entry-meta-large {position: relative;float: left;width: 100%;}
	.entry-footer-large {padding-right: 0;}
}
@media (max-width: 480px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100%;}
	.woocommerce-page .woocommerce-result-count {text-align: center;width: 100%;margin-bottom: 0px;}
	.woocommerce-page .woocommerce-ordering {float: none;}
	.woocommerce-page .products .product > a:first-child {width: 240px;}
	.woocommerce-page .woocommerce-tabs .tabs li {width: 100%;}
	.woocommerce-page .woocommerce-tabs .tabs li {width: 100%;border-bottom: 2px solid #CCC;}
	.woocommerce-page .woocommerce-tabs .tabs {border-bottom: 0;}
	.woocommerce-page .woocommerce-tabs .comment_container {position: relative;padding-left: 0px;padding-top: 50px;}
	.woocommerce-page .comment-text .star-rating {width: 100%;margin-bottom: 5px;float: left;}
	.woocommerce-page .products .product > a:first-child {width: 100%;}
	.woocommerce table.shop_table th {padding: 5px 5px;font-size: 8px;}
	.woocommerce-page .woocommerce .product-name a {font-size: 12px;line-height: 16px;float: left;}
	.woocommerce table.shop_table td {padding: 6px 4px;}
	.woocommerce table.shop_table td,.woocommerce table.shop_table td span,.woocommerce table.shop_table td a,.woocommerce table.shop_table td strong {font-size: 12px;}
	.woocommerce table.shop_table td .amount {font-size: 12px;}
	.woocommerce-page .woocommerce .product-quantity input.qty {width: 45px;}
	.woocommerce td.product-quantity {min-width: 40px;}
	.woocommerce-page .woocommerce input[type="submit"] {font-size: 10px;}
	.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th {font-size: 12px;}
	.woocommerce-cart .cart-collaterals .cart_totals tr th {font-size: 12px;}
	.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table td span,.woocommerce-cart .cart-collaterals .cart_totals table td a {font-size: 12px;}
	.woocommerce form .form-row label {font-size: 12px;}
	.woocommerce-page .woocommerce .woocommerce-info,.woocommerce-page .woocommerce .woocommerce-info a {font-size: 12px;}
	.woocommerce-checkout-payment label {font-size: 14px;}
	.woocommerce-page .woocommerce #payment div.payment_box p {font-size: 12px;line-height: 16px;text-align: justify;}
	.woocommerce form .form-row {width: 100%;}
	.woocommerce-page .woocommerce .order_details li {width: 100%;border-bottom: 1px dashed #d3ced2;border-right: none;padding: 0 0 5px 0;margin-bottom: 5px;margin-top: 5px}
	.woocommerce-page address {font-size: 12px;}
	.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error li {font-size: 12px;}
	.woocommerce-page .woocommerce .cart-collaterals .cart_totals a {width: 100%;margin-right: 0;}
	.woocommerce-page .woocommerce .checkbox {font-size: 16px;}
	.woocommerce-page .myaccount_address {font-size: 12px;}
	.woocommerce-page #content .quantity input.minus,.woocommerce-page #content .quantity input.plus {display: none;}
	.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width: 100%;}
}

body.home.page {background-image:none !important;}
body.custom-background {background-position: top center !important;background-attachment: fixed !important;background-size: cover;}
.zerif_team:nth-child(4n+1), .our-team .col-lg-3:nth-child(4n+1) {clear:both;}
.dropdownmenu {display: none;}
.visible-phone{display:none !important}
.hidden-phone{display:block !important}
.entry-shared{padding-top: 10px;}
.entry-shared .title-shared-social-media {float: left; padding-top: 5px; margin-right: 10px;}
.entry-shared .smbt-social-icons {text-align: left !important}
table td.blogger-notes {padding:15px}
table td.blogger-images {width:30%;}
.motoslider_wrapper .ms_slide .caption, .motoslider_wrapper .ms_slide .slogan {color: #fff;}
.motoslider_wrapper .ms_slide .caption{max-width: 1000px;height: auto;font: 60px/80px Arial, cursive;top: 55% !important;transform: translateY(-50%); font-weight:700;text-align: center}
.motoslider_wrapper .ms_slide .ms_layer .parrabtn{line-height:50px !important;}
.motoslider_wrapper .ms_slide .btnchat{background: url(../../plugins/cpo-widgets/images/ico-chat.png) no-repeat 6% 50% #ffd900;padding:10px 10px 10px 35px !important;font-weight:700;color:#000;font-size:12px !important;border-radius:5px;margin-right:10px !important;}
.motoslider_wrapper .ms_slide .btncall{background: url(../../plugins/cpo-widgets/images/ico-phone.png) no-repeat 6% 50% #ffd900;padding:10px 10px 10px 30px !important;font-weight:700;color:#000;font-size:12px !important;border-radius:5px;margin-left:10px !important;}
/*---------------------------------------
 **   Responsive            -----
-----------------------------------------*/
@media (max-width: 1200px) {
	.header-content-wrap{padding: 235px 0 150px;}
	#banner_page{padding: 250px 0px 85px;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.intro {margin-top: 40%;line-height: 55px;font-size: 45px;}
	.big-intro {text-align: center !important;}
	.about-us .column {margin-bottom: 40px;}
	.skills {margin-bottom: 78px !important;}
	.team-member .profile-pic {width: 128px;height: 128px;}
	.team-member .details {display: none;}
	.purchase-now {margin: auto;text-align: center !important;}
	.purchase-now h3 {text-align: center;margin-bottom: 20px;}
	.purchase-now .button {float: none;}
	footer {padding-top: 40px;}
	.company-details {padding-top: 0;padding-bottom: 33px;}
	.copyright {width: 100%;padding-top: 33px;padding-bottom: 33px;}
	.motoslider_wrapper .ms_slide .caption{top: 75% !important;}
	.requestContact{font-size: 25px;}
	.quickContact{font-size:25px}
	.telcontact, .emaContact{text-align:center}
	.telcontact a, .telcontact a span {font-size: 43px;}
	.emaContact a, .emaContact a span {font-size: 25px;}
	#banner_Subcribe span.textSubHome{font-size:14px}
	.contenedorByears {border-right: 0px solid #ccc}
	.years{font-size: 30px;}
	.years span{font-size: 42px;}
	.text-space{font-size: 22px; letter-spacing: 10px;}
	.quickContL{font-size: 20px;}
	.telcontL a, .telcontL a span{font-size: 25px;}
	.emaContL a, .emaContL a span {font-size: 20px;}
	.motoslider_wrapper .ms_slide .caption{font-size:25px; padding:0px 35px; line-height: 45px;}
}

@media (max-width: 992px) {
	.purchase-now .red-btn{float: none;}
	.skills{margin-left: 0;}
	#client-feedbacks .feedback-box{width: 100%;margin-left: 0;margin-right: 0;}
	.header-content-wrap {padding-top: 26%;}
	.intro-text{font-size: 45px;line-height: 55px;}
	.intro-page {line-height:1.2em}
	.intro-page .span-bold, .intro-page .span-no-bold{font-size: 37px;}
	.intro-page .span-medium-oblique{font-size:20px;}
    .section-header h2, .section-header h1{font-size: 35px;}
    .section-header {padding-bottom: 25px;}
    .focus, .works, .about-us, .features, .packages, .products, .testimonial, .contact-us {padding-top: 60px;padding-bottom: 60px;}
    .header-content-wrap{padding: 225px 0 150px;}
	#banner_page{padding: 235px 0px 85px;}
	#banner_inferior {padding: 65px 0px;}
	#banner_inferior .title-bannerInf{font-size: 30px;}
	#banner_inferior .description-bannerInf {font-size: 18px;}
	.latestnews-img a .zoom-icon:before {background:url(../../../newitusaservices/wp-content/uploads/2015/06/magnify_alt.png) no-repeat 0% 0%;width:60px;height:60px;margin:-30px 0 0 -30px;}
	.icon-It {font-size: 45px;}
	.icon-It:before {padding: 17px 20px;line-height: 2.0em;}
	.icon-Servers-solutions {font-size: 50px;}
	.icon-wired-connection-silhouette {font-size: 50px;}
	.icon-Servers-solutions:before {padding: 17px 15px;line-height: 1.8em;}
	.icon-wired-connection-silhouette:before {padding: 18px 22px;line-height: 2.0em;}
	.icon-Networking-solutions {font-size: 25px;}
	.icon-Networking-solutions:before {padding: 30px 15px;line-height: 3.7em;}
	.icon-VoIP {font-size: 50px;}
	.icon-VoIP:before {padding: 18px 15px;line-height: 1.9em;}
	.icon-Business-web-solutions {font-size: 50px;}
	.icon-Business-web-solutions:before {padding: 18px 18px;line-height: 1.9em;}
	.icon-Computer-Services {font-size: 58px;}
	.icon-Computer-Services:before {padding: 15px 20px;}
	.icon-Marketing-online {font-size: 58px;}
	.icon-Marketing-online:before {padding: 15px 15px;}
	.icon-Cloud-computing {font-size: 52px;}
	.icon-Cloud-computing:before {padding: 19px 10px;line-height: 1.9em;}
	.quickContact{font-size:25px}
	.telcontact, .emaContact{text-align:center}
	.telcontact a, .telcontact a span {font-size: 35px;}
	.emaContact a, .emaContact a span {font-size: 23px;}
	#banner_Subcribe span.textSubHome {font-size:14px}
}
@media (max-width: 767px) {
	.bs-navbar-collapse {border: 0;}
	#main-nav {overflow: visible;}
	#main-nav,#main-nav.fixed {position: relative;}
	.navbar-inverse .navbar-nav {padding-left: 10px;line-height: normal;text-align: center;}
	.navbar-inverse .navbar-nav>li {display: inline-block;margin-bottom: 0;}
	.navbar-inverse .navbar-nav > li {width: 100%;border-bottom: 1px solid #EDEDED;position: relative;margin: 8px 0 0 0;padding: 0 0 8px 0;}
	.navbar-inverse .navbar-nav > li  a {text-align: left;padding: 5px 10px;}
	.navbar-inverse .navbar-nav ul.sub-menu {display: none !important;position: relative;top: 0;box-shadow: none;width: 100%;}
	.navbar-inverse .navbar-nav li.this-open > ul {display: block !important;}
	.navbar-inverse .navbar-nav ul.sub-menu li {width: 100%;float: left;}
	.navbar-inverse .navbar-nav ul.sub-menu li a {width: 100%;float: left;padding: 8px 25px 8px 0;border-bottom: 1px solid #EDEDED;}
	.navbar-inverse .navbar-nav ul.sub-menu li:last-child a {border-bottom: none;}
	.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu {position: relative;left: 0;top: 0;}
	#main-nav {overflow: hidden;}
	#main-nav,#main-nav.fixed {position: relative;}
	.navbar-collapse {max-height: 100%;}
	.navbar-inverse .navbar-nav ul.sub-menu li {padding-left: 20px;}
	.navbar-inverse .navbar-nav ul.sub-menu li {padding-bottom: 0;padding-top: 0;}
	.dropdownmenu {display: block;position: absolute;z-index: 9;right: 0;top: 5px;width: 25px;height: 25px;margin: 0;padding: 0;	border-radius: 3px;background: url(images/menu-icon.png) center center no-repeat #e96656;}
	.navbar-inverse .navbar-nav ul.sub-menu li{margin-right: 0;padding-right: 0;}
	.navbar-inverse .navbar-nav > li > a:hover {color: #fff !important;}
	.this-open > a {color: #e96656 !important;}
	li.current>a:before {content: "";display: none !important;}
	ul.nav > li.current_page_item > a:before {content: "";left: 0px;width: 50px;}
	.header {min-height: inherit;padding-bottom: 0 !important;}
	.intro {line-height: 8vh;font-size: 6.5vw;}
    .header-content-wrap {padding-top: 30%;}
	#banner_page{padding-top: 30%;background-position: 100% 0px !important;}
	.intro-text {font-size: 41px;line-height: 49px;}
	.intro-page {line-height:1.2em}
	.intro-page .span-bold, .intro-page .span-no-bold{font-size: 33px;}
	.focus-box {margin-bottom: 75px;}
    .section-header {float: left;width: 100%;}
	.headerRs{display:none}
	.navbar-brand .logoItusa{width:175px !important; }
	.navbar-header .infotext {font-size: 11px;display:block; color:#fff; clear: both; padding: 0px; margin: 10px 0px; text-align:center}
	.navbar-header .infotext a {font-size: 12px; color:#fff;}
	.navbar-header .infotext a:hover {color:#ffd900;}
	.big-intro {text-align: center !important;font-size: 8vw !important;}
	.about-us .column {margin-bottom: 40px;}
	.skills {margin-bottom: 78px !important;	}
	.our-clients{width: 100%;float: left;}
	.purchase-now {margin: auto;text-align: center !important;}
	.purchase-now h3 {text-align: center;margin-bottom: 20px;}
	.purchase-now .button {float: none;}
	footer {padding-top: 40px;}
	.company-details {padding-top: 0;padding-bottom: 33px;}
	.copyright {width: 100%;padding-top: 33px;padding-bottom: 33px;}
	.comment-metadata {position: relative;top: 0px;right: 0px;}
	table .tableAbout, table .tableAbout-Video{width: 100%; vertical-align:top; display:block}
	table .tableAbout {padding-right: 0px;}
	.hidden-phone{display:none}
	#banner_inferior {padding: 35px 0px;}
	#banner_inferior .title-bannerInf{font-size: 25px;}
	#banner_inferior .description-bannerInf {font-size: 14px;}
	.latestnews-img a .zoom-icon:before {background:url(../../../newitusaservices/wp-content/uploads/2015/06/magnify_alt.png) no-repeat 0% 0%;width:60px;height:60px;margin:-30px 0 0 -30px;}
	.list-services{margin-bottom:30px;}
	.list-services .service-title {text-align:center}
	.list-services .image-service {text-align:center}
	input[type="text"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], textarea{width:100%}
	#navigationMenu{display:none!important}
	table td.blogger-notes, table td.blogger-images {display:block}
	table td.blogger-images {width:100%}
	.contenedorByears {border-right: 0px solid #ccc}
	.years{font-size: 25px; text-align: center}
	.years span{font-size: 35px;}
	.text-space{font-size: 20px; letter-spacing: 8px; text-align: center}
	.quickContL{font-size: 20px; margin-top:25px; text-align: center}
	.telcontL a, .telcontL a span {font-size: 25px;}
	.emaContL a, .emaContL a span {font-size: 20px;}
	.telcontL, .emaContL {text-align: center}
	.list-servicesIcons .serviceTitle, .list-servicesIcons .botnReadMore{text-align:center}
	.motoslider_wrapper .ms_slide .caption{font-size:25px; padding:0px 15px; line-height: 45px;}
}
@media (max-width: 480px) {
	.intro {margin-top: 60%;line-height: 6vh;font-size: 6.5vw;}
	.header-content-wrap {padding-top: 40%;}
	#banner_page{padding-top: 25%;}
	#home-icons-banner img.img_left{margin-right: 0px; margin-bottom:15px}
	#home-icons-banner img.img_right {margin-left: 0px;margin-top:15px}
	.visible-phone{display:block !important}
	.hidden-phone{display:none !important}
	.intro-text {font-size: 32px;line-height: 37px;}
	.intro-page {line-height:1.2em}
	.intro-page .span-bold, .intro-page .span-no-bold{font-size: 25px;}
	.intro-page .span-medium-oblique{font-size:15px}
	h2 {font-size: 6.5vw !important;}
	.other-focus-list ul li {display: block;text-align: left;margin-right: 0;}
	.post-img-wrap {width: 100%;}
	.listpost-content-wrap {width: 100%;margin-top: 20px;float: left;}
	.entry-content p {margin: 4px 0px 0px 0px;}
	.post-img-wrap a {float: none;margin: 0 auto;width: 250px;height: 250px;}
	.post-img-wrap {text-align: center;margin-right: 0;}
	.post-img-wrap a img{width: auto;}
	.comment-reply-link{position: relative;margin-top: 10px;}
	.post-img-wrap a img{width: 250px;height: auto;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3 ease-out;}
	.post-img-wrap a:hover img{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 0.3s ease-out;		-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3 ease-out;}
	table .tableAbout .descriptionAb{margin-bottom: 15px; }
	.requestContact{font-size: 20px;}
	.motoslider_wrapper .ms_slide .caption{font-size:15px; padding:0px 15px; line-height: 30px;}
}
@media (max-width: 320px) {
    .intro {line-height: 25px;font-size: 7vw;}
	.header-content-wrap {padding-top: 50%;}
	#banner_page{padding-top: 25%;}
    .intro-text {font-size: 22px;line-height: 30px;}
	.intro-page {line-height:1.2em}
	.intro-page .span-bold, .intro-page .span-no-bold{font-size: 17px;}
	.intro-page .span-medium-oblique{font-size:12px}
	.client-list ul li {display: block;}
	.listpost-content-wrap-large{position: relative;}
	.post-img-wrap-large{display:none;}
	.requestContact{font-size: 20px;}
	.telcontact a , .telcontact a span{font-size: 20px;}
	.emaContact a, .emaContact a span {font-size: 15px;}
	.locationInfo i {padding: 15px 15px 15px 15px}
	/*.locationInfo span{padding: 14px 6px 15px 7px; font-size: 10px;}*/
	.locationInfo strong{padding: 14px 6px 15px 7px; font-size: 10px;}
	.locationInfo strong span{font-size: 10px;}
	.mailInfo i {padding: 14px 12px;}
	.mailInfo span {padding: 15px 8px 15px 9px; font-size: 14px;}
	.telInfo i {padding: 15px 12px;}
	.telInfo span {padding: 18px 27px 18px 28px;}
}
.zerif-copyright {color:#939393!important;}
.zerif-copyright-box {width: 100%;}
.category-services .e-mailit_bottom_toolbox{display: none;}