/** Generated by FG **/
@font-face {
	font-family: 'Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular.eot');
	src: local('☺'), url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype'), url('../fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,600,600italic,700,800);
.font-familyMontserrat{ font-family: 'Montserrat', sans-serif;}
.lightgray-bg{ background-color:#f1e9de !important;} 
/* import end here */
html, body{ width:100%; padding:0; margin:0; font-size:14px; overflow-x:hidden; background:#fff; /*font-family: 'Open Sans', sans-serif;*/ font-family:'Roboto', sans-serif; font-family:'Open Sans', sans-serif; } 

h1, h2, h3, h4, h5, h6 {  color:#231f20; }
a { color: rgb(232, 41, 49); text-decoration: none; }
a:hover { text-decoration:none; }
.container { width: 1200px; margin: 0 auto; }
.navbar-default { background-color: rgb(255, 255, 255);  border-color: rgb(255, 255, 255); margin: 0px; }
.navbar { position:relative; min-height:95px; border-bottom:1px solid #ccc;}
.carousel-control.left .fa.fa-angle-left, .carousel-control.right .fa.fa-angle-right { font-size: 66px; font-weight: bold; top: 40%; position: absolute; }
.carousel-control.left, .carousel-control.right{background-image:none;background-repeat:no-repeat;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left:60px; height:auto; }
.navbar-nav { margin:22px 0px 0px; }
.padd-mrgn { margin: 0px; padding: 0px; }
.carousel-caption { bottom: 30%; width: 30%; text-align: left; }
.carousel-caption h2, .carousel-caption p {  color:rgb(245, 130, 32); }
.carousel-caption h2 { font-size: 36px; font-weight:700; font-family: 'Montserrat', sans-serif; }
.carousel-caption p { font-size:24px; font-weight:200; line-height:24px; font-family: 'Montserrat', sans-serif; }
section { padding: 60px 0px; }
.about-content p { font-size: 18px; font-weight:500; line-height: 24px; letter-spacing: 0px; color:#231f20; margin-bottom: 25px; }
.about-us a { margin-top: 45px; float: left; text-decoration: none; }
.about-us a i.fa.fa-arrow-circle-right { margin-left: 5px; }
.about-slider { background-color: #fff; position: relative; z-index: 1; overflow: hidden; }
.about-slider:after { content: ""; position: absolute; width: 30%; height: 100%; top: 0px; right: 0px; z-index: 1; background-color: #fff; -webkit-transform-origin: 0 100%; transform-origin: 0 100%;
 -webkit-transform: skew(-23deg); -moz-transform: skew(-23deg); -o-transform: skew(-23deg); transform: skew(-23deg); }
.about-slider .item {}
.clients{ background:url(../images/clients-bg.jpg) no-repeat center; padding:0; height:auto; background-size:100% 100%;margin-bottom:50px}
.clients h3 { text-align:center; text-transform:uppercase; font-size: 30px; color:#231f20; font-weight:400; padding:0 0 15px 0; margin:0;font-family: 'Montserrat', sans-serif; }
.video-content{margin-top:-60px;}
.video-content .video-full video{background-color:#f2f2f2;margin-bottom:20px}
.video-content h3 { text-align:center; text-transform:uppercase; font-size: 30px; color:#231f20; font-weight:400; padding:0 0 15px 0; margin:0;font-family: 'Montserrat', sans-serif; }
a.slider-arrow.sa-left, a.slider-arrow.sa-right { display: none; }
.product h3 { text-align:center; font-size:30px; color:#333; font-weight:400; padding:0 0 15px 0; margin:0;font-family: 'Montserrat', sans-serif;}
.product p{padding-left:15px;margin-bottom:40px;font-size:15px;font-weight:700}
.product-bg img{width:100%}
.product-space{padding-top:30px}
.product-content{display:table;width:100%;min-height:54px}
.product-content p{background-color:#333;padding:5px 0;color:#fff;font-size:16px;text-align:center;margin:0;font-weight:400;display:table-cell;vertical-align:middle}
.product .row .col-md-3{padding-bottom:20px} 
.col-xs-6.col-sm-3.col-md-3 h4 {background: #60bb46; text-align: center; color: #fff; font-size: 18px; line-height: 40px; margin: 0; border-bottom: 2px solid #ed1c24; }
.col-xs-6.col-sm-3.col-md-3 p { margin-top:15px; text-align:justify; margin-bottom:40px; }
.btstrp{ padding:0; margin:0;}
.section-title{font-size: 30px; color:#231f20; font-weight:400; padding:0 0 15px 0; margin:0; font-family: 'Montserrat', sans-serif;}
/*-- craousel --*/
.slider-wrap { position:relative; margin:50px auto 0; width:100%; padding-bottom:50px; }
.slider { position:relative; width:100%; margin:auto; }
ul { margin:0; padding:0; }
ul li span { display:inline-block; vertical-align:middle; width:100px; height:100px; background:black; }
.slider-arrow { position:absolute; top:40px; width:20px; height:20px; background:black; color:#fff; text-align:center; text-decoration:none; border-radius:50%; }
.sa-left { left:10px; }
.sa-right { right:10px; }
.slider ul li img { border:1px solid #ccc; }
.slider ul li { width:170px !important; list-style:none; text-align:center; }
/*-- craousel --*/
.call-back .col-md-12 form,.call-back .col-md-12 p {width: 550px; padding-bottom:15px;}
.call-back .col-md-12:last-child { background:#f1e9de; padding:30px 50px !important; box-sizing:border-box; height:600px; }
.call-back .col-md-12 h3 { color:#60bb46; text-transform:uppercase; font-size:30px; font-weight:400; font-family: 'Montserrat', sans-serif; }
.call-back .col-md-12 form input, .call-back .col-md-12 form select, .call-back .col-md-12 form textarea { width:100%; line-height:50px; border-radius:4px; border:#fff; padding-left:10px; margin-right:0; margin-bottom:15px;
 color:#aeaeae; }
.call-back .col-md-12 form select{ padding: 15px 0px 15px 10px; }
.call-back .col-md-12 form textarea{ width:100%; height:130px; }
.call-back .col-md-12 form input[type="submit"] { width:100%; background:#60bb46; line-height:50px; border-radius:4px;  border:none; color:#fff; font-size:18px; text-transform:uppercase;font-family: 'Montserrat', sans-serif; }
.call-back .col-md-12 form button:hover { background:#4f883e; transition:1s; }
.call-back .col-md-12 img { height: 100%; background-size: 100% 100%; width:100%; }
section.call-back, section.contact { padding:0; }
.call-back .col-md-12 { padding:0; }

.management .col-md-3 { background:#f5efea; width:23%; margin:0 2% 0 0; padding: 0 0 30px 0; }
.management h3 { font-size:30px; text-transform:uppercase; text-align:center; margin-bottom:40px; }
.management .col-md-3 img { width:100%;}
.management .col-md-3 .col-md-12 h4 { font-size:15px; text-align:center; margin-top:30px;}
.management .col-md-3 .col-md-12 span { font-size:14px; text-align:center; display:block; color:#555; }
.management-hover { background:#b44c64; position:absolute; top:0; right:0; left:0; bottom:0; height:270px; display:none; transition:ease-in-out 1s;	cursor:pointer;	text-align:center; vertical-align:middle; line-height:270px; }
.management-hover .fa { border: 1px solid #fff; color: #fff; width: 36px; height: 36px; text-align: center; line-height: 36px; border-radius: 100%; margin: 0 auto; font-size:16px; }
.management .col-md-3:hover .management-hover { display:block;}

.section-main-image { position:relative; padding:40px 0 40px 0; height:auto; }
.section-main-image .points-container { text-align:center; }
.section-main-image .points-container .points { position:absolute; }
.section-main-image .points-container .points img.shown { transform:scale(1); }
.section-main-image .points-container .points img { width:15px; height:24px; transform:scale(0); transition:transform 0.3s cubic-bezier(0.62, 1.39, 1, 1.49) 0s; }
.section-main-image .points-container .points div { font-size:12px; color:#fff; font-weight:600; z-index:99; position:relative;	top:25px; }
section.contact .col-md-6{ padding:0px;}
section.contact .col-md-6 img { z-index: 2; position: absolute; height:330px; width:330px; background-size:100% 100%; }
.section-main-image img { position: absolute; right: 60px; }
section.contact .col-md-6:nth-child(2) { background:#eee; padding: 70px 50px 0 50px; height: 100%; } 
.map_bg{ background:url(../images/map.jpg) no-repeat; background-size:100% 100%; height:100%;}
section.contact .col-md-6:nth-child(2) h3 { font-size: 30px; text-transform: uppercase; text-align:left; margin:0 0 50px 30px; font-weight:300; font-family: 'Montserrat', sans-serif; }
section.contact .col-md-6 .col-md-2 .fa { background: #60bb46; width: 55px; height: 55px; border-radius: 100%; text-align: center; line-height: 55px; color: #fff; font-size: 28px; margin-bottom:30px; }
section.contact .col-md-6 .col-md-10, section.contact .col-md-6 .col-md-10 .col-md-12 { margin: 0; padding: 0; }
section.contact .col-md-6 .col-md-10 h4, section.contact .col-md-6 .col-md-10 span{ font-size:14px; color:#555;}
section.contact .col-md-6 .col-md-10 h4, section.contact .col-md-6 .col-md-10 h4 { color:#555; font-weight:bold;}
section.contact .col-md-6 .col-md-10 .fa { font-size:18px; width:45px; height:45px;  border-radius:100%; line-height:45px; text-align:center; border:2px solid #eddcc4; color:#211d1e; }
.col-xs-6.col-sm-3.col-md-3 img {  width:100%; margin:0; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:.3s ease-in-out; }
.col-xs-6.col-sm-3.col-md-3 img:hover{ transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:all 1s ease 0s; }
footer { background: #292929; padding: 40px 0; text-align:center; }
footer h6 { color:#555555; font-size:14px;}
footer h6 a{ color:#60bb46; text-decoration:none;}
.padd-mrgn #myCarousel { margin-top:95px; }
header { position: fixed; height:auto; background: #fff; z-index: 99999; width: 100%; top:0px; }
section.advisors { text-align: center; margin-bottom: 50px; padding-top: 10px; padding-bottom: 0; }
section.advisors h3 { font-size:36px; font-weight:bold;  background:#f5efea; line-height:300px; }
div#about { padding-top:60px; }
section.about-us { padding:0 0 60px 0; }
div#list-clients { padding-top:25px; height:110px; }
section.product { padding:0 0 60px 0; background: url(../images/HygiaBanner1.jpg) no-repeat;background-size:auto 100%;margin-bottom:50px}
div#product { padding-top:60px; }
.about-content ol { margin-left:0px; }
.about-content ol li{ padding-bottom:10px; color:#231f20; font-size:16px;}
.section-breadcrumb { margin-bottom:60px; border-bottom: 1px solid #eee; }
.wrap-breadcrumb { margin-top: -20px; margin-bottom: 0; padding:10px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color: #f7f7f7; list-style: none; }
ol.breadcrumb li a { color:#000; margin-right:10px; }
.breadcrumb > li + li:before { display:none; }
.breadcrumb i.fa.fa-home { font-size:18px; }
.breadcrumb { margin:0;}
.slider-other-section h3 { position:absolute; top:160px; margin:0 auto; font-size:36px; color:#333; text-align:center; width:100%; font-weight:400; text-transform:capitalize; font-family: 'Montserrat', sans-serif; }
section.affiliates, section.clients-section { padding:0 0 60px; }
/*.affiliates img { margin-bottom: 50px; }*/
.clients-section img { margin-bottom:40px; border:1px solid #ccc; display:block; transform:scale(1); -webkit-transform: scale(1); -ms-transform:scale(1); transition:.3s ease-in-out; }
.clients-section img:hover{ transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transition: all 1s ease 0s; }
.affiliates .row:nth-child(1) { background:#e9e9e9; padding:30px 15px; margin-bottom:50px; }
.affiliates h4 { text-transform:uppercase; font-size:18px; font-weight:300; padding:0 0 10px 0; margin:0; font-family: 'Montserrat', sans-serif; }
.affiliates h5 { font-size:18px; font-weight:300; font-family: 'Montserrat', sans-serif; }
.affiliates .row:last-child { }
.affiliates .row:nth-child(2){ background:#f7f7f7; padding:30px 15px; margin-bottom:50px;  }
.affiliates .row:nth-child(3){ background:#e9e9e9; padding:30px 15px; }

.product .col-md-12 { padding-bottom:5px; }
.product .col-md-12 .col-md-4 img { margin-top:50px; }
.product .col-md-12 .col-md-2 { background:#fff; width:14%; margin-right:1.5%; border:1px solid #ccc; height:360px; }
.product .col-md-12 .col-md-2 img { margin:0 auto; }
.call-back .btstrp .col-md-6{ padding:0px;}
.img-space-bottom{ padding-bottom:20px;}
.hding4 { clear:both; font-size:18px; font-weight:300; padding:0 0 15px 0; margin:0; font-family: 'Montserrat', sans-serif; }

section.product a { color: #231f20; }
.product .col-md-12 .col-md-2 h4 { text-align:center; font-size:15px; color:#231f20; font-weight:300; padding:0 0 15px 0; margin:0;font-family: 'Montserrat', sans-serif; }
.product .col-md-12 .col-md-2 p{ font-size: 14px; font-weight:500; line-height:22px; letter-spacing: 0px; text-align:center; color:#231f20; margin-bottom:15px; }
section.hygia-slier { padding-top:95px; }
.hygia-slier h2 { position:absolute; z-index:9999; top:420px; left:100px; border-bottom: 1px solid #fff; padding-bottom: 20px; }
.hygia-slier p { position:absolute; top:520px; left:100px; }
p.hygia-p { margin-top:0px; }
section.hygia-logo { padding:0; }
.children { background:url(../images/Living-Room.png) no-repeat; background-size:100% 100%; width:100%; height:auto; padding:0px 0 50px; margin-top:10px; }
.children h3, .featured-hygia h3  { background: rgb(21, 73, 141); text-align: center; line-height: 50px; color:#fff; margin:0; }
.children .col-md-10, .featured-hygia .col-md-10 {  background: #fff; padding-top: 20px; margin-top: 30px; padding: 40px 15px; }
.featured-hygia{ background: url(../images/HygiaBanner.jpg) no-repeat; background-size:100% 100%; width:100%; height:auto; padding:0 0 50px; }
.hygia-logo p { font-size: 14px; font-weight:500; line-height:22px; letter-spacing: 0px; color:#231f20; margin-bottom:0px; text-align:center; padding-bottom:35px; }
.affiliates .row a { color:#231f20;	text-decoration:none; }
.affiliates h4 span { font-size: 15px; } 
.hygia-slier p span{ display:block; margin-left:17px; }
.hygia-slier p span a { color:#555555; text-decoration:none; }
.affiliates h4 span { font-size:12px; display:block; margin:5px 0 0 0; color:#999; text-transform:capitalize; font-weight:400; }
.affiliates .row strong a { text-transform:uppercase; }
.hygia-slier p strong { font-weight:normal; display:block; }
.hygia-slier p strong:first-child { margin-top:10px; }
.service-hygia-sec span{ display:block; font-weight:100; }
.service-hygia-sec { padding:20px 0; }
.service-hygia-sec ol { padding:0px; margin:0 0 0 30px; }
.service-hygia-sec ol li a{ list-style:none; color:rgb(85, 85, 85); }
.service-hygia-sec .col-md-4 { vertical-align:middle; display:table; padding:20px 15px; }
.carousel-inner.slider-home .item img { width:100%; height:550px; background-size:100% 100%; }
.service-hygia-sec { padding:20px 0; position:absolute; top:240px; left:100px;}
.service-hygia-sec .col-md-4 { border-right: none; }
.service-hygia-sec .col-md-4:nth-child(3){}
.service-hygia-sec { left: 100px; width:1250px; margin:auto; font-size:18px; }
.contact { height:390px; }
.hygia-logo h2 { text-align:center; }
.service-hygia-sec ol li { font-size:16px; }



.step-row { width:100%; margin:auto; max-width:1240px; white-space:normal; vertical-align:middle; display:block; position:absolute; z-index:99; top:303px; left:0px; right:0px;}
.step-row .stepCol{ width:400px; float:left;}
.step1{ width:100%; clear:both; height:90px; background:url(../images/step1.png) no-repeat top left;}
.step2{ width:100%; clear:both; height:90px; background:url(../images/step2.png) no-repeat top left;}
.step3{ width:100%; clear:both; height:90px; background:url(../images/step3.png) no-repeat top left;}
.stepColN{ width:82px; float:left; text-align:center; padding-top:15px; font-size:50px; font-weight:700; line-height:44px;}
.stepColTxt{ width:270px; float:left; padding-top:25px; padding-left:20px; color:#fff; display:block;}
.stepColTxt .hding{ font-size:20px; color:#fff; font-weight:500; padding:0 0 33px 0; margin:0;/* letter-spacing:-0.04em;*/ font-family: 'Montserrat', sans-serif; }
.stepColTxt ul{ list-style:none; padding:0; margin:0;}
.stepColTxt ul li { font-size:18px; list-style:circle; margin-left:15px; line-height:22px; padding-bottom:8px; font-family: 'Montserrat', sans-serif;  }
.stepColTxt ul li a{ color: #91c74b; }
.hygia-slider-1 { display:none; }





/************amazon*****************/
.social-icon{float:right;margin-top:28px}
.social-icon a{width:40px;height:40px;background-color:#f58220;display:inline-block;line-height:48px;text-align:center;color:#fff}
.social-icon a .fa{font-size:25px}
.social-icon a:hover, .social-icon a:focus{background-color:#c27a14;color:#fff;-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}


/************about us*****************/
.about-slider{padding-top:30px}
.about-me h3{font-family:'Roboto', sans-serif;font-size:24px;margin:0;font-weight:600}
.about-me p{font-family:'Open Sans', sans-serif;font-size:16px;margin:0;padding:5px 0}
.about-content p{margin:5px 0;margin-bottom:5px}

/************services*****************/
.jaimataservices{margin:35px 0 0 0}

@media only screen and (max-width:1366px){
.carousel-caption { bottom:25%; width:50%; }
.hygia-slier h2 { top:250px; }	
.hygia-slier p{ top:360px; }
.slider-other-section img { padding-top:90px; }
.product .col-md-12 .col-md-2 { height:470px; }
.service-hygia-sec { left: 5%; width:90%;}
.service-hygia-sec .col-md-4 { border-right:none; height:160px; }
.stepColTxt .hding { padding: 0 0 30px 0;}
.step-row { top:240px; }
	
}

@media only screen and (max-width:1280px){
.carousel-caption { bottom: 15%;}	
.carousel-inner.slider-home .item img { height:450px; background-size:100% 100%; }
.stepColTxt ul li { font-size: 16px; margin-left: 15px; line-height: 16px;}

}

@media only screen and (max-width:1024px){
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left:0;  }
.nav > li > a { padding:10px 8px; }
.carousel-inner.slider-home .item img { height:300px; background-size:100% 100%; }
.container { width:96%; margin:0 auto;}
.about-slider .item img{ width:100%; }
.slider-wrap { padding-bottom: 40px; margin-top: 40px; }
div#list-clients { padding-top:25px; height:110px; padding-bottom:50px; }
.product .col-md-12 .col-md-2 { height:550px; }
.call-back .col-md-12 { padding:0; }
.call-back .col-md-12 img { width:100%; padding:0;}
.call-back .col-md-12 form, .call-back .col-md-12 p { width: 100%; padding-bottom: 15px; }
section.contact .col-md-6:nth-child(2) { background:#eee; padding:70px 0px 0 0px; height:100%; }
.slider-other-section h3 { top:130px;}
section.clients-section { padding:0px;}
section.advisors h3 { line-height:90px; }
.step-row .stepCol { width: 30%; }
.step1, .step2, .step3 { background-size: 100% 100%; margin-left: 15%; margin-top: 20px; }
.stepColTxt { width: 73%; padding-top: 25px; padding-left: 0; }
.stepColN { width: 22%; padding-top: 15px; margin-right: 3%; }
.step-row { top:180px; }
.stepColTxt .hding { padding:0 0 40px 0; }
.hygia-slier img { height:330px; }
.carousel-caption { width:60%; }

}

@media only screen and (max-width:980px){
.product .col-md-12 .col-md-2 { background:#fff; width: 15%;}
.carousel-caption { bottom: 25%; width:60%; }

}

@media only screen and (max-width:800px){
.padd-mrgn #myCarousel { margin-top:150px; }
.slider-other-section img { padding-top:150px; }
.slider-other-section h3 { top: 170px; }
section.hygia-slier { padding-top:150px;}
.step-row { top: 230px; }
.carousel-caption { width:70%; }
.product .col-md-12 .col-md-2 { height:580px; }

}

@media only screen and ( max-width:768px){
.padd-mrgn #myCarousel { margin-top:190px; }
.carousel-caption { bottom: 25%; width: 70%; }
div#list-clients { height: 102px; padding-bottom:40px;}
.product .col-md-12 .col-md-2 { height:650px; }
.slider-other-section img { padding-top: 190px;}
.slider-other-section h3 { top:215px; }
.clients-section img { margin-bottom: 30px;}
.section-breadcrumb { margin-bottom:40px; }
section.advisors h3 { line-height:50px; }
section.hygia-slier { padding-top: 190px; padding-bottom:30px;}
.step-row { top: 270px; }
.stepColTxt .hding { font-size:18px;}
.stepColN { width: 22%; font-size: 28px; }
.hding4 { padding: 0 0 40px 0; }
.hygia-logo p { padding: 0 15px; }
.section-main-image img { position: absolute; right:30px;}
.col-xs-6.col-sm-3.col-md-3 p { margin-bottom:30px; }
.hygia-slider-hide { display:none; }
.hygia-slider-1 { display:block; }
.stepColTxt { padding-top:17px; }
.stepColTxt ul li { font-size:17px; line-height:16px; }
.video-content .row .col-md-6:nth-child(-n+1) .video-full video{margin-bottom:30px;}
.video-content .row .col-md-6 .video-full video{height:auto!important}
.video-content .video-full video{margin-bottom:20px}
}

@media only screen and ( max-width:770px){
section.hygia-slier { padding-top:190px; padding-bottom:30px; }
.step-row { top:220px; }
.slider-other-section h3 { top:120px; }
.slider-other-section img { padding-top:90px; }
}

@media only screen and ( max-width:740px){
.padd-mrgn #myCarousel { margin-top:90px; }
.carousel-caption { bottom:25%; width:70%; }
.carousel-caption h2 { font-size:28px; }
.carousel-caption p { font-size:18px; line-height:20px; }
.product .col-md-12 .col-md-2 { width: 23%; }
.product .col-md-12 .col-md-4 img { margin-top:0; margin-bottom:20px; }
div#product { padding:30px 0; }
.product .col-md-12 .col-md-2 {height: 470px; padding:5px;}
section.about-us { padding: 0 0 40px 0; }
.map_bg { height: 390px; text-align: center; }
.contact { height:auto; }
section.contact .col-md-6 img { left:50%; margin-left:-165px; }
section.product { background-size:100% 100%; }
footer { padding:10px 0px; }
.slider-other-section img, section.hygia-slier { padding-top:90px; }
.slider-other-section h3 { top:115px; font-size:28px; }
.step-row { top:105px; }
section.hygia-slier { padding-top:90px; padding-bottom:10px; }
.step-row { top:140px; }
.hygia-slier img { height:350px; }
.featured-hygia .col-md-10 .col-xs-6 { height:auto; width:100%; }
.nav > li > a { padding: 5px 8px;}
.featured-hygia .col-md-10 { padding-bottom:0; }
.step1, .step2, .step3 { margin-top:5px; }


}

@media only screen and (max-width:667px){
product .col-md-12 .col-md-2 { height:550px; }
.step-row { top: 120px; }

}

@media only screen and (max-width:600px){
.carousel-inner.slider-home .item img { height: 240px;}
.about-area-inner .col-md-6 { width:100%; margin-bottom:20px; }
.carousel-caption { bottom:15%; width:70%; }
.product .col-md-12 .col-md-2 { height: 540px; padding: 5px; }
footer h6 { color: #555555; font-size: 14px; line-height: 20px; }
.featured-hygia .col-md-10 .col-xs-6 { height:auto; }
.children .col-xs-4 { width: 100%; }
.hding4 { padding: 0; line-height: 50px; background: #fff; margin-top: 20px; font-weight:bold; }
.children .col-md-10 { background: #fff; padding-top: 20px; margin-top: 0; padding: 0px; }
.step-row .stepCol { width:31%; }
.step1, .step2, .step3 { margin-left: 10%;}
.stepColTxt .hding { font-size: 17px;}


}

@media only screen and (max-width:568px){
.carousel-caption h2 { font-size:24px; }
.product .col-md-12 .col-md-2 { width:48%; }
.product .col-md-12 .col-md-2 { height:auto; padding:5px; width: 98%; margin: 10px 1%; }
.slider-other-section h3 { top: 110px; font-size: 21px; }
.stepColTxt .hding { font-size:16px; }
.step-row { top: 120px; }
.stepColTxt ul li { font-size:15px; line-height:15px;}

}

@media only screen and (max-width:480px){
.carousel-caption { bottom:10%; width:80%; left: 10%; right:0px;}
.carousel-caption h2 { font-size: 22px; }
.carousel-caption p { font-size: 14px; line-height: 16px; }
.carousel-control.left .fa.fa-angle-left, .carousel-control.right .fa.fa-angle-right { font-size:36px; top:45%; }
.carousel-control { width:10%; left: -10px;}
.contact .col-xs-2 { width:30%; }
.contact .col-xs-10 { width:70%; }
section.about-us { padding:0px; }
.call-back .col-md-12:last-child { height: auto; padding: 20px !important; }
section.contact .col-md-6:nth-child(2) { padding: 30px 0px 0 0px; height: 100%; }
section.contact .col-md-6:nth-child(2) h3 { margin: 0 0 30px 30px; }
.slider-other-section img {height: 180px;}
.slider-other-section h3 { top:115px; font-size:21px; }
.call-back .col-md-12 h3 { font-size:24px; }
.clients-section img { margin-bottom: 20px;}
.affiliates .col-md-8, .affiliates .col-md-4 { width:100%; }
.step-row .stepCol { width: 95%; }
.step1, .step2, .step3 { background-size: 100% 100%; margin-left: 5%; margin-top:0px; margin-bottom:10px  }
.step1 { margin-top:20px;}
.stepColTxt .hding { padding: 10px 0 35px 0; font-size: 18px;}
.hygia-slier img { height:530px;}
.step-row { top:120px; }
.children .col-md-10 { padding: 20px 15px 50px 15px; }
.featured-hygia .col-md-10 .col-xs-6 { height:auto; }
section.hygia-slier { padding-bottom: 0; }
.hding4 { padding: 0; font-size: 16px; margin-top: 20px; line-height: 50px; }
.col-xs-6.col-sm-3.col-md-3 h4 { font-size: 16px; line-height: 30px; border-bottom: 1px solid #ed1c24; }
.call-back .col-md-12 form input, .call-back .col-md-12 form select, .call-back .col-md-12 form textarea, .call-back .col-md-12 form input[type="submit"] { line-height:40px; }
.featured-hygia .col-md-10 { padding-bottom:0; }

.hygia-slider-hide { display: none; }
.hygia-slider-1 { display: block; }
.children .col-md-10 { padding: 0; }
.step-row { top:110px; }
.stepColTxt ul li { font-size: 17px; line-height: 17px;}

}

@media only screen and (max-width:384px){
.step1 { margin-top:5px; }

}

@media only screen and (max-width:320px){
section.contact .col-md-6 img {margin-left: -140px; height: 280px;
width: 280px; }
section.contact .col-md-6 .col-md-10 h4, section.contact .col-md-6 .col-md-10 span { font-size:13px; color:#555;}
section.contact .col-md-6:nth-child(2) h3 { font-size:20px;}
.clients-section img { margin-bottom: 20px;}
.hding4 { padding: 0px; font-size: 14px;}
.step-row { top:100px; }
.step1 { margin-top:20px; }

}