@charset "utf-8";
/* CSS Document */





body { font-weight:normal; font-size:16px; line-height:28px; }
	*, *:before, *:after { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
	
	
body {
    font-family: Abel, Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-style: normal;
    line-height: 28px;
    text-align: inherit;
    text-transform: none;
    color: #000000;
}
body, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select, textarea {
    font-family: Abel, Helvetica, Arial, sans-serif;
}
a{color:#333;}
h1{ font-size:40px; font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:20px;font-weight:400;font-style:normal;letter-spacing:0.5px; }
	h2{ font-size:34px; }
	h3{ font-size:28px; font-family:Kanit, Helvetica, Arial, sans-serif;font-size:20px;font-weight:500; }
	h4{ font-size:24px; }
	h5{ font-size:18px; }
	h6{ font-size:16px; }
	
	h1, h2, h3, h4, h5, h6 { line-height:normal; font-weight: bold; margin-bottom:20px; }
	.header-text{ font-family: Abel, Helvetica, Arial, sans-serif; font-size:18px;font-weight:normal; }
	.header-text a{ font-family: Abel, Helvetica, Arial, sans-serif; font-size:18px;font-weight:normal; color:#666; }
.top-bar {
    background: #eeeeee;
    color: #666;
	padding:10px;
 
    z-index: 9999;
}

.social{float:right; margin-top:20px;}
.social ul li{float:left; color:#fff; list-style:none;}
.social ul li a{float:left; color:#fff; font-size:17px; list-style:none; padding-left:15px; font-weight:normal;}

.logo img{float:left; width:100%;}
.contact{ float:right;}

.dt-sc-title.with-two-border h2 {
    text-transform: uppercase;
    font-weight: 200;
    font-size: 40px;
	position: relative;
    display: inline-block;
	padding:30px;
	
}

.aligncenter .dt-sc-title, .dt-sc-title.aligncenter {
    text-align: center;
    width: 100%;
}

strong{color:#da1e5d;}
.para{text-align:center; line-height:1.8; font-family: Abel, Helvetica, Arial, sans-serif; font-size:18px;font-weight:normal;}

.welcome-wraper{background:#f5f5f5; width:100%;}

.button {
    background: #fff;
	padding:10px;
	border:1px solid #ccc; width:150px; height:120px; color:#000; clear:both;
}
.button:hover{background:#da1e5d; color:#fff;}

.gallery{display:none; width:100%; margin:0px auto 0px; font-family: Abel, Helvetica, Arial, sans-serif; font-size:18px;font-weight:normal; }

.wrap-img{display: inline-block;
    vertical-align: top;
    max-width: 92%;
}
.wrap-img img{
height: auto;
    max-width: 100%;
    vertical-align: top;
}

.heading2{    height: 100px;
font-size: 100px;color: #d1d1d1;line-height: 1;text-align: left
}

.heading2 h2{font-family: Kanit, Helvetica, Arial, sans-serif;

    font-size: 100px;color: #d1d1d1;line-height: 1;text-align: left; margin-left:50px; 
}

.separator {
    width: 30px;
    height: 2px;
    display: inline-block;
    clear: both;
    text-align: center;
    margin: 15px 0px;
	background-color: #da1e5d;
	margin-left:50px; 
}
.h2-r {
    font-family: Kanit, Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.5px;
    text-align: inherit;
    text-transform: none;
    color: #000000;
}

.para1{text-align:left; line-height:1.8; font-family: Abel, Helvetica, Arial, sans-serif; font-size:18px;font-weight:normal;  }


.medium {
    font-size: 14px;
    padding: 16px 30px 14px;
}
.button1{font-size: 14px;
 border: 2px solid #da1e5d;
 
    background: none;
	    font-family: Kanit, Helvetica, Arial, sans-serif;
	    font-size: 12px;
    text-transform: inherit;
    font-weight: bold;
   
    line-height: normal;
    display: inline-block;
    margin: 50px 0px 0px;
    cursor: pointer;
    outline: none;
    position: relative;
    z-index: 1;	
	color:#da1e5d;
		margin-left:50px; 
		}
		
		.button1:hover{background:#da1e5d;
		color:#fff;}
		
		
		
.ult-content-box-container, .ult-content-box-container * {
    Z-INDEX: 1;
    position: relative;
}
.back{    background-color: rgb(255, 255, 255);
    padding-top: 35px;
    padding-left: 60px;
    margin-top: -60px;
    margin-right: 60px;
    transition: all 700ms ease;
    border-color: transparent;
    box-shadow: none;}
	
	.h3_r {
    font-family: Kanit, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.5px;
    text-align: inherit;
    text-transform: none;
    color: #000000;
}		

.para2{text-align:left; line-height:1.8; font-family: Abel, Helvetica, Arial, sans-serif; font-size:18px;font-weight:normal;}





/*********next div**************/

.heading3{    height: 100px;
font-size: 100px;color: #d1d1d1;line-height: 1;text-align:right;
}

.heading3 h2{font-family: Kanit, Helvetica, Arial, sans-serif;

    font-size: 100px;color: #d1d1d1;line-height: 1;text-align: right; margin-right:50px; 
}

.separator1 {
    width: 30px;
    height: 2px;
    display: inline-block;
    clear: both;
    text-align: right;
	float:right;
    margin: 15px 0px;
	background-color: #da1e5d;
	margin-right:50px; 
}

.h2-r1 {
    font-family: Kanit, Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.5px;
    text-align:left;
    text-transform: none;
    color: #000000;
	
	
}

.para3{text-align:justify; line-height:1.8; font-family: Abel, Helvetica, Arial, sans-serif; font-size:18px;font-weight:normal; }
.mar{margin-left:50px;}
.medium1 {
    font-size: 14px;
    padding: 16px 30px 14px;
}
.button1-1{font-size: 14px;
 border: 2px solid #da1e5d;
 
    background: none;
	    font-family: Kanit, Helvetica, Arial, sans-serif;
	    font-size: 12px;
    text-transform: inherit;
    font-weight: bold;
   
    line-height: normal;
    display: inline-block;
    margin: 50px 0px 0px;
    cursor: pointer;
    outline: none;
    position: relative;
    z-index: 1;	
	color:#da1e5d;
		margin-right:50px;
		float:right;
		
		}
		
		.button1-1:hover{background:#da1e5d;
		color:#fff;}
		
/***************paralax section******************/

.paralax{background-size: cover;
    background-repeat: repeat;
    background-color: rgba(0, 0, 0, 0);
    background-image:url(../images/bg1.jpg);
    background-attachment: scroll;
   
    left: 0px;
 
    background-position:100%		;
	
	    color: inherit;
  
    width: 100%;
    height: 100%!important;
    left: 0;
    top: 0;
	font-family: Kanit, Helvetica, Arial, sans-serif; font-weight:normal;
	color:#fff;
}
.colr{color:#fff;}


.shape{background:url(../images/shape.png) no-repeat; height:172px; width:171px; float:none;}
.fnt{font-size:58px; position:relative; top:65px; line-height:1.4; text-align:center; color:#545354;}
.colr1{color:#000 !important; text-align:center;  font-family: Kanit, Helvetica, Arial, sans-serif; font-weight:normal; font-size:18px;} 


/*************footer section**********/

.dt-sc-contact-info.type2:hover span, .dt-sc-contact-info.type3, .dt-sc-contact-info.type4 span:after, .dt-sc-contact-info.type4:before, .dt-sc-contact-info.type5 .dt-sc-contact-icon, .dt-sc-contact-info.type5:hover, .dt-sc-contact-info.type6, .dt-sc-contact-info.type7 span:after, .dt-sc-contact-info.type4:after, .university-contact-form .button-field i {
    background-color: #b8aa83;
}

.dt-sc-contact-info.type3:after, .dt-sc-contact-info.type5:hover .dt-sc-contact-icon {
    background: #ffffff;
}
.dt-sc-contact-info.type3 span {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: -20px;
    top: auto;
    font-size: 32px;
    line-height: 60px;
    z-index: 1;
}



.dt-sc-contact-info.type3 h6, .dt-sc-contact-info.type3 p {
    position: relative;
    z-index: 1;
    font-weight: normal;
}

.dt-sc-contact-info.type3 h6 {
    font-size: 18px;
    text-transform: uppercase;
}

.dt-sc-contact-info.type3 h6, .dt-sc-contact-info.type3 p {
    position: relative;
    z-index: 1;
    font-weight: normal;
}
.dt-sc-contact-info.type3:after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    bottom: -30px;
    width: 60px;
    height: 60px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.dt-sc-contact-info.type3 {
    position: relative;
    padding: 20px 20px 40px;
    text-align: center;
}

.dt-sc-contact-info {
    float: left;
    margin: 0px;
    padding: 0px;
    clear: both;
    width: 100%;
    line-height: 30px;
    position: relative;
    padding-left: 50px;
}
.dt-sc-contact-info.type3:before {
    border-style: solid;
	  border-color:#fff;
    border-width: 1px 1px 0;
    content: "";
    height: auto;
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    top: 6px;
    width: auto;
}
.icon-colr{font-size:40px !important; color:#da1e5e;}


/*****************footer bottom***********/
/*****************footer section**********/
#footer {
    width: 100%;
    height:auto;
	padding-top:7px;
	padding-bottom:10px;
	font-family: 'Alegreya Sans', sans-serif;
	
    background: #545354;
	font-weight:normal !important;
}

#footer .footer_inner {
    margin: 0 auto;
    padding: 0px;
}
#footer .footer_inner .menu1 {
    padding: 0px;
    height: 30px;
    text-align: center;

}

#footer .footer_inner .menu1 ul li {
    float: left;
    list-style: none;
    color: #FFF;
    padding: 10px 40px 0px 0px;
    font-size: 19px;
	font-weight:normal !important;
}

#footer .footer_inner .menu1 ul li a {
    float: left;
    list-style: none;
    color: #fff;
    font-weight: normal !important;
	letter-spacing:1px;
}
#footer .footer_inner .copy {
    float: right;
    color: #fff;
	font-size:18px;
    margin-top: 18px;
}
#footer .footer_inner .copy a{

    color: #fff;
   
}

.footer-fnt-size{font-size:16px; font-weight:normal; font-family: Kanit, Helvetica, Arial, sans-serif;}
.footer-fnt-size{font-size:16px; font-weight:normal; font-family: Kanit, Helvetica, Arial, sans-serif;}


/***********social links sidebar*********/

@import url(http://weloveiconfonts.com/api/?family=entypo);

/* entypo */
[class*="entypo-"]:before {
   font-family: "entypo", sans-serif;
}

a { 
   text-decoration: none;
}

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



#sticky-social {
   left: 0;
   position: fixed;
   top: 150px;
   z-index:99999;
}

#sticky-social a {
   background: #333;
   color: #fff;
   display: block;
   height: 35px;
   font: 16px "Open Sans", sans-serif;
   line-height: 35px;
   position: relative;
   text-align: center;
   width: 35px;
}

#sticky-social a:hover span {
   left: 100%;
}

#sticky-social a span {
   line-height: 35px;
   left: -120px;
   position: absolute;
   text-align:center;
   width:120px;
}

#sticky-social a[class*="facebook"],
#sticky-social a[class*="facebook"]:hover,
#sticky-social a[class*="facebook"] span { background: #3b5998; }

#sticky-social a[class*="twitter"],
#sticky-social a[class*="twitter"]:hover,
#sticky-social a[class*="twitter"] span { background: #00aced; }

#sticky-social a[class*="gplus"],
#sticky-social a[class*="gplus"]:hover,
#sticky-social a[class*="gplus"] span { background: #dd4b39; }	

#sticky-social a[class*="linkedin"],
#sticky-social a[class*="linkedin"]:hover,
#sticky-social a[class*="linkedin"] span { background: #007bb6; }	

#sticky-social a[class*="instagrem"],
#sticky-social a[class*="instagrem"]:hover,
#sticky-social a[class*="instagrem"] span { background: #517fa4; }	

#sticky-social a[class*="stumbleupon"],
#sticky-social a[class*="stumbleupon"]:hover,
#sticky-social a[class*="stumbleupon"] span { background: #eb4924; }	

#sticky-social a[class*="pinterest"],
#sticky-social a[class*="pinterest"]:hover,
#sticky-social a[class*="pinterest"] span { background: #cc2127; }	

#sticky-social a[class*="flickr"],
#sticky-social a[class*="flickr"]:hover,
#sticky-social a[class*="flickr"] span { background: #ff0084; }	

#sticky-social a[class*="tumblr"],
#sticky-social a[class*="tumblr"]:hover,
#sticky-social a[class*="tumblr"] span { background: #32506d; }	


/*************About Us**************/
/**************banner section***************/
.banner {
    width: 100%;
    background:url(../images/background.png);
   
	text-align:left;

}
.banner h2 {
    font-size: 48px !important;
    color: #fff;
   
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
    text-align: left;
	float:left;
    font-weight: normal !important;
	text-transform:uppercase;
	padding:22px;
	font-weight:bold !important;
	font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, "Fira Sans",
 "Droid Sans", Ubuntu, Cantarell, Helvetica, "Helvetica Neue", Arial, sans-serif;
	
	
}
.about-heading{font-size:26px; text-transform:uppercase; padding-top:30px; padding-bottom:10px; font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, "Fira Sans",
 "Droid Sans", Ubuntu, Cantarell, Helvetica, "Helvetica Neue", Arial, sans-serif;}
.line{background:url(../images/bottom-line.jpg) repeat-x; padding:10px;}

.about-heading-bottom{font-size:17px; text-transform:uppercase; padding:10px 0px;}

.why-us{ padding:0px 0px; margin-left:-30px;}
.why-us ul li{list-style:none;  background:url(../images/list.html) no-repeat; padding:0px 20px 0px 20px; font-size:14px; line-height:1.7; }

.right-panel{padding:0px; border:1px solid #e6e6e6; margin-top:20px;}
.right-panel h2{font-size:22px; text-transform:uppercase; padding-left:10px;}

.right-panel ul li{list-style:none; font-size:14px; margin-left:15px; line-height:1.9;
}

.right-panel ul li a{color:#817f7f; }
 
 .right-panel-client{padding:0px; border:1px solid #e6e6e6; margin-top:20px;}
 .right-panel-client h2{font-size:22px; text-transform:uppercase; padding-left:10px;}
 /*************Contact US section*************/
 
 
/***********Send Enquiry**********/


	.formitem{width:84%; float:right; height:36px;}
	.formitem1{width:15%; float:left; height:36px;}
.formitem3{width:76%; float:right; padding:8px;  }
.formitem2{width:100%; padding:8px;}
.textarea{width:100%;}

