/*!
Theme Name: Foster Kinship
Theme URI: http://underscores.me/
Author: Elsner Technologies
Author URI: https://www.elsner.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: foster_kinship
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Foster Kinship is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, a, nav, section, summary, time, mark, audio, video {margin:0 auto;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;list-style:none;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:normal;}
.ie8 *{ outline:none;}
img{border:none;}
body{ color:#373d48; font-size:13px; font-family: 'Montserrat', sans-serif; font-weight:400; line-height:22px; background-color:#fff;}
html,body { -webkit-text-size-adjust:none; -webkit-font-smoothing: antialiased; }
/*----- html5 tags ------*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
.r{float:right;}
.l{float:left;}
/*----- clearfix tags ------*/ 
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block;}
/*----- default css ------*/
h1, h2, h3, h4, h5, h6{ margin-bottom:20px; font-weight:normal;}
h1{ font-size:34px;}
h2{ font-family: Fjalla One;font-size: 35px;color: #0c668d;text-transform: uppercase; text-align:left;}
h3{font-size: 20px;color: #0c668d;font-weight: 700;line-height: 38px;text-align: center;}
h4{ font-size:26px;}
h5{ font-size:25px;}
h6{ font-size:25px;}

input[type="text"], input[type="submit"], input[type="button"], input[type="password"], input[type="email"], textarea {-webkit-appearance: none;}
input[type="text"], input[type="password"] { outline: none; }
textarea:focus, input:focus, a, div, img { outline: none; }
.ipad input[type="radio"], .iphone input[type="radio"], .ipod input[type="radio"]{ width:13px; height:13px;}

p{ font-size: 15px;color: #474747;line-height: 26px; margin-bottom:20px; font-family: 'Montserrat', sans-serif;}
p a{color:#4777ac; text-decoration:none;}
p a:hover{color:#4777ac; text-decoration:underline;}

a{color:#4777ac;}
a:hover{color:#4777ac; text-decoration: underline;}

ul{ margin:20px 20px; padding:0;}
ul li{ font-size:13px;  color:#373d48;  font-weight:400; line-height:18px; padding:0 0 5px 0; list-style:outside circle;}
ul li a{color:#4777ac; text-decoration:none;}
ul li a:hover{color:#4777ac; text-decoration: underline;}

ol{ margin:20px 20px; padding:0;}
ol li{ font-size:13px;  color:#373d48; font-weight:400; line-height:18px; padding:0 0 5px 0; list-style: decimal; margin-left:20px;}
ol li a{color:#4777ac; text-decoration:none;}
ol li a:hover{color:#4777ac; text-decoration: underline;}


/*----- Wrapper Part ------*/
#wrapper{ width:100%; height:auto; }
.container{max-width:1200px; height:auto; display:block; clear:both; margin:0 auto;}

/*----- Header Part ------*/
.model-popup-class{position:relative;}
header { width:100%; position:absolute; z-index:2; display:block; margin-top:25px; }
header .logo{max-width:606px; height:111px; display:block; padding-top:100px;width:100%;}
header .logo img{max-width:600px; display:block;}
header .header-right{float:right;background:url(images/yellow-panel.png) no-repeat left top;width:223px; height:55px;padding:0px 24px;}
header .header-right:after{content:"";background:url(images/button-hover2.png) no-repeat left top;opacity:0;}
header .header-right:hover{background:url(images/button-hover2.png) no-repeat left top;}
header .header-right:hover a{color:#f0f3bf;}
header .header-right .get-text{font-size: 16px;color: #0c668d;font-weight: 700; margin-right:29px; display:inline-block; vertical-align:top; padding-top:15px; text-decoration:none;}
header .header-right .header-phone{background:url(images/header-phone.svg) no-repeat left 10px; width:27px; height:39px; display:inline-block; margin-right:22px;}
header .header-right:hover .header-phone{background: url(images/Icon2.svg) no-repeat left 10px;}
header .header-right:hover .header-phone:after{content: "";opacity: 0;background: url(images/Icon2.svg) no-repeat left 10px;}
header .header-right .header-email{background:url(images/header-email.svg) no-repeat left 10px; width:27px; height:39px; display:inline-block;}
header .header-right:hover .header-email{background: url(images/Icon1.svg) no-repeat left 10px;}
header .header-right:hover .header-email:after{content: "";opacity: 0;background: url(images/Icon1.svg) no-repeat left 10px;}

.banner-main{position:relative; margin-bottom:80px;}
.banner{width:100%; float:left; position:relative;}
.owl-theme .owl-controls .owl-page span {    display: block;    width: 12px;    height: 12px;    margin: 5px 7px;    filter: Alpha(Opacity=50);    opacity: 0.5;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border-radius: 20px;    background: #869791;}
.item{position:relative;  background-size:cover; width:100%; height:720px;}
.banner-content{ top:50%; left: 19%; transform: translate(-19%, 0); position:absolute; width:482px;z-index: 1;}
.banner-content h2{font-family: Fjalla One;font-size: 45px;color: #0c668d;letter-spacing: -1px;text-transform: uppercase; margin-bottom:30px;}
.banner-content p{font-size: 22px;color: #0c668d;line-height: 35px; margin-bottom:30px;}
	
.banner-content .put-hand-btn{background:url(images/put-btn.svg) no-repeat left top; width:189px; height:auto; float:left;padding:13px 40px 13px 26px;position: relative;font-size: 16px;color: #3d6187;font-weight: 700;line-height: 20px;z-index: 9;}
.banner-content a.put-hand-btn:after{content:"";background:url(images/put-arrow.svg) no-repeat right center;  background-size:32px 32px;
 text-decoration:none;position: absolute;right:10px;height: 20px;width:20px;}
 .banner-content a.put-hand-btn:before{background:url(images/put-arrow.svg) no-repeat right center;opacity:0;content:"";}


.owl-dots{position:absolute; left:50%; transform:translate(-50%, -0)}
.owl-dots .owl-dot.active{background:#0c668d;}

/*----- Content Part ------*/
.content-area{width:100%; display:block;}
.content-area .future-block{width:100%; background:url(images/future-bg.png) no-repeat left top; background-size:cover; min-height:500px; text-align:left; float:left; padding:80px 0;}
.content-area .future-block h2{font-family: Fjalla One;font-size: 35px;color: #0c668d;text-transform: uppercase;text-align: center; margin-bottom:46px;}
.content-area .future-block-bottom{width:100%; float:left;}
.content-area .future-block-bottom .future-left{width:50%; float:left; margin-right:62px; position:relative;}
.content-area .future-block-bottom .future-left:after{background:#ff4e00 url(images/play-icon.svg) no-repeat center center; position:absolute; content:""; width: 62px;height: 62px;box-shadow: 0px 0px 40px rgba(0,0,0,0.6); background-size:22px 22px; border-radius:50%; top:50%; left:50%; transform: translate(-50%, -50%);}
.content-area .future-block-bottom .future-left img{width:100%; display:block;}
.content-area .future-block-bottom .future-right{width:44%; float:right;} 
.content-area .future-block-bottom .future-right p:first-child{margin-bottom: 0;}
.content-area .future-block-bottom .future-right p{font-size: 15px;color: #474747;line-height: 26px;}

/*-----get in touch Part ------*/
.content-area .get-in-touch{width:100%; float:left;  margin-top: -76px; }
.content-area .get-in-touch-main{width:100%; display:block; text-align:center;  background:url(images/get-in-touch.png) no-repeat left top; height:232px; background-size:contain; padding:54px 0px;}
.content-area .get-in-touch-main h2{font-family: Fjalla One;font-size: 35px;color: #ffffff;text-transform: uppercase;text-align: center; margin-bottom:30px;}
.content-area .get-in-touch-main .icon-block{ float:left; padding:0 120px; text-align:left;}
.content-area .get-in-touch-main .icon-block .phone-block{font-size: 16px;color: #ffffff;font-weight: 600; width:300px; float:left;  height:61px; }
.content-area .get-in-touch-main .icon-block .phone-block .phone-icon{background:url(images/get-circle1.svg) no-repeat left top;float:left; width:63px; height:61px;  position:relative;}
.content-area .get-in-touch-main .icon-block .phone-block .phone-icon:before{content: ""; opacity: 0px; position: absolute; width: 0px; height:0px;background:url(images/hover-circle-get.svg) no-repeat left top;  }
.content-area .get-in-touch-main .icon-block .phone-block:hover .phone-icon{background:url(images/hover-circle-get.svg) no-repeat left top;float:left; width:63px; height:61px;  position:relative;}
.content-area .get-in-touch-main .icon-block .phone-block .phone-icon:after{position:absolute; content:""; background:url(images/get-phone1-icon.svg) no-repeat center center; width:30px; height:27px; top: 50%;    left: 50%;    transform: translate(-50%, -50%); background-size:35px 35px;}
.content-area .get-in-touch-main .icon-block .phone-block .phone-content{width: 180px;height: 19px;font-family: Montserrat;font-size: 16px;color: #ffffff;font-weight: 600; float:left; padding-top:20px; padding-left:13px;}

.content-area .get-in-touch-main .icon-block .email-block{font-size: 16px;color: #ffffff;font-weight: 600; width:390px; float:left;  height:61px; }
.content-area .get-in-touch-main .icon-block .email-block .email-icon{background:url(images/get-circle1.svg) no-repeat left top;float:left; width:63px; height:61px;  position:relative;}
.content-area .get-in-touch-main .icon-block .email-block:hover .email-icon{background:url(images/hover-circle-get.svg) no-repeat left top;float:left; width:63px; height:61px;  position:relative;}
.content-area .get-in-touch-main .icon-block .email-block .email-icon:after{position:absolute; content:""; background:url(images/get-email-icon.svg) no-repeat center center; width:30px; height:27px; top: 50%;    left: 50%;    transform: translate(-50%, -50%);}
.content-area .get-in-touch-main .icon-block .email-block .email-content{width: 180px;height: 19px;font-family: Montserrat;font-size: 16px;color: #ffffff;font-weight: 600; float:left; padding-top:10px; padding-left:13px;}

.content-area .get-in-touch-main .icon-block .register-block{ width:270px; float:left;  height:61px;}
.content-area .get-in-touch-main .icon-block .register-block .register-icon{background:url(images/get-circle1.svg) no-repeat left top;float:left; width:63px; height:61px; position:relative; }
.content-area .get-in-touch-main .icon-block .register-block:hover .register-icon{background:url(images/hover-circle-get.svg) no-repeat left top;float:left; width:63px; height:61px;  position:relative;}
.content-area .get-in-touch-main .icon-block .register-block .register-icon:after{position:absolute; content:""; background:url(images/register-icon.svg) no-repeat center center; width:35px; height:35px; top: 50%; left: 50%;transform: translate(-50%, -50%);}
.content-area .get-in-touch-main .icon-block .register-block .register-content{width: 180px;height: 19px;font-family: Montserrat;font-size: 16px;color: #ffffff;font-weight: 600; float:left;padding-top:20px; padding-left:13px;}

/*-----well care block Part ------*/
.our-care-block{width:100%; display:block; margin-bottom:140px; float:left;}
.our-care-block .care-left{width:50%; float:left; padding-left:120px;}
.our-care-block .care-left p{padding-right: 50px;}
.training-defualt-btn{background:url(images/download-icon.svg) no-repeat right center; font-size: 16px;color: #00a896;font-weight: 700;line-height: normal; padding-right:35px; background-size:33px 33px; text-decoration:none;}
.training-defualt-btn:hover{color: #0c668d; text-decoration:none;background:url(images/Icon6.svg)no-repeat right center; background-size: 33px 33px;}

.our-care-block .care-right{width:40%; float:right; position:relative;}
.our-care-block .care-right img{width: 69%;display: block;overflow: hidden;height: 330px;margin-top: 69px;border-radius: 70px;}
.our-care-block .care-right:after{width:100%; float:right; background:url(images/care-circle.svg) no-repeat left top; height:470px; position:absolute; content:""; top:-12px;max-width:476px;}
/*-----career block Part ------*/
.career-block{ display:block; text-align:center; padding:0 350px; margin-bottom:60px;}
.career-block p{padding: 0 190px;}
.career-block h2{text-align:center;line-height:normal;margin-bottom:25px;}

/*-----tabing block Part ------*/
.tabing-block-main{width:100%; float:left; }
.tabing-block-main .container{max-width:1026px; margin:0 auto;width:100%;}
.tabing-block-bg{display:block;}
.tabing-block-bg .list {}
.tabing-block-bg .active{display: block;}
.tabing-block-bg .hide{display: none;}
.tabing-block-bg ul{ padding: 0px; margin:0px;display: block;}
.tabing-block-bg ul li{float: left; margin-right: 10px; margin-bottom:0;  list-style:none; text-align:center; position:relative;}
.tabing-block-bg ul li:first-child{margin-left:21px;}
.tabing-block-bg ul li a{font-size: 16px;color: #ffffff;font-weight: 700;  background:url(images/tabing-off.png) repeat; padding: 20px; width: 221px;    height:107px;    margin-top: 0; float:left; text-decoration:none; padding-top:40px;box-sizing:border-box;}
.tabing-block-bg ul li a:hover{background: url(images/panel.png)no-repeat;}
.tabing-block-bg ul li a:after{content:"";height:0;width:0;opacity:0;background: url(images/panel.png)no-repeat;position:absolute;left:0;}
.tabing-block-bg ul li a.activelink:hover{background:url(images/tabing-active.png) no-repeat left top;}
.tabing-block-bg .list{box-sizing:border-box;width: 100%;height: auto;padding: 35px 119px;background: url(images/tabing-banner.png) no-repeat -20px 0;margin-top:-30px;position: relative;z-index: 1;margin-bottom:50px;height:500px;}
.tabing-block-bg .list p{font-size: 20px;color: #474747; line-height:30px; margin-bottom:25px;}
.tabing-block-bg li .activelink{background:url(images/tabing-active.png) no-repeat left top; width:222px; height:107px; float:left; position:relative; font-size: 16px;color: #0c668d;font-weight: 700;text-align: center; text-decoration:none; padding:40px 20px 0;line-height:normal;box-sizing:border-box;}

/*-----tabing block Part ------*/	
.testimonial-block{width:100%; float:left; margin-bottom:130px;}
.testimonial-block .slider-left{width: 40%;    float: left;       margin: 0 70px 0 95px; position:relative; height:470px;}
.testimonial-block .slider-left img{width: auto !important;    display: block;    overflow: hidden;    height: 330px ;    margin-top:50px;border-radius:70px;}
.testimonial-block .slider-left:after{width:100%; position:absolute; content:"";   background: url(images/care-circle.svg) no-repeat left top;    height: 470px; top:0px;}
.testimonial-block .slider-right{width:41%; float:left; text-align:left; padding-top:95px;}
.testimonial-block .content-text{    width: 36%;    float: left;    padding-top: 86px;}
.testimonial-block .content-text h2{text-align:left; margin-bottom:35px; display:block;}
.testimonial-block .content-text figure{width:32px; height:32px;display:inline-block;}
.testimonial-block .content-text figure img{width:100%; height:100%;}
.testimonial-block .content-text p{font-size: 20px; margin-bottom:25px; font-weight:300;}
.testimonial-block .content-text h4{ font-size: 20px;color: #0c668d;font-weight: 700; margin-bottom:10px;}
.testimonial-block .content-text h6{font-size: 16px;color: #00a896;}
#testimonial .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:block; position:relative; top:-285px;}
#testimonial .owl-dots{display:none;}
#testimonial .item{height:auto;}
.owl-prev{left:0px; background: url(images/next-icon.svg) no-repeat right center !important; width:70px !important; height:70px !important; font-size:0px; outline:none;}
.owl-next{right:0px; background:  url(images/download-icon.svg) no-repeat right center !important; width:70px !important; height:70px !important; font-size:0px; float:right; outline:none;}
.owl-next span{display:none;}
.owl-prev span{display:none;}

/*-----gallry block Part ------*/	
.gallery-block{width:100%; float:left; position:relative;margin-bottom:50px;}
.gallery-block h2{text-align:center; margin-bottom:42px; display:block;}
.gallery-block .gallery-left{width:auto; float:left; margin-right:20px; margin-bottom:20px;}
.gallery-block .gallery-left img{max-width:100%; height:386px; display:block;}


/*-----footer block Part ------*/	
footer{width:100%; float:left; border-top:1px solid #e8e8e8; padding:26px 0;position: relative;}
footer:after{position:absolute; content:""; background:url(images/gallery-after.svg) no-repeat right bottom; width:50%; height:264px; bottom:100%; right:0px; background-size:contain;z-index: -1;}
footer .copy-right{font-size: 15px;color: #757575;line-height: 24px; width:70%; float:left; padding-top:15px;}
footer .social-icon{width:auto; float:right; box-sizing:border-box;}
footer .social-icon .fb{width:43px; height:43px;  background:url(images/fb.svg) no-repeat left top; margin-right:20px; display:inline-block;}
footer .social-icon .twitter{width:43px; height:43px; display:inline-block; background:url(images/twitter.svg) no-repeat left top; margin-right:20px;}
footer .social-icon .pintrest{width:49px; height:49px; display:inline-block; background:url(images/insta.png) no-repeat left top; margin-right:20px;}
footer .social-icon .youtube{width:43px; height:43px; display:inline-block; background:url(images/you-tu.svg) no-repeat left top; }

/*=======================ask tabing Css =======================*/
.tablink-block{width:100%; display:block; text-align:center;}
.tablink-block h2{text-align:center; margin-bottom:50px; float:left; width:100%;}
.tablink-block-main{width:auto; float:left; margin:0 179px; text-align:center;} 
.tablink {    background:url(images/tabing-circle.svg) no-repeat left top;  font-size: 23px;color: #00a896;font-weight: 700;
text-align: center;    float: left;    border: none;    outline: none;    cursor: pointer;  width:255px; height:236px; margin-right:20px; padding:0 25px; margin-bottom:61px;	}
.tablink:hover{background:url(images/tab-over.svg) no-repeat left top;  font-size: 23px;color: #0c668d;font-weight: 700;
text-align: center;float: left;border: none; outline: none; cursor: pointer;  width:255px; height:236px; margin-right:20px; padding:0 25px;}
.tablink-first.active {background:url(images/tab-over.svg) no-repeat left top;  font-size: 23px;color: #0c668d;font-weight: 700;
text-align: center;float: left;border: none; outline: none; cursor: pointer;  width:255px; height:236px; margin-right:20px; padding:0 25px;}
.tablink-second.active{background:url(images/tab-hover2.svg) no-repeat left top !important; width:255px; height:236px; color: #00a896;}
.tablink-second.active:after{background:url(images/dots-hover.svg) no-repeat left top; top: -34px;width: 304px;height: 300px;left: -26px; position:absolute; content:"";}
.tabcontent {color: white;display: none;padding: 50px;text-align:left; float:left; width:100%; }
.tabcontent h3{font-size: 23px;color: #0c668d;font-weight: 600;line-height: 30px; text-align:left; }
.tabcontent p{font-size: 20px;color: #474747;line-height: 26px;font-weight:normal;}
.tablink-second{position:relative;   background:url(images/tab-2.svg) no-repeat left top;  font-size: 23px;color: #00a896;font-weight: 700;
text-align: center;    float: left;    border: none;    outline: none;    cursor: pointer;  width:255px; height:236px; margin-right:20px; padding:0 20px; margin-bottom:61px;	}
.tablink-second:after{position:absolute; content:""; background:url(images/dots-tabing.svg) no-repeat left top;top: -34px;width: 304px;height: 300px;left: -26px; z-index:-9;}
.tablink-second:hover{background:url(images/tab-hover2.svg) no-repeat left top !important; width:255px; height:236px; color: #00a896;}
.tablink-second:before{content: "";opacity:0;width:0;height:0;background:url(images/tab-hover2.svg) no-repeat left top !important;}
.tablink-second:hover:after{background:url(images/dots-hover.svg) no-repeat left top; top: -34px;width: 304px;height: 300px;left: -26px; position:absolute; content:"";}

/*=======================model popup Css =======================*/
.modal {display: none; position: fixed; z-index: 9; padding-top:0; left: 0;    top: 0;    width: 100%;height: 100%; overflow: auto;background-color:#f0f3bf; }
.modal-content {background-color: #f0f3bf;    margin: auto;    padding: 20px;   /* border: 1px solid #888;*/    width:100%; padding:82px 100px;box-sizing: border-box;height: 100%;}
.modal-content .container{width:800px; margin:0 auto;}
.close {    color: #aaaaaa;    float: right;    font-size: 28px;    font-weight: bold;}
.close:hover,
.close:focus {    color: #000;    text-decoration: none;    cursor: pointer;}

.modal-content p{font-size: 15px;color: #474747;line-height: 26px; margin-bottom:46px; display:inline-block;}
.modal-content h3{font-size: 20px;color: #0c668d;font-weight: 700;line-height: 38px; display:inline-block;position:relative;padding-left:50px;}
.modal-content h3:before{content:"";background:url("images/Icon5.svg")no-repeat 0 0;width:30px;height:30px;position:absolute;left:0;top:4px;}
.modal-content .gform_wrapper .top_label .gfield_label{width:180px; margin-right:40px; float:left; margin-right:10px; font-size: 18px;color: #383838;line-height:26px; font-weight:400;}
.modal-content .ginput_container_text input{max-width: 467px;height: 58px;border-radius: 5px;background-color: #ffffff; border:none;} 
.modal-content .gform_title{display:none;}
.modal-content #input_1_4{width:568px;height: 58px;border-radius: 5px;background-color: #ffffff; border:none;} 
.modal-content #input_1_5{max-width:365px;height: 58px;border-radius: 5px;background-color: #ffffff; border:none;}
.modal-content #input_1_6{max-width:287px;height: 58px;border-radius: 5px;background-color: #ffffff; border:none;}
.modal-content .gfield_radio .gchoice_1_8_0{float:left;  margin-right:15px; width:auto;}
.modal-content .gfield_radio .gchoice_1_8_1{float:left;  margin-right:15px;  width:auto;}
.modal-content .gfield_radio .gchoice_1_8_2{float:left; margin-right:15px;  width:152px;}
.modal-content .gfield_radio .gchoice_1_8_3{ float:left; margin-right:15px;  width:auto;}
.modal-content .gfield_radio .gchoice_1_8_4{float:left;  margin-right:6px;  width:auto;}
.modal-content .gfield_radio #label_1_8_0{font-size: 16px;color: #383838;line-height: 20px;}
.modal-content .gfield_radio #label_1_8_1{font-size: 16px;color: #383838;line-height: 20px;}
.modal-content .gfield_radio #label_1_8_2{font-size: 16px;color: #383838;line-height: 20px;}
.modal-content .gfield_radio #label_1_8_3{font-size: 16px;color: #383838;line-height: 20px;}
.modal-content .gfield_radio #label_1_8_4{font-size: 16px;color: #383838;line-height: 20px;}
.modal-content .gform_footer{background:url(images/pop-btn.svg) no-repeat left top; width:219px !important; height:55px; padding:0px !important; text-align:center; background-size:cover;float: left;}
.modal-content .gform_footer:after{content: "";background: url(images/Icon3.svg)no-repeat;height:20px;width:20px;}
.modal-content .gform_footer:hover{background:url(images/Panel.svg) no-repeat left top;background-size: cover;}
.modal-content .gform_footer:before{content: "";opacity:;height:0;width:0;background:url(images/Panel.svg) no-repeat left top;}
.modal-content #gform_submit_button_1{font-size: 16px;color: #ffffff;font-weight: 700;line-height: 20px;text-align: center; background:transparent; border:none; padding: 9px 10px!important; text-align:center; cursor:pointer;height:100%;}
.modal-content .gform_wrapper li.gfield.gfield_error, .modal-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:tranparent !important; border:none !important;}
.ginput_container_radio ul.gfield_radio{display: block;height: auto;float: left;width: auto !important;padding-top: 6px !important;}



/*************************31/7/18**************************/
.modal .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){background:rgba(0,0,0,0);position:relative;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{width:auto;left:190px;top:0;position:absolute;padding:0;}
.modal .gform_wrapper div.validation_error{border:medium;font-size:20px;}
.gform_wrapper.gform_validation_error .top_label input.medium{font-size:20px !important;font-weight:300;}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label{font-weight: normal !important;}
.future-block-bottom iframe{width:52%;height:330px;}
.banner-main .owl-carousel .owl-stage-outer .owl-item .item::after {content: "";background: url(images/slider2.svg) no-repeat right bottom;display: block;float: right;width: 100%;height: 100%;position: absolute;top:-35px;right: 0;background-size: 100% 100%;z-index: -1;}
.page-template-page-thankyou .banner-main .owl-carousel .owl-stage-outer .owl-item .item::after{top:-105px;}
.banner-main .owl-carousel .owl-stage-outer .owl-item img {display: block;width: 100%;width: auto;position: absolute;right: 55px;top:87px;}
.stsichs-logo{ width:100%;float: left;position: relative;left: 0;}
.stsichs-logo a.logo-image{position: absolute;top:-10px;left:6px; width:300px;}
.stsichs-logo a.logo-image img{max-width:250px;height:auto;width:100%;}
.banner-main .item .right_image::after {content: "";background: url("images/round.svg") no-repeat 0 0;height: 500px;width: 500px;position: absolute;right: 40px;top: 150px;}
.banner-content .put-btn a.put-hand-btn:hover{color: #fff;background: url("images/button-hover-7507aa.png")no-repeat 0 0;background-size: contain;text-decoration: none;}
.banner-content .put-btn a.put-hand-btn:before{content: "";opacity:0;height:0;width:0;background: url("images/button-hover-7507aa.png")no-repeat 0 0;}
.page-template-page-thankyou .item{height:810px;}
.gform_wrapper div.charleft.warningTextareaInfo{display: none;}
body .gform_wrapper ul li.gfield{margin-top:5px;}
.mobile-center{display:none;}
.accordion-toggle {cursor: pointer;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}
#accordion{display:none;}
.banner-content .banner-image{display:none;}
.mobile-banner-title{display:none;}
.mobile-text{display:none;}
.slider-pop-content{font-size: 15px;    color: #474747;    line-height: 26px;    margin-bottom: 46px;    display: inline-block;}
.faq-link{max-width:900px; margin:0 auto;}

/**************************end****************************/


/*======================= All Devices Responsive Css =======================*/
/*-----  Responsive Css 641px ------*/
@media(max-width: 1366px){
	.career-block p{padding:0;}
	.banner-main .owl-carousel .owl-stage-outer .owl-item .item::after{top:-80px;}
	.tabcontent{clear:both;}
}
@media(max-width:1200px){
	.tablink-block-main{margin:0 172px;}
	.our-care-block .care-right{padding-right:30px;}
	.our-care-block .care-left{padding-left:60px;}
	.content-area .get-in-touch-main .icon-block .email-block{width:360px;}
	
	
	}
@media(max-width:1120px){
	.stsichs-logo a.logo-image{left:0;top:0;}
	.stsichs-logo a.logo-image img{max-width:210px;}
	.banner-content{left:20px;width:93%; transform:none;}
	.banner-main .owl-carousel .owl-stage-outer .owl-item img{right:20px;}
	.banner-main .item .right_image::after{right:0;}
	.banner-main .owl-carousel .owl-stage-outer .owl-item .item::after{top:-90px;}
	.tablink-block-main{padding:0 0px; margin:0px 99px;}
	.content-area .get-in-touch-main{background-size: 100% 87%;}
	.content-area .get-in-touch-main .icon-block{padding:0 80px;}
	.content-area .get-in-touch-main .icon-block .phone-block{width:259px}
	.content-area .get-in-touch-main .icon-block .email-block{width:335px;}
	.content-area .future-block-bottom .future-right{width:45%;}
	.content-area .future-block-bottom .future-left{margin-right:20px;}
	.our-care-block .care-right{margin-right:50px;}
	.our-care-block .care-left{padding-left: 50px;}
	.career-block{padding:0 50px;}
	.our-care-block .care-right img{height:279px;}
	.gallery-block .gallery-left{width:50%; float:left; margin:0px;}
	.banner-content{width:508px;}
	.gallery-block .gallery-left img{width:100%;}
	.tabing-block-bg{margin:0 30px;}
	footer .copy-right{padding-left:20px;}
	footer .social-icon{padding-right:20px;}
	.testimonial-block .slider-left img{width:301px;}
	.content-area .future-block{width:98%; padding:80px 1%;}
	.gallery-block{padding:0 1%; width:98%;}
}
@media(max-width:991px){
	.banner-main .owl-carousel .owl-stage-outer .owl-item .item::after{background:url("images/Artboard1.svg")no-repeat 0 0;top:0;}
	 header .logo{max-width: 100%;    padding: 0 20px;    box-sizing: border-box;    clear: both;    margin-top: 51px;    float: left;}
	.stsichs-logo a.logo-image img{max-width:150px;}

	.content-area .future-block{box-sizing:border-box;padding:80px 20px;height:auto; background-position:center; width:auto;}
	.content-area .future-block h2{line-height:normal;text-align:left; font-size:26px;}
	.content-area .future-block-bottom .future-left{width:100%;margin:0 auto;}
	.content-area .future-block-bottom .future-right{width:100%;margin-top:20px;}
	.content-area .get-in-touch{margin-top:0;}
	.content-area .get-in-touch-main{padding:54px 20px;box-sizing:border-box;background:url(images/get-touch-mobile.png)no-repeat 0 0;min-height:396px;width:100%;background-size:cover;}
	.content-area .get-in-touch-main h2{text-align:left;line-height:normal;margin-bottom:10px;font-size: 24px;color: #ffffff;text-transform: uppercase;}
	.content-area .get-in-touch-main .icon-block{padding:0 20px;}
	.our-care-block .care-left{padding: 0 20px;margin:20px 0;width:100%;box-sizing:border-box;}
	.our-care-block .care-right{width:100%; margin-right:0px;}
	.our-care-block .care-right:after{margin:0 auto;left:0;right:0;}
	.our-care-block .care-right img{max-width:235px;margin-top:0;border-radius:100%;height:auto!important;width:100%;}
	.our-care-block .care-right:after{width:273px;}
	.our-care-block{margin-bottom:20px;text-align:left;}
	.career-block h2{text-align:left;font-size: 28px;color: #0c668d;}
	.career-block h3{text-align:left; font-size: 17px;color: #0c668d;font-weight: 700;line-height: 26px;}
	.career-block p{font-size: 13px;color: #474747;line-height: 20px; text-align:left;}
	.training-defualt-btn{text-align:left; font-size: 15px;color: #00a896;font-weight: 700;line-height: 38px; float:left;}
	.tabing-block-bg .list{background-size:cover;height:auto; padding:35px 20px; margin-top: 0px;background-position: -59px 0; }
	.tablink-block-main{margin:0 47px; position:relative;}
	.flexslider .slides > li{padding:0 20px;box-sizing:border-box;}
	.testimonial-block .slider-left{width:100%;margin:21px auto;border-radius:100%; height:100%;}
	.flexslider .slides img{width:auto;margin:0 auto;width:100%;border-radius:100%; height:180px !important}
	.testimonial-block .slider-left:after{width:200px;margin:0 auto;left:0;right:0; height:200px;}
	.testimonial-block .slider-right{ width: 80%; padding: 0 10%;}
	.tablink-block{margin:30px 0;float:left;padding:0 20px;box-sizing:border-box;}
	.tablink{margin-bottom:48px;}
	.tablink-block h2{font-size:28px;}
	.tabcontent{clear:both;padding:0; margin-top:50px; float:left;}
	.gallery-block h2{text-align:left;}
	footer:after{z-index:0;width:100%;}
	footer .copy-right{width:100%;text-align:center;padding:0 20px;box-sizing:border-box;}
	footer .social-icon{width:100%;float:none;margin:0 auto;text-align:center;display: inline-block;}
	footer .social-icon .twitter,
	footer .social-icon .pintrest{float:none;display: inline-block;}
	.mobile-center{display:block !important;}
	.our-care-block ..mobile-center img{    max-width: 228px !important;}
	.our-care-block ..mobile-center:after{    max-width: 277px !important;}
	.our-care-block .care-left p{padding-right:0px;}
	.mobile-center img {max-width: 237px; margin-top: 19px; border-radius: 100%; height: auto !important; width: 100%;margin-bottom: 44px;}
	.care-right{display:none;}
	#accordion{display:block; float:left; width:100%;}
	.stsichs-logo a.logo-image{left: 23px;top: -21px; width:300px;}
	.banner-content .banner-image{display:block;}
	.right_image{display:none;} 
	.banner-image{    width: 24%;    float: left;    margin-right: 20px;    position: relative;}
	.content-text{    width: 53%;    float: left;}
	.banner-content{left: 20px;width: 100%; transform: none; top: 290px; position: relative;}
	.banner-main .owl-carousel .owl-stage-outer .owl-item img{ width: auto; right:0px; bottom:0px; top: auto;position: relative; height: 180px;}
	.mobile-banner-title{display:block;}
	.content-text h2{display:none;} 
	.banner-content h2{font-family: Fjalla One;font-size: 35px;color: #0c668d;letter-spacing: -1px;text-transform: uppercase; margin-bottom:3px;}
	.banner-content p{font-size: 13px;color: #0c668d;line-height: 20px; margin-top:20px;}
	.banner-image:after{content: "";    background: url(images/round.svg) no-repeat 0 0;    height: 130px;    width: 130px;    position: absolute;    left: 29px;    top: 9px;   background-size: 100%;}
	.gallery-block .gallery-left{margin-right:0px;}
	.gallery-block .gallery-left img{max-width:100%; height:auto;}
	.gallery-block{padding:0 2%; width:96%;}
	
	
	.tablink{width:191px; height:180px; margin-bottom:0px;}
	.tablink:hover{width:191px; height:180px;}
	.tablink-first.active{width:191px; height:180px;}
	.tablink-second:after{top: -30px;width: 232px; height: 316px;left: -20px; z-index: -9;}
	.care-left h2{font-size:25px; line-height:35px;}
	#accordion .accordion-toggle{background:url(images/mobile-tabing-li.svg) no-repeat left top;   width: 98%;    height: 70px;    color: #ffff;    font-weight: 600;    font-size: 25px;   margin: 0px 10px; background-size:98%; box-sizing:border-box; padding:16px 40px;}
	#accordion .accordion-content{background: url(images/01.svg) no-repeat left 0;width: 83%; padding: 60px 32px;  background-size: cover;    margin-bottom: 20px;}
	.tabing-block-main{display:none;}	
	.testimonial-block{margin-bottom:0px;}
	.career-block{margin-bottom:90px;}
	
	
	
	.tablink-second.active{width: 191px; height: 180px;}
	.tablink-second:hover:after{    top: -30px;    width: 232px;    height: 316px;    left: -20px;    z-index: -9;}
	.content-area .get-in-touch-main .icon-block .phone-block{width:100%; margin-bottom:30px;}
	.content-area .get-in-touch-main .icon-block .email-block{width:100%; margin-bottom:30px;}
	.tablink-second.active:after{width:239px;}
	.tablink-second:hover{width:191px; height:180px;}
	.testimonial-block .slider-right h2{font-size: 28px;color: #0c668d;text-transform: uppercase; margin-bottom:19px;}
	.flexslider .mobile-text{display:block; font-family: Fjalla One;font-size: 28px;color: #0c668d;text-transform: uppercase; margin-top:49px;}
	.testimonial-block .slider-right h2{display:none;}
	.flex-direction-nav{margin-top:245px !important;}
	.future-block-bottom iframe{height:100% !important;}
	.modal-content .container{width:90%; padding:0 5%;}
	.modal-content{width:96%;padding: 50px 20px;}
	.modal-content h2{font-size: 28px;color: #0c668d;text-transform: uppercase;} 
	.modal-content h3{font-size: 18px;color: #0c668d;font-weight: 700;line-height: 25px; text-align:left;}
	.modal-content .gform_wrapper .top_label .gfield_label{width:100%;}
	.modal-content p{display:none;}
	.modal-content .gfield_radio .gchoice_1_8_0{width:100%;}
	.modal-content .gfield_radio .gchoice_1_8_1{width:100%;}
	.modal-content .gfield_radio .gchoice_1_8_2{width:100%;}
	.modal-content .gfield_radio .gchoice_1_8_3{width:100%;}
	.modal-content #gform_submit_button_1{padding:0px !important; min-height: auto;margin-bottom: 0px;}
	.slider-pop-content p{display:block !important; font-size: 15px;    color: #474747;    line-height: 26px;}
	
	.banner-main{margin-bottom:47px;}
	.banner-content .put-hand-btn{padding: 13px 40px 13px 26px;}
	.career-block{padding:0 20px; width:90%; float:left;}
	.gallery-block .gallery-left{width:100%; margin-bottom:20px;}
	.testimonial-block .slider-left img{width:auto; height:177px; margin-top:12px;}
	.testimonial-block .slider-left{overflow:hidden; height:200px;}
	.testimonial-block .content-text{    width: 70%;    padding: 0 16%;}
	footer{width:100%;}
	.item{height:500px;}
	#owl-testimonial .item{height:auto;}
	#testimonial{position:relative;}
	#testimonial .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{position:absolute; top:50%; margin-top:18px; width:100%;}
	#accordion .accordion-toggle a{color:#fff;}
	#img1{width:48%; float:left;}
	#img2{width:48%; float:right;}
	
}

@media(max-width:767px){
	.banner-main .owl-carousel .owl-stage-outer .owl-item .item::after{background:url("images/Artboard1.svg")no-repeat 0 0;top:0;}
	 header .logo{max-width: 100%;    padding: 0 20px;    box-sizing: border-box;    clear: both;    margin-top: 51px;    float: left;}
	.stsichs-logo a.logo-image img{max-width:133px;}

	.content-area .future-block{box-sizing:border-box;padding:80px 20px;height:auto; background-position:center;}
	.content-area .future-block h2{line-height:normal;text-align:left; font-size:26px;}
	.content-area .future-block-bottom .future-left{width:100%;margin:0 auto;}
	.content-area .future-block-bottom .future-right{width:100%;margin-top:20px;}
	.content-area .get-in-touch{margin-top:0;}
	.content-area .get-in-touch-main{padding:54px 20px;box-sizing:border-box;background:url(images/get-touch-mobile.png)no-repeat 0 0;height:495px;width:100%;background-size:cover;}
	.content-area .get-in-touch-main h2{text-align:left;line-height:normal;margin-bottom:10px;font-size: 24px;color: #ffffff;text-transform: uppercase;}
	.content-area .get-in-touch-main .icon-block{padding:0 20px;}
	.our-care-block .care-left{padding: 0 20px;margin:20px 0;width:100%;box-sizing:border-box;}
	.our-care-block .care-right{width:100%; margin-right:0px;}
	.our-care-block .care-right:after{margin:0 auto;left:0;right:0;}
	.our-care-block .care-right img{max-width:235px;margin-top:0;border-radius:100%;height:auto!important;width:100%;}
	.our-care-block .care-right:after{width:273px;}
	.our-care-block{margin-bottom:20px;text-align:left;}
	.career-block h2{text-align:left;font-size: 28px;color: #0c668d;}
	.career-block h3{text-align:left; font-size: 17px;color: #0c668d;font-weight: 700;line-height: 26px;}
	.career-block p{font-size: 13px;color: #474747;line-height: 20px; text-align:left;}
	.training-defualt-btn{text-align:left; font-size: 15px;color: #00a896;font-weight: 700;line-height: 38px; float:left;}
	.tabing-block-bg .list{background-size:cover;height:auto; padding:35px 20px; margin-top: 0px;background-position: -59px 0; }
	.tablink-block-main{margin:0; position:relative;}
	.flexslider .slides > li{padding:0 20px;box-sizing:border-box;}
	.testimonial-block .slider-left{width:100%;margin:21px auto;border-radius:100%; height:100%;}
	.flexslider .slides img{width:auto;margin:0 auto;width:100%;border-radius:100%; height:180px !important}
	.testimonial-block .slider-left:after{width:200px;margin:0 auto;left:0;right:0; height:200px;}
	.testimonial-block .slider-right{ width: 80%; padding: 0 10%;}
	.tablink-block{margin:30px 0;float:left;padding:0 20px;box-sizing:border-box;}
	.tablink{margin-bottom:48px;}
	.tablink-block h2{font-size:28px;}
	.tabcontent{clear:both;padding:0;}
	.gallery-block h2{text-align:left;}
	footer:after{z-index:0;width:100%;}
	footer .copy-right{width:100%;text-align:center;padding:0 20px;box-sizing:border-box;}
	footer .social-icon{width:100%;float:none;margin:0 auto;text-align:center;display: inline-block; padding-right:0px;}
	footer .social-icon .twitter,
	footer .social-icon .pintrest{float:none;display: inline-block;}
	.mobile-center{display:block !important;}
	.our-care-block ..mobile-center img{    max-width: 228px !important;}
	.our-care-block ..mobile-center:after{    max-width: 277px !important;}
	.our-care-block .care-left p{padding-right:0px;}
	.mobile-center img {max-width: 237px; margin-top: 19px; border-radius: 100%; height: auto !important; width: 100%;margin-bottom: 44px;}
	.care-right{display:none;}
	#accordion{display:block; float:left; width:100%;}
	.stsichs-logo a.logo-image{left: 23px;top: -21px; width:auto;}
	.banner-content .banner-image{display:block;}
	
	.right_image{display:none;} 
	.banner-image{    width: 24%;    float: left;    margin-right: 20px;    position: relative;}
	.banner-image:after{}
	.content-text{    width: 53%;    float: left;}
	.banner-content{left: 20px;width: 100%; transform: none; top: 215px; position: relative;}
	.banner-main .owl-carousel .owl-stage-outer .owl-item img{ width: 100px; right:0px; bottom:0px; top: auto;position: relative; height: auto;}
	.mobile-banner-title{display:block;}
	.content-text h2{display:none;} 
	.banner-content h2{font-family: Fjalla One;font-size: 35px;color: #0c668d;letter-spacing: -1px;text-transform: uppercase; margin-bottom:3px;}
	.banner-content p{font-size: 13px;color: #0c668d;line-height: 20px; margin-top:20px;}
	.banner-image:after{content: "";    background: url(images/round.svg) no-repeat 0 0;    height: 500px;    width: 500px;    position: absolute;    left: 0px;    top: 9px;   background-size: 34%;}
	.gallery-block .gallery-left{margin-right:0px;}
	.gallery-block .gallery-left img{max-width:100%; height:auto;}
	.gallery-block{padding:0 2%; width:96%;}
	
	
	.tablink{width:191px; height:180px; margin-bottom:0px;}
	.tablink:hover{width:191px; height:180px;}
	.tablink-first.active{width:191px; height:180px;}
	.tablink-second:after{top: -30px;width: 232px; height: 316px;left: -20px; z-index: -9;}
	.care-left h2{font-size:25px; line-height:35px;}
	#accordion .accordion-toggle{background:url(images/mobile-tabing-li.svg) no-repeat left top;   width: 96%;    height: 70px;    color: #ffff;    font-weight: 600;    font-size: 25px;    padding-top: 17px;    margin: 0px 10px; background-size:98%; box-sizing:border-box;}
	#accordion .accordion-content{background: url(images/01.svg) no-repeat left 0;width: 81%; padding: 60px 32px;  background-size: cover;    margin-bottom: 20px;}
	.tabing-block-main{display:none;}	
	.testimonial-block{margin-bottom:0px;}
	.career-block{margin-bottom:90px;}
	.tablink-second{position:absolute; top: 81px;right: -4px;}
	.tablink-third{position:relative; top:-20px; z-index:-1; margin-bottom:0px;}
	.tablink-first{position:relative; z-index:9;}
	.tablink-second.active{width: 191px; height: 180px;}
	.tablink-second:hover:after{    top: -30px;    width: 232px;    height: 316px;    left: -20px;    z-index: -9;}
	.content-area .get-in-touch-main .icon-block .phone-block{width:100%; margin-bottom:30px;}
	.content-area .get-in-touch-main .icon-block .email-block{width:100%; margin-bottom:30px;}
	.tablink-second.active:after{width: 230px;left: -20px;top: -30px;}
	.tablink-second:hover{width:191px; height:180px;}
	.testimonial-block .slider-right h2{font-size: 28px;color: #0c668d;text-transform: uppercase; margin-bottom:19px;}
	.flexslider .mobile-text{display:block; font-family: Fjalla One;font-size: 28px;color: #0c668d;text-transform: uppercase; margin-top:49px;}
	.testimonial-block .slider-right h2{display:none;}
	.flex-direction-nav{margin-top:245px !important;}
	.future-block-bottom iframe{height:100% !important;}
	.modal-content .container{width:90%; padding:0 5%;}
	.modal-content{width:96%;padding: 50px 20px;}
	.modal-content h2{font-size: 28px;color: #0c668d;text-transform: uppercase;} 
	.modal-content h3{font-size: 18px;color: #0c668d;font-weight: 700;line-height: 25px; text-align:left;}
	.modal-content .gform_wrapper .top_label .gfield_label{width:100%;}
	.modal-content p{display:none;}
	.modal-content .gfield_radio .gchoice_1_8_0{width:100%;}
	.modal-content .gfield_radio .gchoice_1_8_1{width:100%;}
	.modal-content .gfield_radio .gchoice_1_8_2{width:100%;}
	.modal-content .gfield_radio .gchoice_1_8_3{width:100%;}
	.modal-content #gform_submit_button_1{padding:0px !important; min-height: auto;margin-bottom: 0px;}
	.slider-pop-content p{display:block !important; font-size: 15px;    color: #474747;    line-height: 26px;}
	
	.banner-main{margin-bottom:47px;}
	.banner-content .put-hand-btn{padding: 13px 40px 13px 26px;}
	.career-block{padding:0 20px; width:90%; float:left;}
	.gallery-block .gallery-left{width:100%; margin-bottom:20px;}
	.testimonial-block .slider-left img{width:auto; height:177px; margin-top:12px;}
	.testimonial-block .slider-left{overflow:hidden; height:200px;}
	.testimonial-block .content-text{    width: 70%;    padding: 0 16%;}
	footer{width:100%;}
	.banner-image:after{display:block;}
	.item{height:500px;}
	#owl-testimonial .item{height:auto;}
	#testimonial{position:relative;}
	#testimonial .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{position:absolute; top:50%; margin-top:18px; width:100%;}
	.faq-link{width:348px; position:relative; margin:auto;}
	#img1{width:48%; float:left;}
	#img2{width:48%; float:right;}
	
	
	
}


@media (max-width:640px) {
	.content-area .get-in-touch-main .icon-block .phone-block .phone-content{width:65%;}
	.content-area .get-in-touch-main .icon-block .email-block .email-content{width:65%;}
	.content-area .get-in-touch-main .icon-block .register-block .register-content{width:65%;}
	
	.content-area .get-in-touch-main .icon-block .register-block{width:100%;}
	.content-area .get-in-touch-main .icon-block .email-block .email-content{font-size:15px;}
	.content-area .get-in-touch-main .icon-block{padding:0px;}
	.tabing-block-main .container{width:100%;}
	.banner-image:after{background-size:21%;}
	.modal-content #input_1_4{width:100%; }

}
@media (max-width:480px) {
	.banner-image:after{background-size:21%;}
	#accordion .accordion-content{width: 73%;}
	.stsichs-logo a.logo-image{left: 7px;top: 3px;width: 113px;}
	header .header-right{width:58%; padding: 0px 19px;}
	header .header-right .get-text{margin-right:10px;}
	header .header-right .header-phone{margin-right:10px;}
	.modal-content h2{font-size:20px;}
	.modal-content h3{font-size:16px;}
	.modal-content{width:100%; padding:20px 0;}
	.care-left h2{font-size:24px;}
	.career-block h2{font-size:24px;}
	#accordion .accordion-toggle{font-size:18px;}
	.flexslider .mobile-text{font-size:24px;}
	.tablink-block h2{font-size:25px;}
	.tablink-block h2{font-size:24px;}
	

	
}

