body{ margin:0; padding:0;

font-family: 'proxima_novaregular';

}  
body > .row{ margin-left: 0px !important; margin-right: 0px !important;}

.container-fluid{margin:0!important; padding:0!important;}
 h1, h2, h3, h4, h5, h6, p, ul,li{margin:0; padding:0;}

 a{text-decoration:none !important;}
.row { margin-right:0 !important; margin-left:0 !important;}
.row.no-gutter { margin-left: 0 !important; margin-right: 0 !important;}
.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) { padding-right: 0; padding-left: 0; }  





video {width: 100%; height: auto;}
::-webkit-textarea-placeholder { color:#fff; } 
::-moz-placeholder{color:#fff;}
::-ms-placeholder{color:#fff;}
::placeholder{ color:#fff;} 

.carousel-control.right{ background-image: none !important; background-repeat: repeat-x; left: auto; right: 0;}
.carousel-control.left{ background-image:  none !important; background-repeat: repeat-x;}    
.carousel-inner img{width:100% !important;}   
.carousel-indicators li{ border:1px solid #333;}
.carousel-indicators li.active{background:#FFF;}
.carousel-inner > .item > a > img, .carousel-inner > {width:100% !important;}
.no_padding{ padding:0!important; margin:0!important;}
.clear{clear:both !important;}
::-webkit-input-placeholder{color:#fff;}

.scrollup{ width:45px; height:45px; text-indent:-9999px; position:fixed; bottom:10px; right:10px; 
background:url(../images/scrolltotop.png) no-repeat center top; z-index:1000;}	

.ourall{
  color: #fff;
  font-size:20px;
  font-weight: bold;
  text-align: center;
  padding:20px 0 20px 0;
}


.whatsupbtn{

    position: fixed;
    top: 400px;
    z-index: 1000;
    left: 0;
}

.whatsupbtn span{color:#11af6d; font-size:50px;}
.whatsupbtn span a{color:#11af6d; font-size:50px;}
.whatsupbtn span a:hover{text-decoration:none;}


.callbtn{
	
 position: fixed;
    top: 300px;
    z-index: 1000;
    left: 0;
	display:none;
	
	
}


.callbtn span{color:#2fc8f4; font-size:50px;}
.callbtn span a{color:#2fc8f4; font-size:50px;}
.callbtn span a:hover{text-decoration:none;}


/* common classes starting here */

.maingradient{
background: rgb(10,0,1);
background: linear-gradient(180deg, rgba(10,0,1,1) 0%, rgba(10,0,1,1) 37%, rgba(155,1,4,1) 100%);
	
}

/* common classes ending here */


/*  */

.bookblk{display:block; padding:20px;}
.bookblk input{margin-bottom:20px;}

.bookblk label{color:#fff; font-size:16px;}

.bookblk .btnblk{display:block; text-align:right;}
.bookblk .btnblk .btnss{display:inline-block; background:#fff; color:#333; }

.getquote{ margin:200px 0 0 0;}

.modal-dialog{ width:400px;}

.modal-body{background:#0cd3d4;}

.modal-title{text-align:center; font-weight:bold; font-size:18px;}

/* */




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

header{display:block;

	background: rgb(2,0,36);
background: linear-gradient(180deg, rgba(2,0,36,1) 0%, rgba(155,1,4,1) 90%, rgba(155,1,4,1) 100%);
}

header .toprow{
display:block; 
background:#e22029; 
padding:5px 0 5px 0 !important; 
width:100%; 
overflow:hidden; 
}

header .toprow p{ color:#fff;
font-size:20px;
font-weight:bold;
text-align:center;
}


header .toprow .leftblk{display:block; }
header .toprow .leftblk .insideblk{display:inline-block; text-align:left; border:1px; padding:0 0 0 0; }
header .toprow .leftblk .insideblk p{font-size:15px; color:#333;}
header .toprow .leftblk .insideblk span{font-size:18px; }


header .toprow .leftblk .insideblktxt{display:inline-block; text-align:left; border:1px; }
header .toprow .leftblk .insideblktxt p{font-size:15px; color:#333;}
header .toprow .leftblk .insideblktxt span{font-size:22px; }
header .toprow .leftblk .insideblk.two{ padding:3px 0 0 0; }

.fixcallblk{display:none;}


header .toprow .smallblk{display:none;}


header .toprow .rightbtnblk{display:block; text-align:right;  }

header .toprow .rightbtnblk .booknow{ 
display:inline-block;
padding:5px 15px 5px 15px; 
color:#fff !important; 
font-size:13px; 
margin-right:0; 

border:1px solid #fff !important;
border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
-webkit-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
-moz-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
	
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
 
transition:all 0.9s ease !important; 
background: #38bec5;  

 }
header .toprow .rightbtnblk .booknow a{ 
text-decoration: none; color:#fff !important; font-size:13px; font-weight:300;
 }
header .toprow .rightbtnblk .booknow:hover{ background:#2e95a0;}


header .toprow .ourlocation{display:block; text-align:right; padding:5px 0 0 0;}
header .toprow .ourlocation .location{font-size:16px;}



header .logo{display:block; text-align:left;  padding:20px 0 20px 0; width:100%; }
header .logo img{display:inline-block; }


section.bannerblk{display:block;}

section.bannerblk .carousel-indicators {
  bottom: -30px;
}


section.bannerblk .bannerbox{ width:100%; float:left;   }


.hmproduct{display:block; text-align:center; padding:30px 0 30px 0;}
.hmproduct img{display:inline-block; width:100%; max-width:450px;}



section.bannerblk .bannerbox.faq{background:url(../images/faq.jpg) no-repeat; background-size:cover; min-height:302px;} 


section.bannerblk .bannerbox.testimonialss{background:url(../images/testimonials.jpg) no-repeat; background-size:cover; min-height:302px;} 
section.bannerblk .bannerbox .headingblk{display:block; padding:100px 0 0 0;}
section.bannerblk .bannerbox .headingblk .headtext{font-size:40px; color:#fff; font-weight:bold; }


section.bannerblk .bannerbox.videobanner{background:url(../images/videos.jpg) no-repeat; background-size:cover; min-height:302px;} 

section.bannerblk .bannerbox.contactbanner{background:url(../images/contact.jpg) no-repeat; background-size:cover; min-height:302px;} 


.bestseller{display:block; padding:30px 0 30px 0; 



}

.bestseller h1{
	
	font-size:30px;
	color:#bfbfbf;
	padding:20px 0 20px 0;
	text-align:center;
	
}

.bestseller .productblk{
background:#e3e3e3;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;


min-height:150px;
padding:10px;
margin-bottom:30px;
	
}

.bestseller .productblk .yousave{
background:#fff;
width:45%;
float:left;
padding:5px;
position:relative;
left:-9px;
top:10px;
z-index:10000;
color:#ff0000;

-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
	
}

.bestseller .productblk .yousave .text{
font-size:14px;
	
}


.bestseller .productblk .picblk{
display:block;
text-align:center;
	
}
.bestseller .productblk .picblk img{
display:inline-block;
}

.bestseller .productblk .infoblk{
display:block;
background:#ffffff;
padding:10px;
min-height:150px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.bestseller .productblk .infoblk .productname{
font-size:18px;
color:#959393;
}
.bestseller .productblk .infoblk .review{
font-size:15px;
color:#959393;
padding-bottom:10px;
border-bottom:1px solid #e2e2e2;
}

.bestseller .productblk .infoblk .review .star{ color:#ed1c24;}



.bestseller .productblk .infoblk .price{
font-size:18px;
color:#ff827f;
padding-top:10px;
}

.bestseller .productblk .infoblk .acturalprice{
font-size:18px;
color:#959393;
text-decoration: line-through;
}

.bestseller .productblk .infoblk .save{
font-size:14px;
color:#959393;
}

.bestseller .productblk .infoblk .btnblk{ display:block; text-align:center; padding:20px 0 0 0;}
.bestseller .productblk .infoblk .btnblk .btnss{background:#ff0000;
color:#fff; width:95%;
}


.scrollblk{display:block; padding:20px;}

.scrollblk .itemss{
	-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;

background:#fff;
overflow:hidden;


	
}


.scrollblk .left{ display:block;}
.scrollblk .left .imgblk{ display:block; text-align:center;}
.scrollblk .left .imgblk{ display:inline-block;}	

	
	


.scrollblk .rightblk{
	float:left;
	background:#fff;
	min-height:300px;
	display:block;
	height:380px;
	width:100%;
	
}

.scrollblk .rightblk .productname{

font-size:18px;
font-weight:bold;
text-align:center;
padding:30px 0 0 0;
color:#000;	
}

.scrollblk .rightblk .productdesc{

font-size:14px;
font-weight:normal;
text-align:center;
padding:20px 0 0 0;
color:#000;
	
}


.blackblk{display:block; padding:100px 0 100px 0;}

.blackblk .leftblk{
display:block;
text-align:center;	
	
}

.blackblk .leftblk img{
display:inline-block;
	
}

.blackblk .rightblk{
display:block;
padding:50px 0 0 0px;

	
	
}

.blackblk .rightblk h4{
padding:50px 0 0 0px;
color:#cac7c3;
font-size:30px;	
}

.blackblk .rightblk .sub{
padding:20px 0 0 0px;
color:#cbcbcb;
font-size:18px;
text-align:justify;	
}


section.appointmentblk{display:block; }
section.appointmentblk .leftblk{display:block; width:100%; 
background:url(../images/time.jpg) no-repeat #0dc3c6; background-size:contain;
min-height:250px;

}


section.appointmentblk .leftblk.two{background:url(../images/appointment.jpg) no-repeat ;}
section.appointmentblk .leftblk.three{background:url(../images/emi.jpg) no-repeat ;}


section.appointmentblk .leftblk .contentblk{display:block; text-align:center; padding:60px 0 0 0;}
section.appointmentblk .leftblk .contentblk .icons{display:block; text-align:center}
section.appointmentblk .leftblk .contentblk .icons img{display:inline-block;}

section.appointmentblk .leftblk .contentblk .textblk{display:block; text-align:center}
section.appointmentblk .leftblk .contentblk .textblk p{display:block; line-height:40px; color:#fff; font-size:22px;}
section.appointmentblk .leftblk .contentblk .textblk span{display:block; color:#fff; font-size:14px;}

section.appointmentblk .leftblk .contentblk .btnblk{display:block; text-align:center; margin-top:10px;}

section.appointmentblk .leftblk .contentblk .btnblk .btnss{display:inline-block; 
 text-align:center;    border:1px solid #fff; }
 
section.appointmentblk .leftblk .contentblk .btnblk .btnss a{text-decoration:none; color:#fff; padding:10px;}
section.appointmentblk .leftblk .contentblk .btnblk .btnss a:hover{text-decoration:underline !important;}

section.aboutblk{display:block; background: url(../images/grey-pattern.png) repeat left top #f8f8f8;  padding:30px 0 30px 0;
 margin-bottom:50px;
 border-bottom:1px solid #ccc; }
 
 
section.formblk{display:block;} 
section.formblk .blueblk{display:block; width:100%; background:#4392f1; min-height:300px;} 

section.formblk .blueblk .calculateblk{display:block; padding:20px 0 20px 0;} 

section.formblk .blueblk .calculateblk .calculate{display:block; text-transform:uppercase; font-size:26px; 
font-family: 'MyriadPro-Regular'; letter-spacing:1px; color:#fff; font-weight:bold; margin-bottom:20px;} 

section.formblk .blueblk .calculateblk .step{display:block; font-size:18px; color:#fff; line-height:30px; } 

section.formblk .blueblk .calculateblk .graftblk{display:block; text-align:center; margin-bottom:10px;}
section.formblk .blueblk .calculateblk .graftblk img{display:inline-block; }

section.formblk .blueblk .calculateblk .lvlblk{display:block; text-align:center;}

section.formblk .blueblk .calculateblk .lvlblk p{font-size:16px; color:#fff; }


section.formblk .blueblk .rightformblk{display:block; padding:10px 0 10px 0; background:#f1a208; margin-top:10px; margin-bottom:10px;

  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 5px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 5px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 5px; 
  
  

} 

section.formblk .blueblk .rightformblk p{ font-size:18px; color:#fff;   letter-spacing:1px; text-align:center; line-height:30px; }

section.formblk .blueblk .rightformblk .btnblk{display:block; text-align:right;}
section.formblk .blueblk .rightformblk .btnblk .btnss{display:inline-block; border:1px solid #fff;}
 

section.aboutblk .abouttxtblk{display:block;}
section.aboutblk .abouttxtblk p{display:block;  font-size:24px;  letter-spacing:1px; color:#000; font-weight:bold; text-transform:uppercase; } 




section.aboutblk .imgblk{display:block; text-align:left;}
section.aboutblk .imgblk img{display:inline-block; padding-top:10px;}
section.aboutblk .introblk{display:block; padding-top:30px;}
section.aboutblk .introblk p{font-size:16px; color:#000; font-family: 'proxima_novaregular'; text-align:justify; 
margin-bottom:10px; padding-left:10px;}










section.contentblk{display:block;}


section.contentblk h1{display:block; text-transform:uppercase; font-size:24px; font-family: 'MyriadPro-Regular'; letter-spacing:1px; ;} 


section.contentblk .contentbox{display:block; padding:5px;  background:#fff; margin-bottom:10px} 


section.contentblk .contentbox .leftblk{display:block; text-align:center;}

section.contentblk .contentbox .leftblk .girlicon{
width:50px; height:50px; line-height:50px; background:#fff; display:inline-block;    border:1px solid #d3d3d3; 


 -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;


 
 }
 
 section.contentblk .contentbox .leftblk .girlicon img{vertical-align:middle;}

section.contentblk .contentbox .rightcontent{display:block; padding:10px;}


section.contentblk .contentbox .rightcontent h2{font-size:20px; color:#0cbaba;
 font-family: 'MyriadPro-Regular';  text-transform:uppercase; margin-bottom:10px;} 
section.contentblk .contentbox .rightcontent p{font-size:16px; color:#333333; text-align:justify; margin-bottom:10px; } 
section.contentblk .contentbox .rightcontent span{color:#428bca;} 

section.contentblk .contentbox .rightcontent ul{display:block; list-style:none; padding:0 0 0 20px;} 
section.contentblk .contentbox .rightcontent ul li{font-size:16px; color:#333333; text-align:justify; margin-bottom:10px; }



section.contentblk .contentbox .rightcontent .graftpic{display:block; padding:center;} 

section.contentblk .contentbox .rightcontent .graftpic img{display:inline-block;} 


section.contentblk .contentbox .rightlinkblk{display:block; padding:10px;}
section.contentblk .contentbox .rightlinkblk .top{display:block; background:#f1a208;}
section.contentblk .contentbox .rightlinkblk .top h3{font-size:20px; color:#fff; line-height:40px; padding:0 0 0 10px;}


section.contentblk .contentbox .rightlinkblk .btm{display:block; background: url(../images/grey-pattern.png) repeat left top #f8f8f8;
 min-height:450px;}
section.contentblk .contentbox .rightlinkblk .btm ul{display:block; padding:20px 0 20px 0;}
section.contentblk .contentbox .rightlinkblk .btm ul li{display:block; padding:0 0 0 30px;}
section.contentblk .contentbox .rightlinkblk .btm ul li a{display:block; font-size:18px; color:#333333;
 text-decoration:none; font-weight:normal; line-height:50px;}
section.contentblk .contentbox .rightlinkblk .btm ul li a:hover{text-decoration:underline !important;}


.bookanappointment{ display:block; text-align:center;}
.bookanappointment .insidebtn{
	
display:inline-block;
padding:5px 15px 5px 15px; 
color:#fff !important; font-size:13px; margin-right:10px;

border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
-webkit-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
-moz-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
	
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
transition:all 0.9s ease !important;

background:#428bd3;	
	
	
}

.bookanappointment .insidebtn a{text-decoration: none; color:#fff; font-size:13px; font-weight:300; }

.insidebtn:hover{ background: #2f78c0;  /* fallback for old browsers */ color:#fff;}



section.btmcontactblk{display:block;

background: url(../images/grey-pattern.png) repeat left top #f8f8f8;

 }

section.btmcontactblk .headingblks{display:block; text-align:center;}
section.btmcontactblk .headingblks h2{display:inline-block;
color:#000; font-weight:bold; font-size:24px; 
 line-height:30px; margin-bottom:20px; letter-spacing:1px; text-transform:uppercase; 

}

section.btmcontactblk .form-group{margin-bottom:25px;}
section.btmcontactblk .form-group input{}

section.btmcontactblk .form-group .btnblk{display:block; text-align:right;}


section.btmcontactblk .form-group .btnblk .subbtn{
display:inline-block;
padding:5px 15px 5px 15px; 
color:#fff !important; 
font-size:13px; 
margin-right:10px;

border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
-webkit-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
-moz-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
	
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
transition:all 0.9s ease !important; 

margin-top:10px;


}
section.btmcontactblk .form-group .btnblk .subbtn a{text-decoration: none; color:#fff; font-size:13px; font-weight:300; }
section.btmcontactblk .form-group .btnblk .subbtn:hover{

background: #3d9ebb;  /* fallback for old browsers */
color:#fff;

}

/* form blk ending here  */

section.btmcontactblk .txtblkmain{display:block; padding:10px;}

section.btmcontactblk .txtblkmain .txtblk{
display:block;  margin-bottom:10px;

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;


} 
section.btmcontactblk .txtblkmain .txtblk .iconblk{display:block; text-align:center;} 

section.btmcontactblk .txtblkmain .txtblk .iconblk .iconinside{display:inline-block;} 
section.btmcontactblk .txtblkmain .txtblk .iconblk .iconinside span{font-size:30px; color:#000;} 
section.btmcontactblk .txtblkmain .txtblk .addblk{  padding:5px 0 5px 10px;  } 


section.btmcontactblk .txtblkmain .txtblk .addblk h6{ font-size:18px;  color:#000; font-weight:bold;  margin-bottom:10px; } 
 

section.btmcontactblk .txtblkmain .txtblk .addblk h6::after{display: block; content: ""; margin-top: 10px; width: 50px; height: 3px; background-color: #000;}           
section.btmcontactblk .txtblkmain .txtblk .addblk p{ font-size:14px; color:#000; font-weight:normal; } 

section.btmcontactblk .txtblkmain .txtblk.two{ }
section.btmcontactblk .txtblkmain .txtblk.three{ background:#ff7873;}


section.btmcontactblk .txtblkmain .txtblk .addblk .righticons{ padding:0 0 0 0; }
section.btmcontactblk .txtblkmain .txtblk .addblk .righticons ul{display:block; text-align:left; padding-left:0px; }
section.btmcontactblk .txtblkmain .txtblk .addblk .righticons ul li{display:inline-block; width:28px; height:28px; text-align:center;
  line-height:28px; 
color:#333; margin-right:5px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; 
 } 
section.btmcontactblk .txtblkmain .txtblk .addblk .righticons ul li a{text-decoration:none; color:#000; width:28px; height:28px; line-height:28px; display:inline-block; border:1px solid #000;
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
transition:all 0.9s ease !important;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; 
}
section.btmcontactblk .txtblkmain .txtblk .addblk .righticons ul li a:hover{text-decoration:none; color:#333;  background:#fff;}

section.btmcontactblk .txtblkmain .txtblk .mapblkss{display:block;}

section.btmcontactblk .txtblkmain .btmbtnblk{display:block; text-align:right;  padding-top:15px;}
section.btmcontactblk .txtblkmain .btmbtnblk .submitbtn{display:inline-block; 

background:#5bc0de;

 }


section.btmcontactblk .txtblkmain .btmbtnblk .submitbtn{
display:inline-block;
padding:5px 15px 5px 15px; 
color:#fff !important; font-size:13px; margin-right:10px;

border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;
-webkit-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
-moz-box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
	
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
transition:all 0.9s ease !important; 


}
section.btmcontactblk .txtblkmain .btmbtnblk .submitbtn a{text-decoration: none; color:#fff; font-size:13px; font-weight:300; }

section.btmcontactblk .txtblkmain .btmbtnblk .submitbtn:hover{ background: #3d9ebb;  /* fallback for old browsers */ color:#fff;}



section.btmcontactblk .txtblkmain .mapblkss{display:block; text-align:center;}

section.btmcontactblk .txtblkmain .mapblkss img{display:inline-block; width:100%; }


section.btmcontactblk .makecontactblk{ padding:10px;}


footer .btmstripe{display:block; background:#002c3c; padding:20px 0 20px 0;}
footer .btmstripe p{text-align:center; color:#fff;}
footer .btmstripe p a{text-align:center; color:#fff;}
footer .btmstripe p a:hover{ text-decoration:underline !important; }

footer .disclaimer{display:block;  padding:20px 0 20px 0; text-align:center; background:#e1f9ff;}
footer .disclaimer p{font-size:12px; color:#333;}




section.testimonialblk{display:block; background:#007ea7; padding:30px 0 30px 0; color:#fff;}




section.commonblk{display:block; padding-top:30px;}
section.commonblk h1{display:block; text-transform:uppercase; font-size:24px; font-family: 'MyriadPro-Regular'; letter-spacing:1px;
 margin-bottom:30px;}  

section.commonblk p{display:block;  font-size:16px; margin-bottom:10px;}

section.commonbanner{display:block;}
section.commonbanner .bannerinside{width:100%; float:left;}


section.commonblk .faqcontent{ width:100%; margin:0 auto; }


section.commonblk .testimonialcontent{ width:100%; margin:0 auto; }

section.commonblk .testimonialcontent .country{ text-align:right;}




section.commonblk .rightlinkblk{display:block; padding:10px;}
section.commonblk .rightlinkblk .top{display:block; background:#f1a208;}
section.commonblk .rightlinkblk .top h3{font-size:20px; color:#fff; line-height:40px; padding:0 0 0 10px;}


section.commonblk .rightlinkblk .btm{display:block; background: url(../images/grey-pattern.png) repeat left top #f8f8f8;
 min-height:450px;}
section.commonblk .rightlinkblk .btm ul{display:block; padding:20px 0 20px 0;}
section.commonblk .rightlinkblk .btm ul li{display:block; padding:0 0 0 30px;}
section.commonblk .rightlinkblk .btm ul li a{display:block; font-size:18px; color:#333333;  text-decoration:none; font-weight:normal; line-height:50px;}

section.commonblk .rightlinkblk .btm ul li a:hover{text-decoration:underline !important;}







section.patientvideoblk .rightlinkblk{display:block; padding:10px;}
section.patientvideoblk .rightlinkblk .top{display:block; background:#f1a208;}
section.patientvideoblk .rightlinkblk .top h3{font-size:20px; color:#fff; line-height:40px; padding:0 0 0 10px;}


section.patientvideoblk .rightlinkblk .btm{display:block; background: url(../images/grey-pattern.png) repeat left top #f8f8f8;
 min-height:450px;}
section.patientvideoblk .rightlinkblk .btm ul{display:block; padding:20px 0 20px 0;}
section.patientvideoblk .rightlinkblk .btm ul li{display:block; padding:0 0 0 30px;}
section.patientvideoblk .rightlinkblk .btm ul li a{display:block; font-size:18px; color:#333333;  text-decoration:none; font-weight:normal; line-height:50px;}

section.patientvideoblk .rightlinkblk .btm ul li a:hover{text-decoration:underline !important;}













section.welcomeblk{display:block; padding:30px 0 0 0; }
section.welcomeblk .txtblk{display:block; margin-bottom:30px;}

section.welcomeblk .txtblk h1{color:#333; font-size:24px; text-align:center; font-weight:bold;  text-transform:uppercase; 
font-family: 'MyriadPro-Regular'; font-weight:bold;  margin-bottom:30px; letter-spacing:1px; 
}





section.welcomeblk .txtblk h3{color:#7a2121; font-size:24px; text-align:center; font-weight:bold; }

section.welcomeblk .txtblk p{color:#676767; font-size:16px; font-family: 'Open Sans', sans-serif; margin-bottom:20px; 
line-height:28px; padding:10px; text-align:justify; }
section.welcomeblk .txtblk .clickimg{color:#676767; font-size:16px; font-family: 'Open Sans', sans-serif; padding-left:20px; 
margin-bottom:0px;}

section.welcomeblk .txtblk h2{color:#676767; font-size:24px; text-align:center; padding:30px 0 0 0; }
section.welcomeblk .txtblk p.thermitxt{text-align:justify; }
section.welcomeblk .txtblk .thermitwo{text-align:center; }

section.welcomeblk .txtblk p.thermitxtfour{text-align:justify; padding:10px; }
section.welcomeblk .txtblk ul{display:block; padding:0 0 0 30px; margin-bottom:20px; }
section.welcomeblk .txtblk ul li{line-height:28px; font-size:16px;}

section.welcomeblk .contacticons{width:80px; height:80px;
 border-radius:50%;
 border:1px solid #e6e6e6;
 background:#f6f6f6;
 color:#333;
 text-align:center; line-height:80px; 
 margin-bottom:30px;
 
 
 }


section.welcomeblk .contacticons span{font-size:40px;}


section.welcomeblk .contacttext{display:block;  padding-top:30px;}
section.welcomeblk .contacttext p{display:block; font-size:18px; color:#333; text-align:left;}


section.welcomeblk .contactblk{display:block; padding:0 0 0 0;}
section.welcomeblk .contactblk h6{color:#333; font-size:24px; text-align:center; font-weight:bold; margin-bottom:30px;

 letter-spacing:1px; font-family: 'MyriadPro-Regular'; text-transform:uppercase;
} 


 

section.welcomeblk .contactblk .btnblk{display:block; text-align:right; margin-bottom:30px;} 
section.welcomeblk .contactblk .btnblk .btnss{display:inline-block;} 




section.patientvideoblk{display:block; padding:30px 0 0 0;}
section.patientvideoblk .videoblk{display: block; text-align: center; margin-bottom:20px;}

section.patientvideoblk .videoblk .videoinside{ display: inline-block; position: relative; width: 100%; 
 min-height:200px; max-width:280px;  }

section.patientvideoblk .videoblk .videoinside iframe{  position: absolute; top: 0; left: 0;  width: 100%;  height: 100%; z-index: 1000; 
margin: 0; padding: 0;}

section.patientvideoblk .videoblk .titleblk{display:block; margin:0 0 0px 0;}
section.patientvideoblk .videoblk .titleblk h4{font-size:18px; color:#333; 
text-align:center; font-weight:bold; display:block; }  
section.patientvideoblk .videoblk .titleblk p{font-size:14px; color:#7c7c7c;  text-align:center; }  

section.patientvideoblk .headingblk{display:block; padding:20px 0 20px 0;}

section.patientvideoblk .headingblk h1{font-size:24px; color:#333; text-align:center; font-weight:bold; text-transform:uppercase; 
font-family: 'MyriadPro-Regular';  margin-bottom:30px; letter-spacing:1px;}



section.patientvideoblk .headingblk h5{font-size:24px; color:#333; text-align:center; font-weight:bold; font-family: 'MyriadPro-Regular';
text-transform:uppercase;
}
section.patientvideoblk .headingblk p{font-size:18px; color:#333; text-align:center; font-weight:normal;}



section.patientvideoblk .bs-example{ display:block;}  
section.patientvideoblk .bs-example .panel-default .panel-heading{background-color:#f8f8f7;}

section.patientvideoblk .bs-example h4{color:#000; font-weight:normal; font-size:16px;}
section.patientvideoblk .bs-example p{color:#000; line-height:24px; font-family: 'Roboto', sans-serif; font-weight:300;
 font-size:16px; margin-bottom:10px; }
 
section.patientvideoblk .bs-example ul{display:block; margin:0 0 30px 0; padding:0 0 0 10px; }
section.patientvideoblk .bs-example ul li{color:#000; line-height:26px; font-family: 'Roboto', sans-serif; 
font-weight:300; font-size:16px;}

section.patientvideoblk .bs-example .teens{display:block; float:left;}
section.patientvideoblk .bs-example .teens img{ float:left; margin-right:10px;}

section.patientvideoblk .bs-example .teens p{color:#000; line-height:24px; font-family: 'Roboto', sans-serif; font-weight:300;
 font-size:16px; margin-bottom:10px; }
 
 
 
section.patientvideoblk .faqheading{display:block;}
section.patientvideoblk .faqheading h1{color:#000; font-weight:bold; font-size:24px;  
 line-height:30px; margin-bottom:20px; letter-spacing:1px; text-align:center; }
section.patientvideoblk .faqheading h2{color:#000; font-weight:bold; font-size:24px; padding-left:10px; 
 line-height:30px; margin-bottom:20px; letter-spacing:1px; }
 
 section.patientvideoblk .faqheading .thankyoutext{text-align:center;}
 
 
 
 footer{display:block;}	
footer .topblk{display:block; background:#252525; padding:30px 0 30px 0;}
footer .topblk .headingblk{display:block;  padding:20px 0 20px 0;}	
footer .topblk .headingblk h6{display:block; color:#cbcbcb; font-size:18px;
 text-transform:uppercase; font-weight:bold;}
 
 
footer .topblk .headingblk h6.three{padding:0 0 0 0px;}	
footer .topblk .btmblk{display:block;}	
footer .topblk .btmblk p{color:#788080; font-weight:normal; font-size:14px; 
line-height:24px;
}	

footer .topblk .btmblk{display:block;}
footer .topblk .btmblk ul{display:block;}
footer .topblk .btmblk ul li{display:block; font-size:13px; 
color:#fff; font-weight:normal; line-height:26px;}

footer .topblk .btmblk ul li a{ color:#cbcbcb; text-decoration:none;

 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
}	
footer .topblk .btmblk ul li a:hover{text-decoration:underline !important; color:#fff;}	
footer .topblk .btmblk ul li span{float:left; margin-right:10px; color:#cbcbcb;}     
footer .topblk .btmblk.three{padding:0 0 0 0px;} 
footer .topblk .btmblk .addblk{display:block;}
footer .topblk .btmblk .addblk .iconblk{display:block; padding:5px 0 0 0; }

footer .topblk .btmblk .addblk .iconblk span{color:#cbcbcb;}
footer .topblk .btmblk .addblk .adddetialblk{display:block;}

footer .topblk .btmblk .addblk .adddetialblk p{
color:#cbcbcb;
font-weight:normal; 
font-size:16px; 
line-height:30px;
}

footer .topblk .btmblk .addblk .adddetialblk p a{color:#fff;
text-decoration:none;
}
footer .topblk .btmblk .addblk .adddetialblk p a:hover{ 
text-decoration:underline !important; color:#fff !important;}

footer .copyrightblk{display:block;
text-align:center; 
padding:15px 0 15px 0;
border-top:1px solid #fff;
background:#292d2f;
}
footer .socialicons{display:block; padding:0 10px 0 0;}
footer .socialicons .topsocialicons{display:block;   text-align:right !important; }
footer .socialicons .topsocialicons ul{display:block; padding:15px 0 0 0; }
footer .socialicons .topsocialicons ul li{display:inline-block; 
width:30px; height:30px;  line-height:30px; 
color:#788080; 
margin-right:10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; 
 } 

footer .socialicons .topsocialicons ul li a{text-decoration:none; 
color:#fff; 
width:30px; height:30px;
 line-height:30px; display:inline-block; 
 border:1px solid #fff; font-size:12px; 
text-align:center;
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
transition:all 0.9s ease !important;

-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

footer .topsocialicons ul li a:hover{text-decoration:none; color:#fff; 
background: #034ea2;}

footer .copyrightblk p{text-align:center; font-size:14px; color:#788080;} 


footer .disclaimerblk{display:block; padding:50px 0 50x 0; background:#333; } 
footer .disclaimerblk p{color:#fff; padding:20px 0 20px 0; text-align:center; font-size:10px; } 


 




/* testimonial section starting here */

.testimonial-section2{
 
  position: relative;
  padding: 20px 0;
  background-color: #007ea7;

}


.testimonial-section2 h2{ color:#fff; line-height:24px;}
 



.testim .wrap {
    position: relative;
    width: 100%;
    max-width: 1020px;
    padding: 10px 20px;
    margin: auto;
}

.testim .arrow {
    display: block;
    position: absolute;
    color: #eee;
    cursor: pointer;
    font-size: 2em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;    
    -ms-transition: all .3s ease-in-out;    
    -moz-transition: all .3s ease-in-out;    
    -o-transition: all .3s ease-in-out;    
    transition: all .3s ease-in-out;
    padding: 5px;
    z-index: 22222222;
}

.testim .arrow:before {
    cursor: pointer;
}

.testim .arrow:hover {
    color: #fbbd16;
}
    

.testim .arrow.left {
    left: 10px;
}

.testim .arrow.right {
    right: 10px;
}

.testim .dots {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 30px;
    left: 0;
    display: block;
    z-index: 3333;
    height: 12px;
}

.testim .dots .dot {
    list-style-type: none;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #eee;
    margin: 0 10px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;    
    -ms-transition: all .5s ease-in-out;    
    -moz-transition: all .5s ease-in-out;    
    -o-transition: all .5s ease-in-out;    
    transition: all .5s ease-in-out;
    position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
    background: #ffba01;
    border-color: #fff;
}

.testim .dots .dot.active {
    -webkit-animation: testim-scale .5s ease-in-out forwards;   
    -moz-animation: testim-scale .5s ease-in-out forwards;   
    -ms-animation: testim-scale .5s ease-in-out forwards;   
    -o-animation: testim-scale .5s ease-in-out forwards;   
    animation: testim-scale .5s ease-in-out forwards;   
}
    
.testim .cont {
    position: relative;
    overflow: hidden;
	min-height:350px;
}

.testim .cont > div {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 70px 0;
    opacity: 0;
}


.nameblk{display:block;  text-align:center; margin:10px 0 10px 0;  line-height:30px;}
.nameblk span{ color:#fff;}





.testim .cont > div.inactive {
    opacity: 1;
}
    

.testim .cont > div.active {
    position: relative;
    opacity: 1;
}
    

.testim .cont div .img img {
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
}

.testim .cont div .h4 {
    color: #fbbd16;
    font-size: 24px;
    margin: 15px 0;
	font-weight:bold;
}

.testim .cont div p {
    font-size:16px;
    color: #eee;
    width: 80%;
    margin: auto;
}

.testim .cont div.active .img img {
    -webkit-animation: testim-show .5s ease-in-out forwards;            
    -moz-animation: testim-show .5s ease-in-out forwards;            
    -ms-animation: testim-show .5s ease-in-out forwards;            
    -o-animation: testim-show .5s ease-in-out forwards;            
    animation: testim-show .5s ease-in-out forwards;            
}

.testim .cont div.active .h4 {
    -webkit-animation: testim-content-in .4s ease-in-out forwards;    
    -moz-animation: testim-content-in .4s ease-in-out forwards;    
    -ms-animation: testim-content-in .4s ease-in-out forwards;    
    -o-animation: testim-content-in .4s ease-in-out forwards;    
    animation: testim-content-in .4s ease-in-out forwards;    
}

.testim .cont div.active p {
    -webkit-animation: testim-content-in .5s ease-in-out forwards;    
    -moz-animation: testim-content-in .5s ease-in-out forwards;    
    -ms-animation: testim-content-in .5s ease-in-out forwards;    
    -o-animation: testim-content-in .5s ease-in-out forwards;    
    animation: testim-content-in .5s ease-in-out forwards;    
}

.testim .cont div.inactive .img img {
    -webkit-animation: testim-hide .5s ease-in-out forwards;            
    -moz-animation: testim-hide .5s ease-in-out forwards;            
    -ms-animation: testim-hide .5s ease-in-out forwards;            
    -o-animation: testim-hide .5s ease-in-out forwards;            
    animation: testim-hide .5s ease-in-out forwards;            
}

.testim .cont div.inactive .h4 {
    -webkit-animation: testim-content-out .4s ease-in-out forwards;        
    -moz-animation: testim-content-out .4s ease-in-out forwards;        
    -ms-animation: testim-content-out .4s ease-in-out forwards;        
    -o-animation: testim-content-out .4s ease-in-out forwards;        
    animation: testim-content-out .4s ease-in-out forwards;        
}

.testim .cont div.inactive p {
    -webkit-animation: testim-content-out .5s ease-in-out forwards;    
    -moz-animation: testim-content-out .5s ease-in-out forwards;    
    -ms-animation: testim-content-out .5s ease-in-out forwards;    
    -o-animation: testim-content-out .5s ease-in-out forwards;    
    animation: testim-content-out .5s ease-in-out forwards;    
}


.picblk{display:block; text-align:center;}

.picblk img{display:inline-block; max-width:430px; width:100%;}

.protext{font-size:20px; color:#fff;}




@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -webkit-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -moz-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -ms-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -o-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        transform: translateY(0);        
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -moz-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -ms-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        transform: scale(1);       
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        transform: scale(0);
    }
}

@media all and (max-width: 300px) {
  body {
    font-size: 14px;
  }
}

@media all and (max-width: 500px) {
  .testim .arrow {
    font-size: 1.5em;
  }
  
  .testim .cont div p {
    line-height: 25px;
  }

}


/* testimonial section ending here */

/*  all fonts section here  */



@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'),
		 url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'proxima_novaregular';
    src: url('../fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*  all fonts section ending here  */




.galleryblkk{display:block; text-align:center; }
.galleryblkk img{display:inline-block; width:100%; max-width:200px !important;}



.listblk{width:100%; max-width:1100px !important;
 margin:0 auto !important; color:#fff;}

.listblk ul li{margin:0 0 30px 0;}


@media all and (max-width: 768px) 

	{	
	
	
header .toprow .insideblk{display:inline-block; text-align:center; border:1px; margin:0 auto 0 auto; }	

header .toprow .ourlocation{display:block; text-align:center; padding:5px 0 0 0;}
header .toprow .ourlocation .location{font-size:16px;}




.fixcallblk{width:100%; float:left; display:block; position:fixed; left:0; bottom:0; z-index:1000;}

.fixcallblk .newcallbtn{width:50%; float:left;

line-height:30px;
text-align:left;
 padding-top:10px;
background: #56CCF2;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #2F80ED, #56CCF2);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #2F80ED, #56CCF2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */


}

.fixcallblk .newcallbtn span{font-size:30px; color:#000; padding-left:20px;}
.fixcallblk .newcallbtn span a{color:#000; font-size:30px;}
.fixcallblk .newcallbtn span a:hover{text-decoration:none; color:#fff;}

.fixcallblk .newcallbtn .text{font-size:16px;}


.fixcallblk .newwhatsupbtnn{width:50%; float:left; 
line-height:30px;

background: #a8ff78;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #78ffd6, #a8ff78);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #78ffd6, #a8ff78); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 padding-top:10px;

}

.fixcallblk .newwhatsupbtnn span{font-size:30px; color:#000; padding-left:20px; padding-top:20px;}
.fixcallblk .newwhatsupbtnn span a{color:#000; font-size:30px;}
.fixcallblk .newwhatsupbtnn span a:hover{text-decoration:none; color:#fff;}

.fixcallblk .newwhatsupbtnn .text{font-size:16px;}
	
	
.callbtn{
	
position: fixed;
top: 350px;
z-index: 1000;
left: 0;
display:none;
background:
	
	
}

.whatsupbtn span{color:#000; font-size:50px;}
.whatsupbtn span a{color:#000; font-size:50px;}
.whatsupbtn span a:hover{text-decoration:none;}

.whatsupbtn{

    position: fixed;
    top: 400px;
    z-index: 1000;
    left: 0;
	display:none;
}
	
header .toprow .insideblk.two{display:inline-block; }	

header .toprow .rightbtnblk{display:block; text-align:center; margin-top:10px; margin-bottom:10px;  }

.callbtn span{color:#000; font-size:50px;}
.callbtn span a{color:#000; font-size:50px;}
.callbtn span a:hover{text-decoration:none;}	

section.aboutblk .imgblk{display:block; text-align:center;}


section.aboutblk .abouttxtblk p{display:block; text-transform:uppercase; font-size:24px;
 font-family: 'MyriadPro-Regular'; letter-spacing:1px; text-align:center;} 
 
 section.contentblk .contentbox .leftblk .girlicon{display:none;}
 
 
header .toprow .insideblk{display:inline-block; text-align:left; border:1px; padding:0 0 0 50px; }
header .toprow .insideblk p{font-size:15px; color:#333;}
header .toprow .insideblk span{font-size:22px; }


.modal-dialog{ width:300px;}



section.welcomeblk .contacticons{width:40px; height:40px;
 border-radius:50%;
 border:1px solid #e6e6e6;
 background:#f6f6f6;
 color:#333;
 text-align:center; line-height:40px; 
 margin-bottom:30px;
 
 
 }
 
 
section.welcomeblk .contacticons span{font-size:20px;}


section.welcomeblk .contacttext{display:block;  padding-top:10px;}

section.welcomeblk .contacttext p{display:block; font-size:14px; color:#333; text-align:left;}


section.welcomeblk .contactblk h6{color:#333; font-size:24px; text-align:center; font-weight:bold; margin-top:20px;

 letter-spacing:1px; font-family: 'MyriadPro-Regular'; text-transform:uppercase;
} 



header .toprow .smallblk{display:block;   }


header .toprow .smallblk .insiderow{display:block; text-align:center; }

header .toprow .smallblk .insiderow .insideblk{display:inline-block; text-align:left; border:1px; padding:0 0 0 0; }

header .toprow .smallblk .insiderow .insideblktxt{display:inline-block;  border:1px; }

header .toprow .smallblk .insiderow .insideblktxt p{font-size:15px; color:#333;}
header .toprow .smallblk .insiderow .insideblktxt span{font-size:22px; }




header .toprow .leftblk{display:none; }
header .toprow .insideblk{display:none; }
header .toprow .insideblktxt{display:none;}






.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: -30px;
    left: 15%;
    z-index: 10;
    padding-top: 10px;
    padding-bottom: 5px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
	font-size:12px;
	
}



 
section.formblk .blueblk .calculateblk .lvlblk p{font-size:12px; color:#fff; } 


section.formblk .blueblk .calculateblk .graftblk{display:block; text-align:center; margin-bottom:10px; min-height:80px;}
section.formblk .blueblk .calculateblk .graftblk img{display:inline-block; }







section.bannerblk .bannerbuttonblk{display:none !important;  padding:15px 0 15px 0; text-align:left;}

 section.btmcontactblk .txtblkmain .txtblk .addblk .righticons ul{display:block; text-align:left; padding-left:0px; }
	
	} /* 768 view ending here */




	/* all banner slider starting here */
	


.bannerbuttonblk{display:block;  padding:15px 0 15px 0; text-align:left;}

.bannerbuttonblk .buttonss{
	
display:inline-block;
padding:5px 15px 5px 15px; 
color:#fff !important; 
font-size:18px; 
margin-right:10px;
letter-spacing:1px; 
border:1px solid #fff !important;
box-shadow: 4px 2px 7px -1px rgba(0,0,0,0.2);
	
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
 
transition:all 0.9s ease !important; 

background: #56CCF2;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #2F80ED, #56CCF2);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to bottom, #2F80ED, #56CCF2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

 }

.bannerbuttonblk .buttonss a{text-decoration: none; color:#fff !important; font-size:18px; font-weight:300; }
.bannerbuttonblk .buttonss:hover{ 

background: #56CCF2;  /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #2F80ED, #56CCF2);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #2F80ED, #56CCF2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */


 } 


/* all banner slider ending here */





@media all and (max-width: 1600px) 

	{	
	
section.btmcontactblk .form-group{margin-bottom:12px;}

section.btmcontactblk .txtblkmain .txtblk .addblk h6{ font-size:18px;  color:#000; font-weight:bold;  margin-bottom:0; } 


	
	}



.submitblk{display:block; padding:20px;}
.submitblk p{color:#000; padding:30px 0 30px 0;
font-size:24px; font-weight:bold;
}



.mainformblkk{display:block; 
background:#f2f2f2; padding:20px; margin:0 0 10px 0;}


.rightinfoblk{display:block; padding:10px 0 0 0; margin:60px 0 0 0;}

.rightinfoblk .contxtblk{display:block; 
padding:10px 0 10px 20px;
margin-bottom:10px;
border-bottom:1px solid #f2f2f2;
color:#000;

} 
.rightinfoblk .contxtblk p{text-align:left; font-size:20px;}

.rightinfoblk .contxtblk .socialicons{display:block;   text-align:left !important; }
.rightinfoblk .contxtblk .socialicons ul{display:block; padding:0 0 0 50px; }
.rightinfoblk .contxtblk .socialicons ul li{display:inline-block; 
width:30px; height:30px;  line-height:30px; 
color:#333; 
margin-right:10px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background:#ffffff;
 } 

.rightinfoblk .contxtblk .socialicons ul li a{text-decoration:none; 
color:#333; 
width:30px; height:30px;
 line-height:30px; display:inline-block; 
 border:1px solid #fff; font-size:12px; 
text-align:center;
 -webkit-transition:all 0.9s ease !important;
 -moz-transition:all 0.9s ease !important; 
 -o-transition:all 0.9s ease !important; 
transition:all 0.9s ease !important;

-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}

.rightinfoblk .contxtblk .socialicons ul li a:hover{text-decoration:none; color:#fff; 
background: #868686;}










	
	
	
	
	
	
	
	
	
	
	

