/*















Theme Name: Solar Decathlon















Theme URI: #















Description: A clean and elegant Business WordPress theme by Solar Decathlon















Author: Cybersplash















Author URI: #















*/































html {















text-rendering: optimizeLegibility !important;















-webkit-font-smoothing: antialiased !important;















}































body {}















.prima-menu { /*background:url(http://solardecathlonme.com/wp-content/themes/jts/img/menu-bg.png) repeat-x;*/ float:left; width:100%; height:42px; margin:0; background:#00529b }















.prima-home-b-1 {}















.prima-home-b-1 h1 { font-size:13px; color:#333; margin:10px 0 10px 0; padding:0; height:31px;}















.prima-home-b-1 ul { margin:0; padding:0; list-style:none}















.prima-home-b-1 ul li { margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}















.prima-inner ul { margin:0; padding:0; list-style:none}















.prima-inner ul li { margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:100%; float:left}































































































.lft-bl { width:40%; float:left}































.rt-bl { width:60%; float:left}































.ic-holder { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; float:left; width:100%; margin:15px 0 0 0; } 































.ic-1 { background:url(http://solardecathlonme.com/wp-content/themes/jts/img/pr-ic-1.png) no-repeat left top; padding-left:20px; float:left; margin-right:10px; margin-bottom:10px; }































.ic-2 { background:url(http://solardecathlonme.com/wp-content/themes/jts/img/pr-ic-2.png) no-repeat left 3px; padding-left:32px; float:left;  margin-right:10px; margin-bottom:10px;}































.ic-3 { background:url(http://solardecathlonme.com/wp-content/themes/jts/img/pr-ic-3.png) no-repeat left top; padding-left:28px; float:left;  margin-right:10px; margin-bottom:10px;}































#loginform input[type="text"] { border:solid 1px #DDD;  padding:10px}















#loginform input[type="password"] { border:solid 1px #DDD;  padding:10px;}















#loginform input[type="submit"] { width:100%; height:35px; background:#0073b2; float:left; color:#FFF; margin-top:15px;}















.tml p { float:left; width:100%; margin:0 0 0px 0 !important}















.tml-action-links li { background:none !important; text-align:left !important}















#theme-my-login form { margin:0 !important}















































.ic-4 { background:url(http://solardecathlonme.com/wp-content/themes/jts/img/pr-ic-4.png) no-repeat left top; padding-left:20px; float:left; margin-right:0px; margin-bottom:10px; }































































.prima-home-b-1 .col-md-4 img { width:100%}































.prima-btn { float:left; width:100%; margin:15px 0 0 0}































.prima-btn a {  padding:9px 15px; background:#ffa745; color:#FFF !important; text-decoration:none;































-webkit-transition:all 0.2s linear;































-moz-transition:all 0.2s linear;































-ms-transition:all 0.2s linear;































-o-transition:all 0.2s linear;































transition:all 0.2s linear; border-radius:3px; text-transform:uppercase; font-size:11px; font-weight:bold}















.header .primary .navbar .nav > li > a:hover { color:#FFF; background:#0a85b3 !important}































.prima-btn a:hover { background:#164c82; color:#FFF; text-decoration:none}































.prima-sep { width:100%; border-bottom:dotted 1px #CCC; height:10px; float:left; margin:25px 0}































.panel-body { text-align:justify; font-size:12px}































.panel-title img { margin-right:25px;}































.tp-caption {  font-size:14px; width:300px;  background: rgba(9, 188, 219, 0.8); }































.panel-title img { width:auto !important}































.prima-page h1 { font-size:16px; font-weight:normal}































.content { text-align:justify; line-height:19px; color:#666666}































































.prima-inner-ic-holder { float:left; width:100%;  margin:0}































































































































.ic-01 { background:#164c82; padding:5px 15px 5px 10px; float:left;  margin-right:10px; margin-bottom:10px; color:#FFF ;































-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}































.ic-02 { background:#164c82; padding:5px 15px 5px 10px; float:left;  margin-right:10px; margin-bottom:10px; color:#FFF;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}































.ic-03 { background:#164c82; padding:5px 15px 5px 10px; float:left;  margin-right:10px; margin-bottom:10px; color:#FFF;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}































.ic-04 { background:url(http://solardecathlonme.com/wp-content/themes/jts/img/ic-04.png) no-repeat 12px 9px #164c82; padding:5px 15px 5px 30px; float:left;  margin-right:10px; margin-bottom:10px; display:none; color:#FFF;































-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}































.ic-01:hover { background:#09bcdb}















.ic-02:hover { background:#09bcdb}















.ic-03:hover { background:#09bcdb}















.ic-04:hover { background:#09bcdb}































































































.prima-home-search { width:100%; background:#164c82; float:left; height:100px; border-bottom:solid 3px #ffa745}































.inner-img-holder { width:100%; height:340px; float:left; background:#CCCCCC;}































































.prima-bg-1 { background:#f4f4f4;}































.prima-bg-1 h2 { text-transform:uppercase; font-size:12px; margin-top:10px}































.singe-btm { float:left; width:100%; margin:15px 0 0 0}































.price-ic { background:url(http://solardecathlonme.com/wp-content/themes/jts/img/ic-11.png) no-repeat 15px 15px #ffa745; width:100%; float:left; color:#FFF; height:60px; line-height:60px; font-size:15px;}































.price-ic-inner { padding-left:60px; float:left; font-weight:bold; font-size:20px; font-family:"Arimo",sans-serif}































.prima-cnt-info { border:solid 1px #eee; float:left; width:100%; padding:15px; margin:15px 0}































.prima-cnt-info li { border-bottom:solid 1px #EEE; padding-bottom:5px !important; margin-bottom:10px !important; font-weight:bold}































.prima-cnt-info h2 { text-transform:uppercase; font-size:13px;}































.side-ic { width:106px; height:80px; background:#eee; float:left; margin-right:10px; margin-bottom:10px; text-align:center; display:none; cursor:pointer; position:relative;-webkit-transition:all 0.2s linear;































-moz-transition:all 0.2s linear;































-ms-transition:all 0.2s linear;































-o-transition:all 0.2s linear;































transition:all 0.2s linear;}































.side-ic img { margin-top:14px; margin-bottom:6px}































.side-ic h2 { text-align:center; width:100%; color:#666; font-size:12px; text-transform:none; position:absolute; left:0; bottom:5px; margin:0}































.test1 { display:block !important}































.test2 { display:block !important}































.test3 { display:block !important}































































.side-ic:hover { background:#f1e4d6}































































.wpcf7-text { width:100%; height:35px; margin-bottom:5px; border:solid 1px #ddd; padding:0 0 0 10px; font-size:12px}































.wpcf7-textarea { width:100%; height:135px; margin-bottom:5px; border:solid 1px #eee; padding:0 0 0 10px; font-size:12px}































.wpcf7-submit { background:#0073b2; color:#FFF; padding:10px 15px; text-transform:uppercase; font-size:11px; font-weight:bold; float:right; margin-top:7px; width:100%}































.prima-top-menu { font-size:12px; color:#666666}































.prima-top-menu a { color:#666 !important}































.prima-top-menu img { margin:0 5px 0 0}































.banner_img { width:100%; height:300px;}































.product-hover .lft-bl{ color:#FFF}































.product-hover .rt-bl{ color:#FFF}































































.prima-sub-title { font-size:12px;}































































.product-hover { background:#164c82 !important}















/*----------------------------Renjith--------------------------------*/















.taxolabel-0{ display:none;}















.taxolabel-1{ display:none;}















.taxolabel-2{ display:none;}















.cmflabel-0{ display:none;}















.taxolabel-3{ display:none;}















.taxolabel-4{ display:none;}















#uwpqsf_id{ border:none !important; position: relative;/* float:left;*/ margin:0 auto; display:table;}















.uform_title{ display:none !important;}















.uwpqsf_class .selectBox{ }















.selectBox, .form-control{















	    border: none !important;















    border-radius:0!important;















    box-shadow:none!important;















	}















	.uwpqsf_class > label{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}















	.uwpqsf_class{ margin-right:6px !important;}















	.uwpqsf_class > label{ width:40% !important; text-indent:20px !important; }















	.new-radio, .new-checkbox{ margin:2px 0 0 0 !important;}















	.uwpqsf_submit input[type="submit"]{ background:#666 !important; width:100%; height:40px !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-transform:uppercase; padding: 0 42px ;}















	.tax-check-0 label{  padding:10px 17px 10px 0; margin-right:1px; width: auto !important;}















	.tax-select-1{ position:absolute; top:0px; z-index:0;}















	.tax-select-2{ position:absolute; top:0px; left:206px;}















	.tax-select-3{ position:absolute; top:45px; }















	.tax-select-4{ position:absolute; top:0px; left:412px; z-index:0; }































	.tax-radio-3{ margin:10px 0 0 0; position:relative; z-index:1000;}















	.uwpqsf_submit{ margin:0 !important;  text-align:left !important; width:auto !important; }















	.prima-home-search .container{ padding:7px 0 0 0;}















	.prima-home-search{ height:auto !important;}















	.uwpqsf_class.tax-check-0.togglecheck {















    position: relative; width:440px;















    z-index: 1000;















}















.current-menu-item { color:#FFF}















/* Portrait and Landscape */































.content ul li{ list-style-image:url(img/new_li_bg.png); margin-bottom:7px; font-size:12px;}















.prima-home-b-1 ul li{ list-style-image:none !important;}















@media only screen 















  and (min-width: 320px) 















  and (max-width: 480px)















 {















	 .video-gallery li { width:100% !important; margin-right:0 !important}















.solar-news-items-img { width:100% !important}















.solar-news-items-txt { width:100% !important; margin:15px 0 0 0 !important}















.solar-press-items-img { width:100% !important}















.solar-press-items { width:100% !important}















.solar-press-items-txt { width:100% !important; margin:15px 0 0 0 !important}















.col-md-4 { margin-bottom:15px; float:left}















.right-box-wrapper { display:none !important}















.doc-req li { width:100% !important}















.work-doc-req li { width:100% !important; border-bottom:solid 5px #DDD; padding-bottom:10px !important; margin-bottom:20px !important;}
.work-doc-req-2 li { width:100% !important; border-bottom:solid 5px #DDD; padding-bottom:10px !important; margin-bottom:20px !important;}















.social-ic-2  { display:none}















.doc-req li { border-bottom:solid 5px #DDD; padding-bottom:10px !important; margin-bottom:20px !important;}















.htp-txt { margin-top:10px !important; font-weight:normal !important; line-height:17px; width:80%}















.htp-txt p { text-align:left}















.TabbedPanelsTab { width:48%; padding:11px 15px !important; font-size:14px !important;}















.half-left2 { width:100% !important}















}















.prima-pro-gal { float:left; width:100%; height: auto; margin:15px 0 0 0}















.prima-pro-gal .col-sm-3 img { max-width:100%; max-height:100px;}















.prima-pro-gal .col-md-3 img { max-width:100%; max-height:100px;}















.prima-h2-outer { width:100%; float:left; border-bottom:solid 1px #ddd; margin-bottom:15px; padding-bottom:0px; }















.prima-h2 { float:left; border-bottom:solid 1px #999;  margin:0; padding:0 0 7px 0; position:relative; top:1px; text-transform:uppercase; font-size:13px;}















.lft-bl .fa { font-size:18px; margin-right:10px}















.prima-bg h2 { text-transform:uppercase; color:#FFFFFF; font-size:13px; letter-spacing:4px; position:relative; top:10px}















p { font-size:13px;}















.txt-p1 { font-size:12px; margin:0 0 10px 0}















.col-prima-3 { width:18%; margin-right:12px; margin-bottom:12px; float:left}















.col-prima-3 img { width:100%; height:82px; }































/* Portrait and Landscape */















@media only screen 















  and (min-width: 320px) 















  and (max-width: 480px)















 {















 















 .uwpqsf_class.tax-check-0.togglecheck { width:100%}















 .tax-check-0 label { width:49.6% !important}















 .selectBox { top:0px;}















 .tax-select-1 { position:relative}















 .uwpqsf_class { width:100% !important}















 .selectBox, .form-control { margin-bottom:0px !important;}















  .tax-select-2 { position:relative; left:0}















.uwpqsf_submit {  width:100%; margin:5px 0 0 0 !important}















.uwpqsf_submit input[type="submit"] { width:100%}















.prima-home-search { padding:4%}















.tax-radio-3 { z-index:0}















#footer .phone, #footer .address { width:100% !important; margin-bottom:13px !important;}















.sidebar { width:100% !important}















.sidebar.col-sm-12 { margin-top:15px !important;}















.col-sm-4 img { max-width:100%}















.col-sm-4 p { min-height:0px !important;}















































}































input[class*="slideinput"] { width:auto !important}















































/*---------------Alexio--------------------------*/















.header-col-1 { width:35%; float:left; }















.header-col-2 { width:65%;float:left;}















.jts-header-block-1 { float:right; padding-left:15px;}















.jts-bl-1-ic { width:48px; height:48px; float:left; background:url(img/header-icons.png) no-repeat; }















.jts-bl-1-ic-2 { width:48px; height:48px; float:left; background:url(img/header-icons.png) no-repeat -52px 0; }















.jts-bl-1-ic-3 { width:48px; height:48px; float:left; background:url(img/header-icons.png) no-repeat -108px 0; }















.jts-bl-1-txt { font-family: 'Lato', sans-serif; text-transform:uppercase ;  color:#5e5e5e; font-size:12px;  float:left; margin:8px 0 0 6px;}















.jts-holder { width:100%; float:left;}































.jts-bl-1-txt h6 { font-family: 'Lato', sans-serif; text-transform:uppercase; color:#5e5e5e; font-size:12px; float:left; width:100%; margin:0; padding:0}































.jts-banner { width:60%; height:79vh; float:left;  position:relative; z-index:1}















.jts-banner-right-item-txt li { background:url(img/bullet.png) no-repeat left 4px; padding:0 0 0 15px; float:left; width:100%; list-style:none; line-height:15px; letter-spacing:-0.5px; font-size:12px; color:#666}















.jts-banner-right { width:40%; height:450px; float:left; background:#ccc}















.jts-downs { width:40%; height:45px; float:left; background:#ccc}















.jts-banner-right-item { float:left; width:100%; background:#000; height:33.3%}















.jts-banner-right-item-img { width:50%; float:left; height:100%}















.jts-banner-right-item-img img { max-width:100%; width:100%; height:100%; max-height:100%}















.jts-banner-right-item-txt { width:50%; float:left; height:100%; background:#FFF; padding:15px;}















.jts-banner-right-item-txt h5 { text-transform:uppercase; border-bottom:solid 1px #ccc; padding:0 0 7px 0; margin:0 0 7px 0; font-size:12px;}















.jts-banner-right-item-txt p { font-size:13px; line-height:17px; font-size:12px; text-align:justify; color:#666}















.jts-banner-outer { width:100%; height:auto;  max-width:1440px; margin:0 auto}















.jts-banner-outer img { max-width:100%}















.jts-brochure { width:50%; background:#555; height:45px; float:left; text-transform:uppercase; color:#FFF;font-family: 'Source Sans Pro', sans-serif; font-size:15px; font-weight:600; text-align:center; line-height:45px;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.jts-brochure:hover { background:#666; cursor:pointer}















.jts-video:hover { background:#666; cursor:pointer}















.jts-video { background:#0072bd;  width:50%; height:45px; float:left; text-transform:uppercase; color:#FFF;font-family: 'Source Sans Pro', sans-serif; font-size:15px; font-weight:600; text-align:center; line-height:45px;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.jts-downs .fa { margin:0 5px 0 0; font-size:20px;}















.jts-news { background:#e5e5e5; width:100%;  height:45px; float:left;}















.jts-news-left { width:14%; float:left; color:#666;font-family: 'Source Sans Pro', sans-serif; font-size:15px; font-weight:600; text-transform:uppercase; padding:13px 0 0 15px}















.jts-news-left .fa { margin:0 6px 0 0}















.jts-news-right { width:85%; float:left; height:45px; background:#eee; padding-left:1%;}















.jts-home-title { display:table; margin:0 auto; text-transform:uppercase; letter-spacing:5px; font-weight:bold; font-family: 'Source Sans Pro', sans-serif; font-size:16px;}















































.jts-page-title { display:table; margin:0 auto; text-transform:uppercase; letter-spacing:5px; font-weight:bold; font-family: 'Source Sans Pro', sans-serif; font-size:16px; width:100%; max-width:1100px; padding:0 15px}































.find-doctor { width:100%; background:url(img/find-doc-bg.png) no-repeat left #e3e3e3; margin:0 auto; max-width:1600px; display:table; }















.find-doctor-left { padding-left:135px; float:left; width:60%}















.find-doctor-right {  float:left; width:40%; position:relative}















.find-doctor-right img { position:relative; z-index:50}















.find-doctor-right-inr { padding:40px; float:left}















.rd-mr { border:solid 1px #FFF; padding:5px 25px; text-transform:uppercase; color:#FFF; font-family: 'Source Sans Pro', sans-serif; font-size:12px; float:right; text-decoration:none;-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear; } 















.rd-mr:hover { background:#0a84c7; border:solid 1px #0a84c7; color:#FFF; text-decoration:none }















.find-doctor-right-overlay { width:100%; height:100%; position:absolute; left:0;   background: rgba(0, 93, 160, 0.8); z-index:51 }















.find-doctor .textwidget { float:left}















.find-doctor h2 { font-family: 'Source Sans Pro', sans-serif; color:#FFF; text-transform:uppercase; font-size:23px; margin:0 0 15px 0}















.find-doctor li { background:url(img/bullet-2.png) no-repeat left 3px; list-style:none; color:#FFF; padding:0 0 0 17px; line-height:17px; margin-bottom:10px;}















.doc-icon { margin:0 20px 0 0; width:62px; height:62px; background:url(img/doc-icon.png) no-repeat; float:left}















.doc-txt { float:left; color:#898989; margin:0px 0 0 15px}















.doc-txt h3 { text-transform:uppercase; color:#565656; font-size:23px; font-family: 'Source Sans Pro', sans-serif; margin:0; padding:0 }















.find-doctor-left .box h4 { display:none}















.more-abt-us { width:100%; max-width:1100px; margin:0 auto}















.jts-col-sm-3 { width:33.2%; float:left; margin:0 0.1% 0 0}















.jts-blog-date { width:75px; float:left; margin:0 15px 0 0;}















.jts-blog-date-inr { width:100%; float:left; margin:0; background:#0073b2; height:67px;}















.jts-blog-more { width:100%; background:#b4b4b4; height:30px; color:#FFF !important; float:left; margin:2px 0 0 0; text-align:center; text-transform:uppercase; line-height:30px; font-size:11px; text-decoration:none}















.jts-blog-cnt a:hover { text-decoration:none}















.jts-blog-more:hover { background:#333; text-decoration:none}















.jts-blog-cnt { width:260px; float:left; min-height:145px;}















.jts-blog-cnt h1 { font-size:12px; margin:0; padding:0}















.jts-blog-cnt p { font-size:12px; text-align:justify; line-height:16px; color:#888; font-family:"Arimo",sans-serif;}































.athr { background:url(img/user.png) no-repeat left 4px; color:#7f7f7f; padding:0 0 0 20px; border-bottom:solid 1px #ddd; padding-bottom:4px; margin-bottom:8px; line-height:27px; font-size:12px;}















.jts-blog-date h5 { font-family: 'Source Sans Pro', sans-serif; margin:0; padding:0; font-size:38px; color:#FFF; font-weight:100; text-align:center; width:100%; float:left}















.jts-blog-date h6 { font-family:"Arimo",sans-serif;  margin:-4px 0 0 0; padding:0; font-size:11px; color:#FFF; font-weight:100; text-align:center; width:100%; float:left;}















.blog_img_jts { margin:0 0 10px 0}































































.abt { position:relative}















.abt img { position:relative}















.abt-des { width:100%; position:absolute; bottom:0; z-index:11; padding:22px;}















.abt-des h4 { text-transform:uppercase; color:#FFF; font-size:15px; font-weight:normal; margin:0; padding:0; font-family: 'Source Sans Pro', sans-serif; font-weight:600; margin:0 0 5px 0}















.abt-des p { color:#FFF; font-size:14px; line-height:18px; font-family: 'Source Sans Pro', sans-serif;}















.overlay-bg { background:url(img/overlay-bg.png) repeat-x bottom left; position:absolute; bottom:0; left:0; z-index:1; width:100%; height:100%}















.abt-overlay { width:100%; height:100%; position:absolute; left:0; background:rgba(0, 88, 156, 0.8); z-index:2; opacity:0; padding:20px; cursor:pointer;































-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.abt:hover .abt-des { display:none}















.overlay-inner { width:100%; border:solid 1px #71a1c8; height:100%; position:relative}















.ovr-des { width:100%; position:absolute; bottom:0; z-index:11; padding:15px;}















.ovr-des h4 { text-transform:uppercase; color:#FFF; font-size:15px; font-weight:normal; margin:0; padding:0; font-family: 'Source Sans Pro', sans-serif; font-weight:600; margin:0 0 5px 0}















.ovr-des p { color:#FFF; font-size:14px; line-height:18px; font-family: 'Source Sans Pro', sans-serif;}















































.abt-overlay:hover { background:rgba(0, 88, 156, 0.8); opacity:1}















.jts-col-sm-3 img { width:100%; max-width:100%}















.jts-home-des { width:100%; max-width:1100px; margin:15px auto; text-align: center; line-height:18px; color:#666; padding-left:15px; padding-right:15px;}















.jts-spcaer { width:100%; float:left; height:35px;}















.social-ic { float:right; font-size:12px; text-transform:uppercase; font-family: 'Lato', sans-serif; font-weight:bold}















.social-ic li {  float: right; list-style:none; margin:0 4px 0 0; cursor:pointer;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.social-ic li:hover { color:#FFF}















.social-ic li:hover .fa { color:#FFF}















.social-ic .fa  {  margin-top:7px; color:#FFF}















.alexio-top-banner { width:100%; height:40px; float:left; position:relative; z-index:500; line-height:40px; margin-bottom:15px;}















.alexio-home-block-1 { width:100%; float:left; min-height:250px; background:#FFF;}















.alexio-home-block-3 { width:100%; float:left; min-height:250px; background:#FFF; padding-bottom:15px; }















.alexio-home-block-1-left { width:50%; float:left; height:400px;}















.alexio-home-block-1-right { width:50%; float: right; height:400px; background:#000}































.alexio-home-block-3-left { width:692px; float:left; /*border:solid 1px #a7adb4*/}















.alexio-home-block-3-left .title { background:#384555; height:43px; width:100%; float:left; font-family: 'Bitter', serif; font-size:16px; color:#FFF; padding:0 0 0 10px; line-height:43px;}















.alexio-home-block-3-right .title { background:#384555; height:43px; width:100%; float:left; font-family: 'Bitter', serif; font-size:16px; color:#FFF; padding:0 0 0 10px; line-height:43px;}















.alexio-home-block-3-left .title img { margin:0 10px 0 0}















.alexio-home-block-3-right .title img { margin:0 10px 0 0}















.alexio-home-block-3-right { width:407px; float: right; /*border:solid 1px #a7adb4*/}















.alexio-home-block-3-left-block { width:300px; height:225px; float:left; margin:15px 0}































.alexio-inner { width:100%;  margin:0 auto; max-width:1440px;}















.alexio-home-block-2 { width:100%; float:left; min-height:250px; background:#FFF; padding:0px;}































.alexio-home-block-2-block-1 { width:230px; float:left; font-family: 'Bitter', serif; padding:0px; /*border:solid 1px #a5abb2;*/ margin:0 1px 0 0; min-height:269px;}















.alexio-home-block-2-block-1 .img-holder { float:left; width:100%; position:relative}















.alexio-home-block-2-block-1 .txt-holder { float:left; width:100%; position:absolute; bottom:0; height:auto; padding:24px 15px; background: rgba(255, 255, 255, 0.7); font-size:12px; }















.alexio-home-block-2-block-1 .img-holder img { width:100%; max-width:100%}















.alexio-home-block-2-block-1 .txt-box { width:90%; text-align:center; color:#FFF; border-radius:10px; padding:10px; background:#384555;  margin:18px auto 0 auto; line-height:19px; }















.alexio-holder { width:100%; float:left }































.alexio-home-block-2-block-2 { width:407px; position:relative;  float:left; font-family: 'Bitter', serif; padding:0px; /*border:solid 1px #a5abb2;*/ margin:0; min-height:268px;}















































.alexio-home-block-2-block-1 .title { width:100%; height:43px; float:left; font-size:16px; line-height:43px; background:#384555 ; color:#FFF; }















.alexio-home-block-2-block-1 .title img { margin:0px 15px 0 10px}















.alexio-home-block-2-block-2 .title { width:100%; height:43px; float:left; font-size:16px; line-height:43px; background:#b7495d; color:#FFF; text-align:center}















.alexio-news-img { width:43px; height:43px; float:left; margin:0 10px 0 0}















.alexio-news-txt { width:150px; height:auto; float:left; font-size:12px; color:#666}















.alexio-news-txt a { color:#666}















.alexio-news-img img { width:100%; max-width:100%; }















.alexio-news-item { width:100%; float:left; padding:9px 10px; margin:0 0 10px 0; border-bottom:solid 1px #ddd}















































.search_txt { width:218px; height:28px; position:relative; top:5px; left:5px; padding:0 10px;}















.search_sbt { width:40px; height:28px; background:url(img/btn.png) no-repeat; border:none; cursor:pointer; font-size:0px;}















.search-holder { float:right; display:none}















.header {/* background:url(img/pattern.png) repeat;*/ padding-bottom:10px;}















#__zsc_once { display:none !important}















.tp-menu { float: left; color:#FFF; text-transform:uppercase; font-size:11px; margin-right:20px;}















.alexio-edit { float:left; width:100%;}















.alexio-edit-lft { float:left; width:165px; }















.alexio-edit-rt { float: right; width:225px; margin-right:15px; }















.alexio-footer-left { width:740px; float:left; border-right:solid 1px #ddd; min-height:167px; margin-top:15px;}















.alexio-footer-right { width:300px; float: right; margin-top:15px;}















.footer { background:#FFF; float:left; width:100%; padding:0 20px; border-top: solid 1px #ddd; }































.footer h1 { width:100%; float:left; font-size:16px; color:#333;  font-family: 'Bitter', serif; font-weight:normal; margin-bottom:18px;}















.alexio-edit-rt h1 { width:100%;  float:left; font-size:16px; line-height:35px; color:#333;  font-family: 'Bitter', serif; font-weight:normal; margin:12px 0 0 0}















































.alx-page-left { width:253px; float:left}















.alx-page-left img { max-width:100%;}















.alx-page-mid { width:510px; float:left; margin:0 40px;}















.alx-page-right { width:253px; float: right}















.alx-pg-cnt { width:100%; float:left; background:#FFF; padding-bottom:20px;}















.alx-page-mid h1 { text-transform:uppercase; color:#828385; font-family: 'Bitter', serif; font-weight:normal; font-size:18px; border-bottom:solid 1px #b7bbc0; padding-top:40px; padding-bottom:5px;}















.alx-pg-cnt { font-family: 'Bitter', serif; color:#828385; text-align:justify; font-size:14px; line-height:22px;}















.slideshowlink { display:none !important}















.alx-gallery { width:25%; position:relative; float:left}















.alx-gallery img { width:100%}















.alx-gallery-ovr { position:absolute; left:0; top:0; z-index:5; width:100%; height:100%;background: rgba(0, 0, 0, 0);  color:#FFF;  cursor:pointer; text-align:center; opacity:0}















.alx-gallery-ovr h2 { margin-top:40%; font-size:14px;  font-family:"Arimo",sans-serif; text-transform:uppercase; font-weight:normal}















.alx-gallery-ovr:hover {background: rgba(0, 0, 0, 0.5); opacity:1 }















.gal_img { width:400px; height:320px;}































@media only screen 
and (min-width : 320px) 
and (max-width : 414px) {















	.alexio-inner { margin:0; float:left; width:100%}















	.header-col-1 { float:left; width:100%; text-align:center; }















	.header-col-2 { float:left; width:100%; text-align:center; display:none}















	.header-col-2 img { max-width:100%;}















	.header-wrapper { padding:20px !important;}















	.header-col-3 { float:left; width:100%}















	.social-ic { margin:20px auto 0 auto; display:table;  float:none}















	.tp-menu { width:100%; text-align:center}















	.alexio-home-block-2-block-1 { width:100%; margin-bottom:15px}















	.alexio-home-block-2 { padding:15px;}















	.alexio-home-block-3 { padding:15px;}















	.alexio-home-block-3-left { width:100%}















	.alexio-home-block-3-right { width:100%; margin-top:15px;}















	.alexio-edit-lft { text-align:center; width:100%}















	.alexio-edit-rt { width:100%; float:left; margin:0}















	.alexio-home-block-1 { padding:15px 15px 0 15px;}















	.alexio-home-block-1-right { width:100%}















	.alexio-home-block-1-left{ width:100%; margin-bottom:15px}















	.alexio-home-block-2-block-1 .txt-box { margin:20px auto}















	.alexio-home-block-2-block-2 { width:100%}















	.alexio-edit-rt { padding:15px;}















	.alexio-footer-right { width:100%; float:left}















	.alx-page-left { width:100%; padding:15px}















	.alx-page-left img { width:100%;}















	.alx-page-mid { width:100%; margin:0; padding:15px;}















	.alx-page-mid h1 { padding:0}















	.alx-page-right { width:100%; padding:15px;}















	.alx-page-right img { width:100%;}















	.alx-gallery { width:100%}















	.alx-pg-cnt { padding:15px;}















	.navbar-collapse { width:100%}















	.primary { width:100%}















	.prima-menu { height:auto}















	.search-holder { width:100%}















	.search_txt { width:86%}















	.alexio-top-banner { padding:7px 0; height:auto}















	.twitter-widget ul { width:100% !important; padding:0px !important; float:left}















	.twitter-widget li { width:100% !important}















	.alexio-footer-left { float:left; width:100%; border:none}















	.tweets_txt { width:260px !important;}















	.alexio-footer-right { margin-top:15px;}















	.gallery-images { margin-bottom:10px;}















	.alexio-home-block-2-block-1 { min-height:0}















	.alexio-home-block-2-block-2 { min-height:0}















	.alexio-home-block-3 { padding-top:0px;}















	.footer { padding-top:0px;}















	.alexio-home-block-2-block-1 { border:solid 1px #ddd}















	.alexio-home-block-2-block-2 { border:solid 1px #ddd}















	.alexio-home-block-3-left { border:solid 1px #ddd}















	.alexio-home-block-3-right{ border:solid 1px #ddd}















	.alx-page-left { padding:0}















	.alx-page-mid { padding:15px 0}















	.alx-page-right{ padding:0}















	.box { float:left; width:100%}















	.alx-news-itm .col-sm-9 { padding:0}















	.nws-page .col-sm-4 { padding:0 !important}















	.footer h1 { padding-top:15px;}















	.inr { padding:0 !important}















	.col-sm-8 { padding:0 !important}















	.col-sm-4 { float:left; width:100%; padding:0}















	.navbar-center { margin:0 !important; float:left !important; width:100% !important}















	}















	















	@media only screen 















and (min-width : 320px) 















and (max-width : 359px){















		.tweets_txt { width:220px !important;}















	}















@media only screen 















and (min-width : 415px) 















and (max-width : 768px) {































	.alexio-top-banner { padding:0 20px;}















	.alexio-home-block-1-left { width:100%}















	.alexio-home-block-1-right { width:100%}















	.alexio-home-block-1-right #wowslider-container1 { width:100%; max-width:100%}















	.alexio-home-block-1-right #wowslider-container1 .ws_images { width:100%; max-width:100%}















	.alexio-home-block-2-block-1 { width:49%; margin:0}















	.alexio-home-block-1 { padding:10px;}















	.alexio-home-block-2  { padding:0 10px;}















	.alx-end { float:right}















	.alexio-home-block-2-block-1 { min-height:381px;}















	.alx-3rd { margin:15px 0 0 0; width:49%; min-height:0}















	.alexio-home-block-2-block-2 { width:49%; margin-top:15px; float: right; min-height:0}















	.alexio-home-block-3 { padding:10px;}















	.alexio-home-block-3-left { width:100%}















	.alexio-home-block-3-right { width:100%; margin-top:10px;}















	.alexio-home-block-1-right { margin-top:10px;}















	.alexio-home-block-2-block-1 { border:solid 1px #ddd}















	.alexio-home-block-2-block-2  { border:solid 1px #ddd}















	.alexio-home-block-3-left{ border:solid 1px #ddd}















	.alexio-home-block-3-right { border:solid 1px #ddd}















	.alexio-edit-lft { width:30%}















	.alexio-edit-rt { width:70%; margin:0; padding:0; float:left}















	.alexio-footer-left { width:50%}















	.alexio-footer-right { width:50%}















}















.recipe-des { width:100%; background:#42556d; float:left;-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear}















.recipe-des-inr { padding:15px; color:#FFF; float:left}















.recipe-des-inr h1 { font-family: 'Bitter', serif; font-size:14px !important; color:#FFF !important; margin:0 0 7px 0 !important; padding:0; font-weight:normal !important}















.recipe-des-items { width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}















.recipe-page .col-sm-3 img { max-width:100%; width:100%}















.recipe-page .col-sm-3 {  padding:0;}















.recipe-page { padding:15px;}















.recipe-page .col-sm-3:hover .recipe-des { background:#b7495d}















.recipe-page .title { border-bottom:solid 1px #d3d6d9; margin-bottom:20px; padding-bottom:10px; width:100%; height:50px; float:left; font-size:16px; line-height:50px;}















.recipe-page .title img { margin:0px 15px 0 0px}















.alx-pg-cnt .col-sm-6 h1 { font-size:17px; font-family: 'Bitter', serif; color:#666; font-weight:normal}















.alx-pg-cnt .col-sm-6 {font-family: 'Open Sans', sans-serif;}















.alx-pg-cnt .col-sm-6 .inr { padding:0 50px 0 0}















.alx-pg-cnt .col-sm-6 .inr li { border-bottom:dotted 1px #ddd; padding-bottom:5px; margin-bottom:5px; width:100%; float:left; list-style:none; font-size:13px;}















.alx-pg-bnr { width:100%; float:left; margin-bottom:20px; height:280px; background:#eee}















.rvw-btn a { border-radius:35px; background:#b7495d; text-align:center; text-transform:uppercase; color:#FFF; padding:8px 50px; float:left; font-family: 'Bitter', serif;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear}















.rvw-btn a:hover { text-decoration:none; color:#FFF; background:#2b3746}















.rvw-btn { float:left; width:100%; margin:15px 0}















.col-sm-3 img { max-width:100%}















.recipe-page-rel { float:left; width:100%; padding:15px}















.recipe-page-rel h2 { font-size:16px; font-family: 'Bitter', serif; color:#666; font-weight:normal; border-bottom:solid 1px #ddd; padding-bottom:5px; text-transform:uppercase; margin:0 5px 20px 5px;}















.recipe-page-rel .col-sm-3 img { max-width:100%; width:100%}















.recipe-page-rel .col-sm-3 { margin-bottom:10px; padding:0 5px;}















.recipe-page-rel .col-sm-3:hover .recipe-des { background:#b7495d}















.alexio-home-block-1-right .ws-title { display:none !important}















.alx-news-itm { border-bottom:solid 1px #e5e5e5; padding-bottom:10px; margin-bottom:18px; float:left; width:100%}















.news-des {  font-family: 'Open Sans', sans-serif; font-size:13px; line-height:19px;}















.alx-news-itm .col-sm-3 img { max-width:100%}















.alx-news-itm .col-sm-9 h1{ font-size:17px; font-family: 'Bitter', serif; color:#333; font-weight:normal}















.date-nws { width:100%; float:left; font-family: 'Open Sans', sans-serif; font-size:13px; margin:0 0 10px 0}















.news-more { width:100%; float:left}















.news-more a { background:#2b3746; color:#FFF !important; float:right; padding:7px 30px; text-transform:uppercase; border-radius:35px; font-size:11px; font-weight:600;-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear}















.news-more a:hover { text-decoration:none; background:#b7495d; color:#FFF}















.recipe-page .col-sm-8 { padding:0}















.alx-news-itm .col-sm-3 { padding:0}















.inr { padding:15px;}















.inr h1 {  font-size:16px; font-family: 'Bitter', serif; color:#666; font-weight:normal;  text-transform:uppercase; margin:0 }















.col-sm-9 .news-des h1 { font-size:13px; text-transform:none; margin:0 0 10px 0}















































.box h4 { margin:0 0 15px 0; width:100%; float:left; font-size:16px; font-weight:normal}































.sd-txt { border:solid 1px #dfdfdf}















.sd-txt-ar { border:solid 1px #dfdfdf}















.nws-page .col-sm-4 { padding:0 0 0 30px}















.qck-lkn .box { position:relative;}















.qck-lkn h4 { position:absolute; bottom:25px; background:url(img/box-bg.png) repeat-y; height:auto; min-height:51px; width:100%; font-family: 'Bitter', serif; line-height:50px; padding-left:20px; color:#333}















.qck-lkn .box img { padding:5px; border:solid 1px #eee; margin-bottom:15px;}















.contact-bg { background:url(http://solardecathlonme.com/wp-content/themes/jts/img/contact-bg.jpg) no-repeat center top; height:607px; padding:50px 0; color:#CCC}















.col-sm-4 h1 { margin:0 0 10px 0; width:100%; float:left; font-size:16px; font-weight:normal; color:#FFF}















.alx-sp { float:left; width:100%; height:25px;}















.contact-bg .sd-txt { background: rgba(255, 255, 255, 0.1); border:none }















.contact-bg .sd-txt-ar { background: rgba(255, 255, 255, 0.1); border:none }































.alx-pg-cnt h1 { margin:0 0 10px 0; width:100%; float:left; font-size:16px; font-weight:normal; color:#333}















.cmpg-page .col-sm-4 { border:solid 1px #eee; margin:0 5px}















.cmpg-page { padding:15px;}































.alx-pg-cnt .title { border-bottom:solid 1px #d3d6d9; margin-bottom:20px; padding-bottom:10px; width:100%; height:50px; float:left; font-size:16px; line-height:50px;}















.alx-pg-cnt .title img { margin:0 12px 0 0}















.primary { width:100% }















.navbar-center { display:table;  float:none !important}















html, html a {















    -webkit-font-smoothing: antialiased !important;















}















.no-pad { padding:10px 0}















.event-overlay { width:100%; height:100%; opacity:0; position:absolute; left:0; top:0; background:#b7495d; color:#FFF; text-align:center;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear}















.event-overlay .tl { margin-top:40%}















.event-overlay:hover { opacity:1}















.rec-overlay { width:100%; height:100%; position:absolute; background: rgba(0, 0, 0, 0); opacity:0  }















.rec-overlay:hover {background: rgba(0, 0, 0, 0.7); opacity:1  }















.rec-overlay h1 { text-transform:uppercase; color:#FFF; text-align:center; width:100%; font-family: 'Open Sans', sans-serif; top:42%; position:relative; font-size:14px; font-weight:600}















.alx-page-mid h2 { float:left; width:100%; font-size:14px;}















.alx-page-right img { width:100%; max-width:100%}















.alx-page-mid h2,p,li { font-family: 'Open Sans', sans-serif; font-size:13px;}















.fa-linkedin { background:#0073b2; color:#FFF; width:26px; height:26px; text-align:center; font-size:16px !important; line-height:26px !important; border-radius:250px;}















.fa-instagram { background:#0073b2; color:#FFF; width:26px; height:26px; text-align:center; font-size:16px !important; line-height:26px !important; border-radius:250px;}















.fa-google { background:#ea3032; color:#FFF; width:26px; height:26px; text-align:center; font-size:16px !important; line-height:26px !important; border-radius:250px;}















.fa-youtube { background:#ea3032; color:#FFF; width:26px; height:26px; text-align:center; font-size:16px !important; line-height:26px !important; border-radius:250px;}















.fa-twitter { background:#00abdc; color:#FFF; width:26px; height:26px; text-align:center; font-size:16px !important; line-height:26px !important; border-radius:250px;}















.fa-facebook { background:#325c94; color:#FFF; width:26px; height:26px; text-align:center; font-size:16px !important; line-height:26px !important; border-radius:250px;}















.pad { padding:0 7px;}































.jts-footer { background:#f4f4f4; width:100%; float:left; padding:10px 0; }















.jts-footer-inr { width:100%; max-width:1100px; margin:0 auto }















.jts-footer .col-sm-3 ul { margin:0; padding:0}















.jts-footer .col-sm-3 ul li { margin:0 0 5px 0; padding:0; list-style:none; font-size:12px; color:#7a7a7a; font-family:"Arimo",sans-serif;}













.jts-footer .col-sm-3 .box .textwidget {  font-weight:normal;}

.jts-footer .col-sm-3 ul li a { color:#7a7a7a; font-weight:normal;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear}















.jts-footer .col-sm-3 ul li a:hover { text-decoration:none; color:#0073b2}















.jts-footer .col-sm-3 .box h4 { font-family:"Arimo",sans-serif; font-size:14px; margin:7px 0 5px 0;  color:#626262}















.jts-footer .col-sm-3 .box .textwidget { font-size:12px; color:#7a7a7a}















.jts-copy { width:100%; border-top:solid 1px #dbdbdb; padding:10px 0; float:left; margin:10px 0 0 0; font-size:12px; font-family:"Arimo",sans-serif; text-align:center; color:#999}















.jts-footer p { margin:10px 0 0 0;}















.jts-footer .wpcf7-submit { margin:0}















.limiter { float:left; width:100%}















#news { float:left;  width:100%}















.adi { float:left;  width:100%}















.testi { margin:13px 0 0 0}















.jts-news-right { overflow:hidden}















.jts-page-banner { width:100%; height:auto; float:left; position:relative}















.banner-overlay { width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(48, 160, 185, 0.8)}















.title-btm { width:50px; height:2px; margin:0 auto; background:#FFF}















.jts-page-banner img { max-width:100%}































































.jts-abt-sub-txt { width:33.3%; float:left; height:100%;padding:15px;}















.jts-abt-sub-txt h5 { text-transform:uppercase; border-bottom:solid 1px #ccc; padding:0 0 7px 0; margin:0 0 7px 0; font-size:12px;}















.jts-abt-sub-txt p { font-size:14px; line-height:20px; text-align:justify; color:#666; font-family:"Source Sans Pro",sans-serif}















.jts-abt-inr { width:100%; max-width:1100px; margin:15px auto}















.jts-abt-sub-txt li { background:url(img/bullet.png) no-repeat left 4px; padding:0 0 0 15px; float:left; width:100%; list-style:none; line-height:17px; letter-spacing:-0.5px; font-size:12px; color:#666; font-family:"Source Sans Pro",sans-serif; font-size:14px; margin-bottom:8px;}















.jts-form-label { width:130px; padding:0 0 0 20px; height:38px; float:left; background:#6dc1d8; float:left; color:#FFF; line-height:38px; text-transform:uppercase; font-weight:bold; font-family:"Source Sans Pro",sans-serif; }















.jts-form .wpcf7-text { border:solid 1px #6dc1d8; width:100%; max-width:214px; height:38px; margin:0; background:#f1f3f4}































.jts-form .wpcf7-textarea { border:solid 1px #6dc1d8; width:100%; max-width:100%; height:150px; margin:0; background:#f1f3f4}















.jts-form-label .fa { font-size:11px; margin:0 0 0 5px}















.jts-fm-item { width:100%; float:left; margin:0 0 5px 0}















.wpcf7-list-item-label { float:left}















.jts-form-subject {width:100%;  height:38px; margin:0; background:#98d5e6}















.jts-form .new-radio { color:#FFF; margin:4px 6px 0 0px !important}















.wpcf7-list-item { color:#2c7e94; float:left}















.jts-form-subject .wpcf7-form-control-wrap { float:left; margin-top:6px;}















.jts-form-left { width:49%; float:left}















.jts-form-right { width:49%; float: right}































.jts-form .wpcf7-textarea { border:solid 1px #6dc1d8; width:100%; height:217px; padding:15px; }















.jts-form .wpcf7-submit { margin:0; float:right; width:auto; padding:7px 30px; background:#6dc1d8}















#menu-main-menu li  a { float:left; color:#FFF}















.col-sm-4 img { max-width:100%}















.dco-page-img { width:125px; float:left}















.dco-page-img img { max-width:100%}















.dco-page-txt  { width:380px; float:left; margin-left:15px;}















.doc-title-holder { width:100%; float:left; margin:0 0 15px 0}















.dc-ic { width:40px; height:40px; background:url(img/dc-ic.png) no-repeat; float:left; position:relative}















.doc-title { width:100%; margin-top:-40px; float:left; background:#ededed; text-transform:uppercase; font-size:14px; font-weight:bold; color:#333; height:40px; line-height:40px; padding-left:60px;}















.doc-short-des { width:100%; float:left; padding-bottom:15px; margin-bottom:10px; border-bottom:solid 1px #CCC; line-height:18px; color:#666; font-size:13px}















.doc-spc { font-style:italic; color:#333; font-weight:bold; font-size:12px; float:left; width:100%; margin:0 0 5px 0}















.dc-ic-2 { width:30px; height:31px; background:url(img/dc-ic-2.png) no-repeat; float:left; margin:0 15px 0 0}















.doc-qualif { width:300px; float:left; font-size:12px; color: #999; line-height:18px;}















.doc-mail { color:#4bbcd7; font-weight:bold; font-size:12px; float:left; width:100%; margin:0 0 12px 0}















.jts-btn { background:#4bbcd7; color:#FFF !important; padding:7px 18px; float:left; font-weight:bold; font-size:11px; text-transform:uppercase; margin:0; width:49%; text-align:center;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear}















.jts-btn:hover { text-decoration:none; color:#FFF; background:#00529b}















































.jts-btn-2 { background:#eaeaea; color:#666; padding:7px 18px; float: right; font-weight:bold; font-size:11px; text-transform:uppercase; margin:0 5px 0 0;width:49%; text-align:center;















-webkit-transition:all 0.2s linear ;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear}















.jts-btn-2:hover { text-decoration:none; color:#FFF; background:#00529b}















.doctor-page .col-sm-6 { margin-bottom:60px;}







































.prima-menu .current-menu-item { background:#0a85b3}















.app-items { width:100%; float:left; text-align:left; margin-bottom:5px; float:left}















.app-items-0 { width:100%; float:left; text-align:left; margin-bottom:10px; float:left; background:#4bbcd7; color:#FFF; padding:10px 15px; text-transform:uppercase; font-weight:bold; font-size:11px;}















.app-items-3 { width:100%; float:left; text-align:left; margin-bottom:10px; float:left}















.app-items-3 .wpcf7-text { width:100%; height:39px; background:#f1f3f4; border:solid 1px #6dc1d8;}















.app-items-3 .wpcf7-text:focus { opacity:1}















.app-items-3 .wpcf7-date:focus { opacity:1}















.app-items-3 .wpcf7-textarea:focus { opacity:1}















.app-items-3 .selectBox:focus { opacity:1}















.app-items-2:hover { opacity:1}















.app-items-3 .selectBox { width:100%; height:39px; background:#f1f3f4; border:solid 1px #6dc1d8 !important; 















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;} 















.app-items-3 .wpcf7-textarea { width:100%; height:150px; background:#f1f3f4; border:solid 1px #6dc1d8; padding:15px; max-width:100%; 















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.app-items-3 .wpcf7-date { width:100%; height:40px; background:#f1f3f4; border:solid 1px #6dc1d8; 















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.app-items-2{ width:100%; height:39px; background:#f1f3f4; border:solid 1px #6dc1d8; float:left; margin-bottom:10px;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.app-items-2 .Sex { margin-top:9px; float:left}















.app-items-2 .new-radio { margin-right:5px !important}































.app-items .wpcf7-submit { padding:11px 15px;}































.testi p { 















color: #666;















font-family: Arial;















font-size: 12px;















line-height: 18px;















margin: 0 0 10px 0;















padding: 0; float:left; font-weight:bold;}















.testi a { color:#666; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 20px 0;















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear; text-decoration:none   }















.testi a:hover { color:#333; text-decoration:underline;}































.jts-blog-cnt img { display:none }















.jts-holder-inner { width:100%; max-width:1100px; margin:0 auto}















.jts-full { width:100%; float:left; border-bottom:solid 1px #e1e1e1; padding:0 0 12px 0; margin:0 0 12px 0}















.jts-full-img { width:100px; float:left}















.jts-full-img img { max-width:100%}















.jts-full-txt { width:200px; float:left; font-size:12px; color:#999; margin-left:10px;}















.jts-full-txt h1 { font-size:12px; color:#666; margin:0}















.doc-new-ic { width:135px; height:135px; float:left; margin-top:10px;}















.doc-new-ic img { max-width:100%;}















.no-pad-abt { padding:0 !important; position:relative}















.inr-border { padding:15px; border:solid 1px #FFF; width:100%; height:100%; position:absolute;}































.facilities-page .col-sm-3 { background:#008ace; padding:0; min-height:103px;}















.facilities-page .col-sm-3 img { position:absolute; left:16px; top:15px;}















.fac-txt { padding-left:100px; padding-top:44px; color:#FFF; text-align:left}































.facilities-page .col-sm-3:nth-child(2) .fac-txt { padding-top:25px}















.facilities-page .col-sm-3:nth-child(8) .fac-txt { padding-top:30px}















.facilities-page .col-sm-3:nth-child(13) .fac-txt { padding-top:25px}















.facilities-page .col-sm-3:nth-child(14) .fac-txt { padding-top:30px}















.facilities-page .col-sm-3:nth-child(15) .fac-txt { padding-top:30px}















.facilities-page .col-sm-3:nth-child(16) .fac-txt { padding-top:30px}















.facilities-page .col-sm-3:nth-child(18) .fac-txt { padding-top:30px}















































.facilities-page .col-sm-3:nth-child(4) img { top:22px;}















.facilities-page .col-sm-3:nth-child(6) img { top:18px;}















.facilities-page .col-sm-3:nth-child(7) img { top:18px;}















.facilities-page .col-sm-3:nth-child(8) img { top:18px;}















.facilities-page .col-sm-3:nth-child(9) img { top:18px;}















.facilities-page .col-sm-3:nth-child(11) img { top:20px; left:10px}















.facilities-page .col-sm-3:nth-child(12) img { top:21px;}















.facilities-page .col-sm-3:nth-child(13) img { top:11px; left:0}















.facilities-page .col-sm-3:nth-child(14) img { top:21px; left:10px}















.facilities-page .col-sm-3:nth-child(16) img { left:10px}































.facilities-page .col-sm-3:nth-child(3) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(5) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(6) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(8) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(11) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(13) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(14) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(16) {background: #4bbcd7}















.facilities-page .col-sm-3:nth-child(19) {background: #4bbcd7}















.career-page { padding:0px; margin-top:0px; margin-bottom:0px;}















.app-items .wpcf7-text { width:100%; height:39px; background:#f1f3f4; border:solid 1px #6dc1d8; 















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.app-items .wpcf7-text:hover { opacity:1}































































.app-items .wpcf7-text:focus { opacity:1}















.app-items .wpcf7-date:focus { opacity:1}















.app-items .wpcf7-textarea:focus { opacity:1}















.app-items .selectBox:focus { opacity:1}































.app-items .selectBox { width:100%; margin-bottom:5px; height:39px; background:#f1f3f4; border:solid 1px #6dc1d8 !important; 















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;} 















.app-items .wpcf7-textarea { width:100%; height:85px; background:#f1f3f4; border:solid 1px #6dc1d8; padding:15px; max-width:100%; 















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.app-items .wpcf7-date { width:100%; height:40px; background:#f1f3f4; border:solid 1px #6dc1d8; 















-webkit-transition:all 0.2s linear;















-moz-transition:all 0.2s linear;















-ms-transition:all 0.2s linear;















-o-transition:all 0.2s linear;















transition:all 0.2s linear;}















.sp-fm { float:left; margin:7px 0px 0 10px; font-size:12px; line-height:23px}















.app-items-5 { width:100%; height:39px; background:#f1f3f4; border:solid 1px #6dc1d8 !important;  float:left}















.app-items-5:hover { opacity:1}















.app-items .wpcf7-submit { width:auto; padding:11px 27px !important;}















.ins-head { width:100%; float:left; background:#4bbcd7; float:left; color:#FFF; height:45px; line-height:45px; font-size:12px; font-weight:bold; text-align:center; margin-bottom:25px;}















.ins-img { border:solid 1px #eee;}















.ins-img img { max-width:100%}















.ins-block { width:100%; float:left}















.ins-block-right { width:100%; float: right; font-size:12px; line-height:16px;  color:#666; min-height:76px !important; background:#eee; padding:3px 10px;}















.jts-pad { padding:0 !important; margin:20px 0 0px 0; min-height:100px !important; height:200px; margin-bottom:15px !important}















.jts-sm-5 { width:18.25%; float:left; margin:0 1% 0 0}















































.career-page p { padding-left:15px; padding-right:15px; float:left; width:100%}















.left_bg { position: absolute; left:-140px; top:500px; display:none !important }















.career-inr { padding:15px; float:left; margin:0 0 20px 0; width:100%}















.career-inr img { margin:0 15px 0 0}















.doc-inner-page-left { width:62%; float:left;}















.doc-inner-page-right { width:35%; float: right; font-family:"Arimo",sans-serif}















.doc-inner-page-cnt p { font-family:"Arimo",sans-serif; line-height:21px;}















.doc-inner-page-cnt { width:100%; float:left; text-align:justify; font-size:13px; color:#666; margin-top:20px; line-height:18px;}















.doc-inr-frm-cntr { width:100%; float:left}















.solar-hide { display: block}















@media only screen 















and (min-width : 320px) 















and (max-width : 600px) {















	















	#cssmenu ul ul li a { color:#FFF !important}















	.social-ic-2 { top:137px !important; }















.mr005 { margin:0 !important}















.banner-title h1 { line-height:24px;}















.eoi-holder-txt { width:100% !important; padding:15px !important;}















.eoi-holder-img {  width:100% !important; padding:15px !important;}















.solar-hide { display:none !important}















.sl-pad { padding:15px;}















.ss-2 { margin:0 !important;}















.ss-1 { margin:0 !important;}















.jts-news-right { padding:10px !important; height:auto !important}















.jts-home-title { line-height:21px;}















.slick-prev { left:45% !important}















.header-col-1 { width:100%}















.header-col-1 img { max-width:100%}















.header-wrapper { padding:15px !important}















.jts-header-block-1 { float:left; padding:0 0 10px 0; border: solid 1px #ddd; border-width:0 0 1px 0; margin:0 0 10px 0; width:100%}















.jts-bl-1-txt { text-align:left}















.social-ic { float:left; margin:10px 0 0 0}















.jts-banner { width:100%; height:auto}















.jts-banner-right { width:100%; height:auto}















.jts-banner-right-item-img { width:100%}















.jts-banner-right-item-txt { width:100%}















.left_bg { display:none }















.jts-banner-right-item-img { display:none }















.jts-news,.jts-downs, .jts-brochure, .jts-video, .jts-news-left ,.jts-news-right, .find-doctor-left ,.find-doctor-right { width:100%}















.jts-news, .jts-downs { height:auto}















.jts-spcaer { height:20px}















.find-doctor-left { padding:0 15px}















.hide-mob { display:none}















.doc-new-ic { width:50px; height:50px; margin-bottom:10px}















.doc-txt { width:100%; padding:0; margin:0}















.doc-txt p { line-height:17px;}















.doc-txt .textwidget { width:100%}















.doc-txt #uwpqsf_id  { width:100%}















.rd-mr { margin-top:15px;}















.jts-col-sm-3 { width:100%; margin-bottom:15px; padding:0 !important}















.more-abt-us { padding:0 15px}















.jts-blog-date { margin-top:-77px; position:relative}















.jts-blog-more { display:none}















.jts-blog-cnt { width:100%}















.jts-news-right { height:55px}















.testi { line-height:14px;}















.jts-brochure, .jts-video { text-align:left}















.jts-brochure, .jts-video .fa { padding-left:15px;}















.jts-banner-right-item-txt p { font-size:13px;}















.jts-banner-right-item-txt li { font-size:13px; margin-bottom:7px;}















.find-doctor-right-inr { padding:40px 15px}















.jts-footer { margin-top:0}















form { margin-bottom:0 !important}















#menu-main-menu li { width:100%; float:left}















#menu-main-menu li a { width:100%; float:left}















.header .primary .navbar .navbar-collapse { top:162px !important; margin:0 !important}















.jts-abt-sub-txt { width:100%; float:left}















.no-pad-abt { margin-bottom:15px}















.jts-footer .col-sm-3 .box h4 { color:#000}















.wpcf7 .col-sm-4 { padding:0 !important}















.dco-page-img { width:100%}















.dco-page-txt { width:100%; margin:2px 0 15px 0}















.jts-btn { padding:7px 0; width:50%; margin:0}















.jts-btn-2 { width:50%; margin:0}















.doc-qualif { padding-left:50px; margin-top:-30px;}















.doc-inner-page-left { width:100%}















.dco-page-img { width:100% !important}















.doc-inner-page-left { padding:0 15px}















.dco-page-txt, .doc-qualif { width:100% !important}















.doc-inner-page-cnt { border-top:solid 1px #ddd; margin:0; padding-top:15px}















.doc-inner-page-right { width:100%; float:left; padding:20px 15px 15px 15px}















.jts-news { display: none}















.jts-downs { display: none}















.hide-desk { display: block !important}















.mob-spacer { width:100%; height:20px; float:left; display:block !important}















.facilities-page .col-sm-3 { margin-bottom:1px}















.jts-blog-cnt { width:100% !important; min-height:0px;}















.mob-pad { padding:15px !important;}















.jts-full-txt { padding-left:100px; margin-top:-41px; width:100%}















.jts-sm-5 { width:100%; margin:0; height:auto}















.ins-page-out { width:100% !important; padding:15px !important;}















.ins-head { height:auto; line-height:normal; padding:15px 0}















.jts-home-title { text-align:center}















.lt-sp { letter-spacing:0px;}















.jts-form  { padding:15px}















.jts-form-label { width:100%}















.jts-form-left {  width:100%}















.jts-form .wpcf7-text { max-width:100%}















.jts-form-right { width:100%}















.jts-form-subject { float:left; width:100%; height:auto; padding-bottom:8px;}















.jts-cnt-info { line-height:16px; color:#666}















.jts-home-des .wpcf7-form { margin:0 !important}















#wowslider-container1 .ws-title { font:3.5em "Open Sans",sans-serif !important; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;}















.find-doctor { float:left; margin:0; display:block}















.home-mob { display:block !important; padding:15px; float:left; width:100%}















.find-doctor-left { padding-bottom:20px;}















.ins-head { float:none; width:93%; margin:0 auto; font-size:14px;}















.ins-img { text-align:center}















.cnt-rt-mob { margin:15px 0}















.jts-bl-1-txt h6 { font-size:13px;}















.social-ic .fa { width:40px !important; height:40px !important; line-height:40px !important;}















.social-ic { margin:0 !important}















#wowslider-container1 .ws-title { max-width:100% !important; margin:0 !important; width:100% !important; bottom:0 !important}















.slr-cnt { padding:0 15px; width:100% !important}















.slr-cnt-2 { padding:0 15px; width:100% !important}















.slr-sidebar { padding:0 15px; width:100% !important; display:none}















.slr-cnt li { text-align:justify}















.full-cnt { padding:15px;}















.solar-inr { display: inline !important}















.contest-inr li { width:100% !important; padding:0 !important; margin:0 0 12px 0}















.cnt-sde2 { width:100% !important; padding:15px !important;}















.cnt-cnt { padding:15px !important; width:100% !important}















.header-wrapper { min-height:0px !important;}































.overlay-01 h1 { margin:15px 0 0 0 !important}















.overlay-01 a { margin:15px 0 0 0 !important; float:left !important}















.overlay-02 h1 { margin:15px 0 0 0 !important}















.overlay-02 a { margin:15px 0 0 0 !important; float:left !important}















.solar-home-right-3 { height:auto !important}















.solar-home-right-3 .solar-news-items-img { width:30% !important}















.solar-home-right-3 .solar-news-items-txt { width:66% !important; float:right !important; margin:0 !important}















.solar-home-right-3 .solar-news-items-txt h5 { margin-bottom:0px  !important;}















.jts-news { display:none !important}































































	}















	















	















	















@media only screen 















and (min-width : 601px) 















and (max-width : 970px) {















	















	.video-gallery li { width:32.3% !important}















.jts-banner { width:100%; height:auto}















.jts-banner-right { width:100%; height:auto}















.jts-banner-right-item { background:#FFF}















.jts-hm-rt-tx td { height:180px;}















.jts-banner-right-item-txt li { line-height:20px; letter-spacing:0px; font-size:13px; margin-bottom:5px}















.jts-banner-right-item-txt p { font-size:13px;}















.jts-news { width:100%}















.jts-downs { width:100%}















.jts-brochure { width:50%}















.jts-video{ width:50%}















.header-col-1 { width:100%}















.header-col-2  { width:100%}















.jts-header-block-1 { float:left}















.jts-h-03 { border:none}















.jts-h-01 { border:1px solid #cccccc; border-width:0 1px 0 0px !important}















.jts-h-02 { border:1px solid #cccccc;  border-width:0 1px 0 0px !important}















.jts-header-block-1 { border:none}















.jts-rsp-tb { float:right; width:auto; margin:-75px 0 0 0}































.header .primary .navbar .navbar-collapse { top:240px !important;}















.left_bg { display:none !important}















.hide-tb { display:none !important}















.find-doctor-left { width:100%}















.find-doctor-right { width:100%}















.find-doctor {  background:url(img/find-doc-bg.png) no-repeat left 5px #e3e3e3;  }















.jts-spcaer { height:25px;}















.find-doctor-right-inr { padding:50px 40px}















.find-doctor-right{ background:#000}















.more-abt-us { padding:15px;}















.abt-des { padding:10px}















.abt-des p { line-height:15px;}















.abt:nth-child(3) { position:relative; left:1px}















.pad { padding:5px}















.jts-blog-date { margin:-77px 0 0 0; position:relative}















.jts-blog-more { display:none }















.jts-blog-cnt { width:100%}















.jts-abt-sub-txt { width:100%}















#menu-main-menu li a { width:100%}















.doctor-page .col-sm-6 { width:100%}















.dco-page-img { width:180px;}















.dco-page-txt { width:98%; padding-left:180px; margin-top:-180px; }















.doc-inner-page-left { width:100%}















.doc-inr-page-jts .dco-page-txt { margin-top:0; padding:0}















.doc-inr-page-jts .doc-inner-page-cnt { padding:15px; text-align:justify}















.doc-inner-page-right { width:100%; padding:15px;}















.doc-inr-frm-cntr .app-items-3 { width:49.5%;}















.doc-inr-frm-cntr .app-items-3:nth-child(2) { float:right}















.doc-inr-frm-cntr .app-items-3:nth-child(5) { float:right}















.doc-inr-frm-cntr .app-items-3:nth-child(7) { float:right}















.doc-inr-frm-cntr .app-items-3:nth-child(10) { float:right}















.doc-inr-frm-cntr .app-items-2 { width:49.5%; float:right}















.doc-inr-frm-cntr .last-dv { width:100%}















.facilities-page .col-sm-3 { width:49%; margin:0 1px 1px 0; float:left}















.jts-footer-inr .col-sm-3 { width:50%; float:left; min-height:210px;}















.news-page-jts .jts-col-sm-3 { width:49%}















.jts-blog-cnt { width:100% !important; min-height:120px;}















.jts-sm-5 { width:30%; margin:1% !important; height:220px}















.jts-cnt-in-p { text-align:left; margin-bottom:10px}















.col-sm-8 { width:100% !important}































.jts-btn { width:auto}















.jts-btn-2 { width:auto; float:left}































.app-items-3 select {















    -webkit-appearance: none !important; border:1px solid #6dc1d8; width:100%; height:39px; border-radius:0px; background:#f1f3f4 ;















}















.wpcf7-text { -webkit-appearance: none !important; }















.wpcf7-textarea  { -webkit-appearance: none !important; }































}































@media only screen 















and (min-width : 700px) 















and (max-width : 768px) {















	.app-items-3 select {















    -webkit-appearance: none !important; border:1px solid #6dc1d8; width:100%; height:39px; border-radius:0px; background:#f1f3f4 ;















}















.wpcf7-text { -webkit-appearance: none !important; }















.wpcf7-textarea  { -webkit-appearance: none !important; }















	.find-doctor-left { width:50%; padding:0 0 0 20px}















	.find-doctor-right { width:50%}















	.doc-txt { margin:0}















	.doc-new-ic { width:94px; height:auto}















	.find-doctor { background:#e3e3e3}















	.doc-new-ic { margin:0}















	.find-doctor-right-inr { padding:30px;}















}















@media only screen 















and (min-width : 971px) 















and (max-width : 1024px) {















	.app-items-3 select {















    -webkit-appearance: none !important; border:1px solid #6dc1d8; width:100%; height:39px; border-radius:0px; background:#f1f3f4 ;















}















.wpcf7-text { -webkit-appearance: none !important; }















.wpcf7-textarea  { -webkit-appearance: none !important; }















.jts-banner { width:48%}















.jts-banner-right { height:auto; width:52%}















.hide-tb2 { display:none}















.jts-banner { height:auto}















.jts-banner-right-item { background:#FFF}















.jts-news-left { font-size:13px; padding-left:8px;}















.jts-brochure { font-size:13px;}















.jts-video { font-size:13px;}















.find-doctor-left { padding-left:20px; width:50%}















.find-doctor-right { width:50%}















.more-abt-us { padding:0 15px}















.jts-blog-cnt { width:100%}















.jts-blog-date-inr { margin-top:-77px; position:relative}















.jts-blog-more { display:none}















.left_bg { display:none}















.header-col-1 img { max-width:100%; margin-top:8px;}















.header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited { padding:9px 14px !important;}















.dco-page-txt { width:342px;}















.doc-short-des { font-size:12px;}















.doc-qualif { width:280px;}















.doc-inner-page-right { width:35%; padding:0 15px}















.doc-inner-page-left { padding:0 15px}















.dco-page-img { width:180px;}















.doc-inr-page-jts .dco-page-txt { width:100%; padding-left:200px; margin-top:-200px;}















.doc-inr-page-jts .doc-qualif { margin-top:-30px; padding-left:50px;}















.jts-blog-cnt { width:100% !important}















.ins-page-out { padding:15px;}















.jts-form .wpcf7-text { max-width:189px;}















.wpcf7-list-item { font-size:12px;}















.doc-qualif { width:100%; padding-left:50px; margin-top:-30px;}















.dco-page-img { width:160px;}















.dco-page-txt { width:100%; padding-left:160px; margin-top:-160px;}















.jts-btn { padding-left:0px; padding-right:0px;}















.doctor-page .col-sm-6:nth-child(1) .doc-spc{ font-size:11px;}















.doctor-page .col-sm-6:nth-child(1) .doc-qualif { font-size:11px;}















}















































@media only screen 















and (min-width : 1025px) 















and (max-width : 1100px) {















.jts-banner { width:48%}















.jts-banner-right { height:auto; width:52%}















.hide-tb2 { display:none}















.jts-banner { height:auto}















.jts-banner-right-item { background:#FFF}















.jts-news-left { font-size:13px; padding-left:8px;}















.jts-brochure { font-size:13px;}















.jts-video { font-size:13px;}















.find-doctor-left { padding-left:20px; width:50%}















.find-doctor-right { width:50%}















.more-abt-us { padding:0 15px}















.jts-blog-cnt { width:100%}















.jts-blog-date-inr { margin-top:-77px; position:relative}















.jts-blog-more { display:none}















.left_bg { display:none}















.header-col-1 img { max-width:100%; margin-top:8px;}















.header .primary .navbar .nav > li > a, .header .primary .navbar .nav > li > a:visited { padding:9px 14px !important;}















.dco-page-txt { width:342px;}















.doc-short-des { font-size:12px;}















.doc-qualif { width:280px;}















.doc-inner-page-right { width:35%; padding:0 15px}















.doc-inner-page-left { padding:0 15px}















.dco-page-img { width:180px;}















.doc-inr-page-jts .dco-page-txt { width:100%; padding-left:200px; margin-top:-200px;}















.doc-inr-page-jts .doc-qualif { margin-top:-30px; padding-left:50px;}















.jts-blog-cnt { width:100% !important}















.ins-page-out { padding:15px;}















.jts-form .wpcf7-text { max-width:189px;}















.wpcf7-list-item { font-size:12px;}















}































.hide-desk { display:none}















.mob-spacer { display:none}















.ins-page-out { float:left; width:105%}















.jts-cnt-info { padding:0 15px 15px 15px}















.jts-resp { max-width:1440px; margin:0 auto; float: none; width:100%}















.home-mob { display:none}















.jts-h-03 { border:none}















.jts-cnt-in-p { text-align:center; float:left; width:100%; margin:0 0 15px 0}















.banner-hide { width:100%; float:left; position:absolute; z-index:50000;  height:40px; bottom:0; left:0}















.wpcf7-text { border-radius:0px !important; font-size:12px; color:#333 }















.selectBox-label { font-size:12px; color:#333 }















.wpcf7-textarea  {border-radius:0px !important;}















div.wpcf7-mail-sent-ok { border:none !important}















div.wpcf7-validation-errors { border:none !important}















.title-sep { width:100%; background:url(img/sep.png) no-repeat center top; height:17px; float:left}















.slick-prev { background:url(slick/ar-left.png) no-repeat; width:17px; height:22px; font-size:0px; position:absolute; left:48%; top:10px; z-index:500}















.slick-next { background:url(slick/ar-right.png) no-repeat; width:17px; height:22px;  font-size:0px; position:absolute; left:51%; top:10px; z-index:500}















.responsive-2 { position:relative; padding-top:50px; margin-bottom:0px}















.contest-overlay { width:100%; height:100px; position:absolute; left:0; bottom:0; background:url(img/overlay.png) repeat; padding:20px 0}















.contest-overlay h1 { text-align:center; width:100%; color:#FFF; margin:10px 0 0 0; padding:0;  font-size:14px; font-weight:600; font-family:"Open Sans",sans-serif ; letter-spacing:2px;}















.contest-overlay h2 { text-align:center; width:100%; color:#FFF; margin:0; padding:0;  font-size:13px; font-weight:400; font-family:"Open Sans",sans-serif }















.slick-slide { position:relative}















.line { width:27px; height:1px; background:#FFF; float:left; margin:9px 10px 0 10px}















.tle { float:left}















.tle-out { margin:0 auto; display:table;}















.solar-inr { width:100%; max-width:1070px; margin:0 auto; display:table}















/* saf3+, chrome1+ */















@media screen and (-webkit-min-device-pixel-ratio:0) {















.mouse { bottom:40px !important;}















}















.mouse { width: 22px;height: 42px; border-radius: 15px; border: 2px solid #FFF; margin:0; position:absolute; left:49.1%; bottom:20px; cursor:pointer; transition:all 0.3s cubic-bezier(.56,.01,.13,1); -moz-transition:all 0.3s cubic-bezier(.56,.01,.13,1); -webkit-transition:all 0.3s cubic-bezier(.56,.01,.13,1);}















.mouse:hover {border:2px solid #fff !important;}















.scroll { display: block; margin: 6px auto; width: 3px; height: 3px; border-radius: 4px; background: #FFF; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: scroll; animation-name: scroll;}















@keyframes scroll {















  0% {















    opacity: 1;















  }















  100% {















    opacity: 0;















    -webkit-transform: translateY(20px);















    -ms-transform: translateY(20px);















    transform: translateY(20px);















  }















} 















@-webkit-keyframes scroll {















  0% {















    opacity: 1;















  }















  100% {















    opacity: 0;















    -webkit-transform: translateY(20px);















    transform: translateY(20px);















  }















}















.page_overlay { background:url(img/home_overlay.png) repeat; width:100%; height:100%; position:absolute; left:0; top:0}















.slr-sidebar { width:25%; float: right; padding-left:3%;  border-left:solid 1px #eee;}















.slr-sidebar ul { margin:0; padding:0; list-style:none}















.slr-sidebar ul li { margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; border-bottom:solid 1px #eee}















.slr-cnt { width:75%; float: right; padding-right:3%}















.slr-cnt-2 { width:75%; float: right; padding-right:3%}















.slr-cnt p { text-align:justify}















.slr-cnt-2 p { text-align:justify}















.sc-outer { background:#666; width:30px; height:30px; border-radius:250px; float:left; margin:0 6px 0 0}















.eoi-cnt { width:100%; float:left;}















.cnt-cnt { width:62%; float:left; padding-left:3%}















.cnt-sde2 { width:32%; float:left; padding-left:0%}















.cnt-sde2 h2 { width:100%; float:left; font-size:16px; color:#333; margin:0 0 15px 0; padding:0; font-weight:600}















.cnt-sde2 h3 { width:100%; float:left; font-size:14px; color:#333; margin:0 0 5px 0; padding:0; font-weight:600}















.cnt-sde2 h4 { width:100%; float:left; font-size:13px; color:#666; padding:0; margin:0 0 15px 0; font-weight:400}















.eoi-holder { width:100%; float: left}















.eoi-holder-img { width:40%; float: left}















.eoi-holder-img img { max-width:100%}















.eoi-holder-txt { width:60%; float: left; padding-right:5%}















.eoi-holder-txt p { text-align:justify}















.eoi-sep { width:70px; height:2px; background:#F90; float:left; margin-bottom:20px}































.eoi-sep2 { width:70px; height:2px; background:#F90; float:left; margin-bottom:15px; margin-top:8px;}















.eoi-holder { width:100%; float:left; text-align:justify}















.eoi-holderh h6 { width:100%; float:left; text-transform:uppercase; font-size:15px; color:#333; margin:0; padding:0}















.eoi-holder h1 { font-size:14px;}















.eoi-holder li { width:100%; margin:0 0 5px 0; padding:0; list-style:none; background:url(img/arr-new.png) no-repeat 0px 4px ; list-style:none; float:left; padding:0 0 0 20px}















.slr-cnt ul { float:left; width:100%; margin:15px 0; padding:0}















.slr-cnt li { width:100%; margin:0 0 5px 0; padding:0; list-style:none; background:url(img/arr-new.png) no-repeat 0px 4px ; list-style:none; float:left; padding:0 0 0 20px}















.slr-cnt h5 { font-size:14px; margin:0; padding:0}















.slr-cnt-2 h5 { font-size:14px; margin:0; padding:0}















.tle a { color:#FFF !important;}















.tle a:hover { color:#FFF;}















.contest-overlay h1 a { color:#FFF !important}















.contest-overlay h1 a:hover { color:#FFF}































.full-cnt { width:100%; float: left; }















.full-cnt p { text-align:justify}















.contest-inr { width:100%; float: left; }















.contest-inr li { width:25%; float:left; padding:0.3%; list-style:none}















.contest-inr li img { max-width:100%;}















.contest-inr li h1 { width:100%; float:left; text-transform:uppercase; font-size:12px;color:#333; margin:10px 0 5px 0; padding:0 0 10px 0; border-bottom:solid 1px  #F90; font-weight:600}















.form-ele { width:100%; margin:10px 0 5px 0; float:left}















.form-ele2 { width:100%; margin:0px 0 5px 0; float:left}































.header .primary .navbar .btn-navbar .icon-bar { background:#fff !important}















.slick-slide img { width:100%; max-width:100%}















.ss-1 { margin-top:21px;}















.ss-2 { margin-top:10px;}















.jts-h-03 { display:none}















.jts-banner-right-item-txt p a { text-decoration:none}















.jts-banner-right-item-txt p a:hover { text-decoration:none}















.slr-btn { float:left; padding:13px 40px; background:#F90; color:#FFF !important; text-transform:uppercase; font-weight:600; text-decoration:none !important}































@media only screen 















and (min-width : 601px) 















and (max-width : 1115px) {















.solar-inr { padding:0 20px;}















.jts-news-right { height:auto !important}















.jts-news { height:auto !important; padding-bottom:10px;}















.jts-news-left { width:22% !important}















.jts-news-right { width:78% !important}















.testi { line-height:17px !important;}















.jts-header-block-1 { float:right !important}































}















@media only screen 















and (min-width : 601px) 















and (max-width : 700px) {















.jts-news-left { width:22% !important}















.jts-news-right { width:78% !important}















.testi { line-height:17px !important;}































}































@media only screen 















and (min-width : 680px) 















and (max-width : 910px) {















.contest-inr li { width:33.3% !important}















}















@media only screen 















and (min-width : 601px) 















and (max-width : 679px) {















.contest-inr li { width:50% !important}















}















.slick-dots { display:none !important}































@media only screen 















and (min-width : 880px) 















and (max-width : 980px) {















.header-col-2 { width:65% !important}















.header-col-1 { width:35% !important}















}















.decath-inr { margin:0 auto; max-width:1440px;}



@media only screen 



and (min-width : 601px) 



and (max-width : 880px) {



.logo-2 { float:left !important}



.mr005 { margin:0px !important;}



.tab-sty { width:auto !important}



}



@media only screen 



and (min-width : 1540px) 



and (max-width : 2500px) {



.solar-inr { max-width:1440px !important;}



.jts-home-des { max-width:1440px !important;}



}



.mr005 { margin-top:24px;}



.solar-news-items { width:100%; float:left; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:solid 1px #ddd}



.solar-news-items-img { width:25%; float:left}



.solar-news-items-img img { max-width:100%}



.solar-news-items-txt { width:72%; float:left; margin-left:3%}



.solar-news-items-txt h1 { font-size:14px; margin:0; padding:0; float:left; width:100%}



.solar-news-items-txt h5 { font-size:12px; margin:5px 0 10px 0; padding:0; color: #999; font-weight:normal; float:left; width:100% }



.solar-news-items-txt h5 a { color:#999}



.solar-news-items-txt a p { color:#666}



.solar-news-items-txt a { color:#666}



.solar-press-items { width:24%; float:left; margin:0 1% 15px 0; padding:0 0 15px 0; border-bottom:solid 5px #eee}



.solar-press-items-img { width:100%; float:left}



.solar-press-items-img img { max-width:100%}



.solar-press-items-txt { width:100%; float:left; margin:10px 0 0 0}



.solar-press-items-txt h1 { font-size:14px; margin:0; padding:0; float:left; width:100%}



.solar-press-items-txt h5 { font-size:12px; margin:5px 0 0px 0; padding:0; color: #999; font-weight:normal; float:left; width:100% }



.solar-press-items-txt h5 a { color:#999}



.solar-press-items-txt a p { color:#666}



.solar-press-items-txt a { color:#666}



.social-ic-2 { position:absolute; right:15px; top:10px; z-index:500}



.solar-home-right-1 { width:100%; float:left; height:100px; background:url(img/img-01.jpg) no-repeat center; position:relative}



.solar-home-right-2 { width:100%; float:left; height:150px; background:url(img/img-02.jpg) no-repeat center; position:relative}



.solar-home-right-3 { width:100%; float:left; height:150px; background:#FFF; padding:20px 25px; }



.solar-home-right-3  .solar-news-items-img { width:22%}



.solar-home-right-3 .solar-news-items-txt h1 { font-size:12px;}



.solar-home-right-3 h2 { text-transform:uppercase; font-size:14px; color:#333}



.overlay-01 { width:100%; height:150px; background:rgba(0, 67, 125, 0.8); position: absolute; left:0; top:0; padding:25px; z-index:2}



.overlay-02 { width:100%; height:150px; background:rgba(0, 0, 0, 0.7); position:absolute; left:0; top:0; z-index:2; padding:25px;}



.overlay-01 h1 { text-transform:uppercase; font-size:15px; font-weight:600; color:#FFF; float:left; margin:45px 0 0 0}



.overlay-01 a { float:right; padding:13px 0px; background:#FFF; color:#666; border-radius:250px; margin:39px 0 0 0; text-transform:uppercase; font-size:12px; text-decoration:none; text-align:center; width:175px}



.overlay-01 a:hover { text-decoration:none;}



.overlay-02 h1 { text-transform:uppercase; font-size:15px; font-weight:600; color:#FFF; float:left; margin:45px 0 0 0}



.overlay-02 a { float:right; padding:13px 0px; background:#FFF; color:#666 !important; border-radius:250px; margin:39px 0 0 0; text-transform:uppercase; font-size:12px; text-decoration:none; width:175px; text-align:center}



.overlay-02 a:hover { text-decoration:none;}



#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li { float:left !important; position:relative}



.solar-press-items { list-style:none}



.how-to-apply { width:100%; float:left;}



.how-to-apply li { width:100%; float:left; margin:0 0 10px 0; list-style: none; padding:0 0 10px 0; background:none; border-bottom:solid 1px #e8e8e8}



.htp-img { float:left; margin:0 10px 0 0;}



.htp-img img { max-width:60px;}



.htp-txt { float:left; font-size:14px; font-weight:600; margin:18px 0 0 0}



.doc-req li { list-style:none; margin:0 2% 3% 0; width:31.3%; float:left; background:none; padding:0}



.work-doc-req li { list-style:none; margin:0 2% 2% 0; width:23%; float:left; background:none; padding:0}
.work-doc-req li img { width:100%; max-width:100%;}
.work-doc-req li h5 { width:100%; float:left; min-height:45px; margin:10px 0 0 0; font-weight:100; font-size:12px; font-family: Arial, Helvetica, sans-serif}
.work-doc-req li h5 a { text-decoration:none; color:#666}

.work-doc-req-2 li { list-style:none; margin:0 2% 3% 0; width:31%; float:left; background:none; padding:0}
.work-doc-req-2 li img { width:100%; max-width:100%;}
.work-doc-req-2 li h5 { width:100%; float:left; margin:10px 0 0 0; font-weight:100; font-size:14px; font-family: Arial, Helvetica, sans-serif}
.work-doc-req-2 li h5 a { text-decoration:none; color:#666}



.doc-req li img { width:100%; max-width:100%;}



.doc-req li h5 { width:100%; float:left; margin:10px 0 0 0; font-weight:100; font-size:12px; font-family: Arial, Helvetica, sans-serif}



.doc-req li h5 a { text-decoration:none; color:#666}



.fl-right { float:right !important}



.sdme-home-gal-left { width:49%; float:left}



.sdme-home-gal-left img{ width:100%; float:left; max-width:100%;}



.sdme-home-gal-left h6 { width:100%; background:#EEE; float:left; height:50px; text-align:center; line-height:50px; text-transform:uppercase; font-size:12px; letter-spacing:1px;}



.sdme-home-gal-left h6 a { color:#666}



.pro-edit li { list-style:none}



.half-left2 input[type="password"] {



	border: 1px solid #ddd;



	padding: 5px 10px;



	max-width:540px;



	width:100%;



}



.new-home-outer { width:100%; max-width:1200px; margin:0 auto}



.newhome-left { width:67%; float:left}



.newhome-right { width:30%; float: right}



.newhome-left .jts-home-title { margin:0 0 15px 0 !important; float:left; width:100%}



.newhome-right .jts-home-title { margin:0 0 15px 0!important; float:left; width:100%}



.newhome-left .jts-home-des { text-align:justify; padding:0}



.newhome-right .solar-news-items-txt h1 { font-size:12px !important}



div.wpcf7-response-output { margin:0 !important; padding:0 !important}



.widefat { width:100%}



.widefat tr { border-bottom:solid 1px #DDD; line-height:36px;}



.widefat textarea { line-height:20px !important;}



.wp-list-table tr {  line-height:20px !important;}



.video-gallery { width:100%; float:left}



.video-gallery li { width:24%; float:left; margin:0 1% 1% 0; background:none; position:relative; padding:0}



.video-gallery li img { max-width:100%}



.video-gallery li h5 {    width: 100%;



    float: left;



    margin: 10px 0 0 0;



    font-weight: 100;



    font-size: 12px;



    font-family: Arial, Helvetica, sans-serif; min-height:56px;



}



.video-gallery li h5 a { color:#666; text-decoration:none}



.video-overlay img { position:absolute; left:0; top:0; max-width:100%;}



.fbx-credit { display:none !important}



.tml-user-login-wrap input[type="text"] { border:solid 1px #DDD}



.tml-submit-wrap #wp-submit { padding:10px;}



.wp-pwd { display:block !important}



.user-pass2-wrap { display:block !important}



#resetpassform  input[type="password"] { border:solid 1px #DDD;  padding:10px;}



#resetpassform  input[type="text"] { border:solid 1px #DDD; padding:10px;}



.slr-cnt-2 .solar-press-items:nth-child(4) { margin-right:0px !important;}



.slr-cnt-2 .solar-press-items:nth-child(8) { margin-right:0px !important;}



.slr-cnt-2 .solar-press-items:nth-child(12) { margin-right:0px !important;}



@media only screen 



and (min-width : 320px) 



and (max-width : 600px) {



.jts-banner { width:100% !important}



.jts-banner-right { width:100% !important}



.solar-home-right-1 { height:auto !important}



.newhome-left { width:100% !important; padding:15px;}



.newhome-right { width:100% !important; padding:15px;}



.sdme-home-gal-left { width:100% !important}



.solar-home-right-1 img { margin:8px 0px !important;}



.logo-2 { float:none !important}



.lnk a { width:100%}



.no-lnk { display:none}



}







@media only screen 



and (min-width : 601px) 



and (max-width : 800px) {



.social-ic-2 { top:-40px;}



.login-link { color:#333 !important}



.new-home-outer { padding:20px;}



/*.solar-news-items-img { width:100%}



.solar-news-items-txt { width:100%}*/



#cssmenu ul { background:#00529b}



.jts-banner { width:100% !important}



.jts-banner-right { width:100% !important}



.solar-home-right-1 { height:auto !important}



.solar-home-right-1 img { margin:8px 0px !important;}



#cssmenu #menu-button { padding:15px 20px !important;}



#cssmenu ul ul li a { color:#FFF !important; font-size:12px !important; border-bottom:solid 1px #185f9e !important; text-transform:uppercase !important}



}







.login-link{ font-size:12px; font-weight:600; text-transform:uppercase; color:#FFF !important; padding:2px 15px 0 0; position:relative; top:2px;}



.login-link:hover { color:#FFF}



.solar-home-right-1 img { margin-top:7px;}







@media only screen 



and (min-width : 1000px) 



and (max-width : 1024px) {



.login-link	 { padding-right:5px}



#cssmenu > ul > li > a { padding:15px 20px !important;}



.solar-home-right-1 { height:96px !important;}



.new-home-outer { padding:0 20px;}



.ngg-galleryoverview { width:106% !important}



.header-col-1 img { margin-top:24px !important;}



.jts-news-left { width:11% !important}



.jts-news-right { width:89% !important}



}







.sitemapv2 { margin:0; padding:0; list-style:none}



.sitemapv2 li { margin:0; padding:0; list-style:none; width:100%; float:left}



.lnk a { padding:12px 15px; float:left; background:#eee; color:#666;  margin:0 5px 5px 0; min-width:242px;}



.lnk a:hover { background:#ddd; color:#666 !important; text-decoration:none}



.lnk a:visited { color:#666}



.lnk-main { text-transform:uppercase; font-size:12px; font-weight:600}







.lnk a span { font-size:15px; color:#FFF; padding:9px 14px; background:#033; margin:-12px 11px -15px -15px; float:left}







.br-gray a span { background:#666 }



.br-green a span { background:#27732c }



.br-red a span { background:#bc2c2c }



.br-blue a span { background:#00529b }



.br-mag a span { background:#6c5581 }



.br-col-1 a span { background:#558160}



.br-col-2 a span { background:#de4c4c}



.br-col-3 a span { background:#a6a343}



.br-col-4 a span { background:#489996}



.no-lnk { background:#FFF; font-size:0px; padding:12px 15px; float:left;  color:#666;  margin:0 5px 5px 0; min-width:242px;}











.br-new-pad a { padding:5px 15px !important;}



.sitemapv2 li a .fa { position:absolute; right:13px; top:31%; font-size:16px;}



.sitemapv2 li a { position: relative}







.preplan-btn-2 {



    color: #777 !important; border:solid 2px #f90; text-decoration:none;



    cursor: pointer;



    display: inline-block;



    height: 40px;font-family: 'Oxygen', sans-serif;font-weight:600; font-size:12px; line-height:38px;



    min-width: 130px;



    overflow: hidden;



    padding: 0 25px;



    position: relative;



    text-align: center;



    text-decoration: none;



    text-transform: uppercase;



    z-index: 1;



}



.preplan-btn-2::before {



    background: #f90 none repeat scroll 0 0;



    content: ""; text-decoration:none;



    height: 100%;



    left: 0;



    opacity: 0;



    position: absolute;



    top: 0;



    transform: rotate3d(0, 0, 1, -45deg) translate3d(0px, -4em, 0px);



    transform-origin: 0 100% 0;



    transition: transform 0.4s ease 0s, opacity 0.4s ease 0s, background-color 0.4s ease 0s;



    width: 150%;



    z-index: -1;



}



.preplan-btn-2:hover {



    color: #fff !important; text-decoration:none;



}



.preplan-btn-2:hover::before {
    opacity: 100; text-decoration:none;
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0px, 0em, 0px);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.preplan-btn-3 {
    color: #FFF !important; text-decoration:none; background:#0073b2;
    cursor: pointer;
    display: inline-block;
    height: 40px;font-family: 'Oxygen', sans-serif;font-weight:600; font-size:12px; line-height:38px;
    min-width: 130px;
    overflow: hidden;
    padding: 0 25px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 1;
}
.preplan-btn-3::before {
    background: #f90 none repeat scroll 0 0;
    content: ""; text-decoration:none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: rotate3d(0, 0, 1, -45deg) translate3d(0px, -4em, 0px);
    transform-origin: 0 100% 0;
    transition: transform 0.4s ease 0s, opacity 0.4s ease 0s, background-color 0.4s ease 0s;
    width: 150%;
    z-index: -1;
}
.preplan-btn-3:hover {
    color: #fff !important; text-decoration:none;
}
.preplan-btn-3:hover::before {
    opacity: 100; text-decoration:none;
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0px, 0em, 0px);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.modal-content-1 h4 { text-transform:uppercase; font-size:16px !important; margin:18px 0 10px 0 !important; font-weight:600 !important}
.sdme-holder { width:100%; float:left}
.jts-news { display:none}
.gal-cols { float:left; width:25%; padding:5px;}
.gal-cols img { width:100%; max-width:100%;}
.dwn-lnk { float:left; width:100%; margin:5px 0 0 0}

@media only screen 
and (min-width : 300px) 
and (max-width : 640px) {
	.gal-cols { width:100% !important} 
	.col-1 { width:100% !important}
	.col-2 { width:100% !important}
	.col-2 .half { width:100% !important}
	.col-2 .half2 { width:100% !important}
}
img { max-width:100%}
.col-1 { width:33.3%; padding:5px; float:left}
.col-2 { width:100%; padding:5px; float:left}
.col-2 .half { width:40%; float:left; padding-top:20px;}
.col-2 .half2 { width:60%; float:left; padding-top:20px;}
.col-2 .items { width:100%; float:left; margin:0 0 15px 0}
.col-2 .items .colg { width:30%; float:left}
.col-2 .items .txt { width:45%; float:left; text-align:left; margin-top:15px; line-height:15px; margin:0 2% 0 3%}
.col-2 .items .cntry { width:20%; float:left}

.col-inner { width:100%; background:#FFF; padding:20px; text-align:center; float:left}
.col-inner h1 { font-size:15px; font-family: 'Oxygen', sans-serif;font-weight:bold; color:#333; float:left; width:100%; height:35px;}
.col-inner-sep { width:80px; height:1px; background:#333; margin:0 auto; display:table}
.col-inner .holder { width:100%; float:left}
.col-inner .title { height:50px;}
.col-inner .college { height:130px; margin:10px 0; line-height:130px;}