/*------------------------------------------------------Responsive Styles------------------------------------------------------*/@media (min-width: 992px) and (max-width: 1199px) {/*------------------------------------------*//* INTRO CONTENT/*------------------------------------------*/#intro h2 { font-size: 70px; line-height: 80px;}.intro_text p { font-size: 16px; }/*------------------------------------------*//* INTRO REGISTER FORM/*------------------------------------------*/.form_register form { margin: 0 15px;}/*------------------------------------------*//* INTRO REQUEST FORM/*------------------------------------------*/.form_request form { margin: 0 15px;}/*------------------------------------------*//* TABS HOLDER IMAGE/*------------------------------------------*/#tabs-holder img { margin-top: 40px;}/*------------------------------------------*//* ACCORDION HOLDER IMAGE/*------------------------------------------*/#accordion-holder img { margin-top: 60px;}/*------------------------------------------*//* STATISTIC BLOCK/*------------------------------------------*/.statistic-number {font-size: 80px; line-height: 80px; }.statistic-text {font-size: 22px;}/*------------------------------------------*//* Portfolio Overlay Content/*------------------------------------------*/.overlay-content h4 {font-size: 20px;}.portfolio-item:hover .overlay-content { bottom: 35%; }/*------------------------------------------*//* Table Body/*------------------------------------------*/.pricing-table ul.features {font-size: 14px;padding: 5px 30px;}/*------------------------------------------*//* NEWSLETTER/*------------------------------------------*/#newsletter_form {width: 60%;}/*------------------------------------------*//* Newsletter Form Input/*------------------------------------------*/#newsletter form input[type="email"] { width: 70%;}#newsletter form input[type="submit"] {width: 29%;}/*------------------------------------------*//* CALLBACK/*------------------------------------------*/#callbackform {width: 60%;}/*------------------------------------------*//* Callback Form Input/*------------------------------------------*/#callback form input[type="email"] { width: 70%;}#callback form input[type="submit"] {width: 29%;}}@media only screen and (max-width: 991px){/*------------------------------------------*//* Navigation Menu/*------------------------------------------*/.navbar-nav > li > a {padding: 0 10px; }/*------------------------------------------*//* INTRO CONTENT/*------------------------------------------*/#intro_content {padding-top: 190px; padding-bottom: 140px; text-align: center; }#intro h2 { font-size: 70px; line-height: 80px; padding: 0 4%;}#intro h3 { font-size: 32px; }.intro_text p { padding: 0 15%; }/*------------------------------------------*//* INTRO BUTTONS/*------------------------------------------*/.intro_buttons { margin-bottom: 40px; text-align: center; }/*------------------------------------------*//* INTRO REGISTER FORM/*------------------------------------------*/#intro_form { width: 76%; margin-left: 12%;}/*------------------------------------------*//* FEATURE BOX/*------------------------------------------*/.features-box { text-align: center;}/*------------------------------------------*//* Feature Icon/*------------------------------------------*/.icon-box { width: auto; height: auto; float: none !important;margin-bottom: 10px;}.icon-box i {margin-top: 0;}/*------------------------------------------*//* Feature Text/*------------------------------------------*/.features-text { padding: 0px;}.features-text p {padding-right: 0;}/*------------------------------------------*//* TABS HOLDER IMAGE/*------------------------------------------*/#tabs-holder img { margin-top: 30px; margin-bottom: 20px;}/*------------------------------------------*//* ACCORDION HOLDER IMAGE/*------------------------------------------*/#accordion-holder img { margin-bottom: 40px;}/*------------------------------------------*//* Message Text/*------------------------------------------*/.client-msg p {font-size: 16px; line-height: 24px;}/*------------------------------------------*//* STATISTIC BLOCK/*------------------------------------------*/.statistic-number {font-size: 75px; line-height: 75px; }.statistic-text {font-size: 20px;}/*------------------------------------------*//* Timeline Item Content/*------------------------------------------*/.timeline-item-content { text-align: center;}/*------------------------------------------*//* Timeline Item Content Arrow/*------------------------------------------*/.timeline-item:before,.timeline-item-content:before,.timeline-item-content.pull-right:before { display: none;}/*------------------------------------------*//* Portfolio Overlay Content/*------------------------------------------*/.overlay-content h4 {font-size: 20px;}.portfolio-item:hover .overlay-content { bottom: 35%; }/*------------------------------------------*//* Button Settings/*------------------------------------------*/#gallery-filter .btn-group > .btn {font-size: 14px;margin: 0 3px;padding: 6px 12px;}/*------------------------------------------*//* Clients Carousel Navigation/*------------------------------------------*/.customNavigation {right: 47%;}/*------------------------------------------*//* Google Map/*------------------------------------------*/.map-canvas { height: 450px;}/*------------------------------------------*//* NEWSLETTER/*------------------------------------------*/#newsletter_form {width: 75%;}/*------------------------------------------*//* Newsletter Form Input/*------------------------------------------*/#newsletter form input[type="email"] { width: 65%;}#newsletter form input[type="submit"] {width: 34%;}/*------------------------------------------*//* CALLBACK/*------------------------------------------*/#callbackform {width: 75%;}/*------------------------------------------*//* Callback Form Input/*------------------------------------------*/#callback form input[type="email"] {width: 65%;}#callback form input[type="submit"] {width: 34%;}}@media only screen and (max-width: 767px){/*------------------------------------------*//* Section Titlebar/*------------------------------------------*/.titlebar h2 {font-size: 32px;}.titlebar h3 {font-size: 22px;}.titlebar h2:after { width: 140px;}#services, #features, #about, #about-1, #advantages, #security, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 30px; padding-right: 30px; }/*------------------------------------------*//* Logo Image/*------------------------------------------*/.navbar-brand {padding: 20px 30px;}/*------------------------------------------*//* Navigation Menu/*------------------------------------------*/.navbar { background-color: #262626; padding: 0px; }/*------------------------------------------*//* Responsive Menu/*------------------------------------------*/.navbar-nav { margin: 0 -15px; border-top: 1px solid #444; background-color: #262626;}.navbar-nav > li { text-align: center;}.navbar-nav > li > a { line-height: 45px; text-align: center;}/*------------------------------------------*//* INTRO CONTENT/*------------------------------------------*/#intro_content {padding-top: 160px; padding-bottom: 120px;text-align: center; }#intro h2 { font-size: 60px; line-height: 70px; padding: 0 8%;}#intro h3 { font-size: 30px; }.intro_text p { padding: 0 15%;}/*------------------------------------------*//* INTRO BUTTONS/*------------------------------------------*/.intro_buttons .btn-theme {font-size: 16px; padding: 8px 16px;}/*------------------------------------------*//* Circle Progress Bars/*------------------------------------------*/#advantages, #security {padding-bottom: 20px;}#advantages .col-sm-3, #security .col-sm-3 { margin-bottom: 60px;}/*------------------------------------------*//* STATISTIC BLOCK/*------------------------------------------*/.statistic-number {font-size: 60px; line-height: 55px; }.statistic-text {font-size: 18px;}/*------------------------------------------*//* Portfolio Overlay Content/*------------------------------------------*/.portfolio-item:hover .overlay-content { bottom: 38%; }/*------------------------------------------*//* PROMO LINE CONTENT/*------------------------------------------*/#promo_line h2 {font-size: 30px;line-height: 36px;}#promo_line p {font-size: 16px;line-height: 30px;}/*------------------------------------------*//* TESTIMONIALS/*------------------------------------------*/.testimonial { padding: 0 10%; margin-bottom: 30px;}/*------------------------------------------*//* NEWSLETTER/*------------------------------------------*/#newsletter_form {width: 85%;}/*------------------------------------------*//* Newsletter Form Input/*------------------------------------------*/#newsletter form input[type="email"] { width: 65%;}#newsletter form input[type="submit"] {width: 34%;}/*------------------------------------------*//* CALLBACK/*------------------------------------------*/#callbackform {width: 85%;}/*------------------------------------------*//* Callback Form Input/*------------------------------------------*/#callback form input[type="email"] {width: 65%;}#callback form input[type="submit"] {width: 34%;}}@media only screen and (max-width: 640px){/*------------------------------------------*//* INTRO CONTENT/*------------------------------------------*/#intro_content {padding-top: 150px; padding-bottom: 100px; }#intro h2 { font-size: 55px; line-height: 65px; padding: 0 5%;}#intro h3 { font-size: 28px; }.intro_text p { font-size: 16px; padding: 0 12%;}/*------------------------------------------*//* INTRO REGISTER FORM/*------------------------------------------*/#intro_form { width: 80%; margin-left: 10%;}/*------------------------------------------*//* Service Box/*------------------------------------------*/.service-box h4 {font-size: 18px;}.service-box p {font-size: 14px; line-height: 24px;}/*------------------------------------------*//* FEATURE BOX TEXT/*------------------------------------------*/.features-text p {font-size: 14px; line-height: 22px;}/*------------------------------------------*//* TABS/*------------------------------------------*/.nav-tabs > li > a {font-size: 20px;}/*------------------------------------------*//* Tab Description/*------------------------------------------*/.tab-content > .tab-pane p {font-size: 14px; line-height: 24px;}/*------------------------------------------*//* Panel Title/*------------------------------------------*/.panel-title {font-size: 18px;}/*------------------------------------------*//* Panel Title Icon/*------------------------------------------*/.panel-title i {font-size: 24px;}/*------------------------------------------*//* Panel Content/*------------------------------------------*/.panel-body {font-size: 14px;line-height: 24px;}/*------------------------------------------*//* Team Member/*------------------------------------------*/.team_members_wrapper .col-xs-6 { width: 100%; float: none !important; }.team-img-meta p {padding: 0 10%;}/*------------------------------------------*//* Pricing/*------------------------------------------*/.price-row .col-xs-6 { width: 100%; float: none !important; }.pricing-table {margin: 0 40px;}/*------------------------------------------*//* STATISTIC BLOCK/*------------------------------------------*/.statistic-number {font-size: 50px; line-height: 50px; }.statistic-text {font-size: 18px;}/*------------------------------------------*//* TIMELINE ITEM/*------------------------------------------*/.timeline-item-content {font-size: 14px;line-height: 24px;}/*------------------------------------------*//* TESTIMONIALS/*------------------------------------------*/.testimonial { padding: 0 5%;}/*------------------------------------------*//* PROMO LINE CONTENT/*------------------------------------------*/#promo_line h2 {font-size: 24px;line-height: 30px;}#promo_line p {font-size: 14px;line-height: 24px;}/*------------------------------------------*//* NEWSLETTER/*------------------------------------------*/#newsletter p {font-size: 14px;line-height: 24px;}/*------------------------------------------*//* Newsletter Form Input/*------------------------------------------*/#newsletter form input[type="email"] {width: 65%; padding: 10px 15px;}#newsletter form input[type="submit"] {width: 34%; padding: 10px 15px;}/*------------------------------------------*//* CALLBACK/*------------------------------------------*/#callback p {font-size: 14px;line-height: 24px;}/*------------------------------------------*//* Callback Form Input/*------------------------------------------*/#callback form input[type="email"] {width: 65%; padding: 10px 15px;}#callback form input[type="submit"] {width: 34%; padding: 10px 15px;}}@media (max-width: 480px) {#stlChanger {display: none;}/*------------------------------------------*//* Section Titlebar/*------------------------------------------*/.titlebar h2 {font-size: 30px;}.titlebar h3 {font-size: 20px;}.titlebar h2:after { width: 120px;}#services, #features, #about, #about-1, #advantages, #security, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 15px; padding-right: 15px; }/*------------------------------------------*//* INTRO CONTENT/*------------------------------------------*/#intro_content {padding-top: 150px; padding-bottom: 100px; }#intro h2 {font-size: 40px; line-height: 55px; padding: 0 5%;}#intro h3 { font-size: 24px; margin-bottom: 20px; }.intro_text p { font-size: 16px; padding: 0 5%;}/*------------------------------------------*//* INTRO BUTTONS/*------------------------------------------*/.intro_buttons .btn-theme {font-size: 14px; padding: 7px 14px;}/*------------------------------------------*//* INTRO REGISTER FORM/*------------------------------------------*/#intro_form {width: 100%; margin-left: 0%;}.form_register form { margin: 0 15px;}/*------------------------------------------*//* INTRO REQUEST FORM/*------------------------------------------*/#intro_form {width: 100%; margin-left: 0%;}.form_request form {margin: 0 15px;}/*------------------------------------------*//* Circle Progress Bars/*------------------------------------------*/#advantages .col-sm-3, #security .col-sm-3 { width: 100%; float: none!important;}/*------------------------------------------*//* Statistic Banner/*------------------------------------------*/#statistic_banner {padding-top: 80px; padding-bottom: 80px;}#statistic_banner .titlebar {margin-bottom: 30px;}.statistic-block {width: 100%; float: none; margin-top: 40px;}.statistic-number {font-size: 60px; line-height: 60px; }.statistic-text {font-size: 20px;}/*------------------------------------------*//* Portfolio Item/*------------------------------------------*/.portfolio-item { width: 100%; float: none !important; }/*------------------------------------------*//* Portfolio Button Settings/*------------------------------------------*/#gallery-filter .btn-group > .btn {font-size: 14px; margin: 0 3px 5px; padding: 5px 10px;}/*------------------------------------------*//* Team Member Meta/*------------------------------------------*/.team-img-meta p {padding: 0;}/*------------------------------------------*//* Our Clients/*------------------------------------------*/#clients {padding-bottom: 80px;}.customNavigation {display: none;}/*------------------------------------------*//* PROMO LINE CONTENT/*------------------------------------------*/#promo_line h2 {font-size: 20px;line-height: 24px;}#promo_line p {font-size: 14px;line-height: 20px;}/*------------------------------------------*//* TESTIMONIALS/*------------------------------------------*/#testimonials h3 { font-size: 24px; line-height: 32px;}.testimonial { padding: 0;}/*------------------------------------------*//* Newsletter Form Input/*------------------------------------------*/#newsletter form input[type="email"],#newsletter form input[type="submit"] {font-size: 14px;}/*------------------------------------------*//* NEWSLETTER/*------------------------------------------*/#newsletter_form {width: 100%;}#newsletter h3 { font-size: 20px;}/*------------------------------------------*//* Newsletter Form Input/*------------------------------------------*/#newsletter form input[type="email"] { width: 65%;}#newsletter form input[type="submit"] {width: 44%;}/*------------------------------------------*//* Callback Form Input/*------------------------------------------*/#callback form input[type="email"],#callback form input[type="submit"] {font-size: 14px;}/*------------------------------------------*//* CALLBACK/*------------------------------------------*/#callbackform {width: 100%;}#callback h3 {font-size: 20px;}/*------------------------------------------*//* Callback Form Input/*------------------------------------------*/#callback form input[type="email"] {width: 65%;}#callback form input[type="submit"] {width: 44%;}/*------------------------------------------*//* Contact Info/*------------------------------------------*/.contact-info { width: 100%; float: none !important; }/*------------------------------------------*//* Google Map/*------------------------------------------*/.map-canvas { height: 400px;}}@media (max-width: 320px) {/*------------------------------------------*//* Theme Button/*------------------------------------------*/.btn-theme {font-size: 13px; padding: 6px 12px;}/*------------------------------------------*//* Section Titlebar/*------------------------------------------*/.titlebar h2 {font-size: 28px; line-height: 34px;}.titlebar h3 {font-size: 18px;}.titlebar h2:after { width: 100px;}#services, #features, #about, #about-1, #advantages, #security, #history, #team, #pricing, #blog, #contact-info, #testimonials, #contact { padding-left: 5px; padding-right: 5px; }/*------------------------------------------*//* INTRO CONTENT/*------------------------------------------*/#intro_content {padding-top: 130px; padding-bottom: 80px; }#intro h2 { font-size: 32px; line-height: 42px; margin-bottom: 5px; padding: 0;}#intro h3 { font-size: 16px; margin-bottom: 20px; }.intro_text p { font-size: 14px; line-height: 22px; padding: 0;}/*------------------------------------------*//* INTRO BUTTONS/*------------------------------------------*/.intro_buttons .btn-theme {margin-bottom: 15px;}/*------------------------------------------*//* INTRO REGISTER FORM/*------------------------------------------*/.form_register h4 {font-size: 18px;}.form_register form {margin: 0;}/*------------------------------------------*//* INTRO REQUEST FORM/*------------------------------------------*/.form_request h4 {font-size: 18px;}.form_request form {margin: 0;}/*------------------------------------------*//* Service Box Buttons/*------------------------------------------*/#service-buttons a {margin-bottom: 10px;}/*------------------------------------------*//* TABS/*------------------------------------------*/.nav-tabs > li > a {font-size: 16px;}/*------------------------------------------*//* Statistic Banner/*------------------------------------------*/.statistic-number {font-size: 40px; line-height: 30px; }.statistic-text {font-size: 18px;}/*------------------------------------------*//* Pricing/*------------------------------------------*/.pricing-table {margin: 0;}/*------------------------------------------*//* PROMO LINE CONTENT/*------------------------------------------*/#promo_line a {margin-bottom: 10px;}#promo_line p {font-size: 14px;line-height: 20px;}/*------------------------------------------*//* NEWSLETTER/*------------------------------------------*/#newsletter h3 {font-size: 16px; line-height: 22px;}#newsletter p {font-size: 14px;line-height: 20px;}/*------------------------------------------*//* Newsletter Form Input/*------------------------------------------*/#newsletter form input[type="email"] {width: 100%; font-size: 14px; margin-bottom: 10px;}#newsletter form input[type="submit"] {width: 100%; font-size: 14px;}/*------------------------------------------*//* CALLBACK/*------------------------------------------*/#callback h3 {font-size: 16px; line-height: 22px;}#callback p {font-size: 14px;line-height: 20px;}/*------------------------------------------*//* Callback Form Input/*------------------------------------------*/#callback form input[type="email"] {width: 100%; font-size: 14px; margin-bottom: 10px;}#callback form input[type="submit"] {width: 100%; font-size: 14px;}.message {font-size: 16px;}#footer_copyright p {line-height: 24px;}}