@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Open+Sans:300,400,600,700,800);

/*
font-family: 'Raleway', sans-serif;
font-family: 'Open Sans', sans-serif;
*/

body{ padding:0; margin:0; font-size:14px; color:#868686;}
a {outline:none !important; text-decoration:none;
-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important;/*font-family: 'Lato', sans-serif;*/}
input, textarea, select{ /*-moz-appearance: none; -webkit-appearance: none;*/}
.row-centered {text-align:center;}
.col-centered {display:inline-block;float:none; margin-left:-4px;}


/***********  Top Part  ************/

header{ width: 100%; display: block; margin: 0; padding: 0; position: absolute; z-index: 9;}


.logo{ float: left; margin: 0; padding: 0px 20px; width: 100%; background: #FFF; text-align: center;position: relative; z-index: 99;
  -webkit-box-shadow: 4px 0px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 4px 0px 10px 0px rgba(0,0,0,0.2);
box-shadow: 4px 0px 10px 0px rgba(0,0,0,0.2); }
.logo img{ width:100%; height: auto;}
.phone_number{ background: #9b4034; float:right; margin: 0; padding: 15px 30px; color: #FFF; display: block; width: 100%; max-width: 40%; position: relative;/*font-family: 'Raleway', sans-serif;*/ font-size: 26px; font-weight: 500; margin-right: -15px; margin-top: -25px;}
.phone_number img{ margin-right: 15px;}
.navbar{  background: #FFF;  border-radius: 0;  height: 80px; margin:30px -15px 0 -30px; padding-left:10%;}
.navbar-nav > li{ height: 80px; line-height: 80px;}
.navbar-nav > li > a{ color: #636363; font-size: 16px;/*font-family: 'Open Sans', sans-serif;*/ font-weight:600; display: inline-block; padding: 0; margin: 0 24px;}

.nav > li > a:hover, .nav > li > a:focus{ background:none; color: #9b4034;}
.nav > li > a:hover, .nav > li.active > a{background:none; color: #9b4034;}
.carousel-control.left span{ background: url(../images/left_arrow.png) no-repeat center center; font-size: 0;}
.carousel-control.right span{ background: url(../images/right_arrow.png) no-repeat center center; font-size: 0;}
.carousel-indicators li{ background:#FFF; border: none; border-radius: 0;}
.carousel-indicators .active{ background: #c4ac5b; border: none; height: 10px; width: 10px; margin: 1px;}
.carousel-caption{ left: initial; right: 15%; text-align: right; bottom:initial; top: 40%;}
.carousel-caption p{font-family: 'Raleway', sans-serif; font-size: 33px; font-weight: 500; line-height: 32px; margin-bottom: 5px; }
.carousel-caption h3{font-family: 'Raleway', sans-serif; font-size: 40px; font-weight: 700; margin: 0; }
.carousel-caption .cnt_btn{ display: block; text-align: right; margin: 15px 0 0 0; padding: 0;}
.carousel-caption .cnt_btn a{ margin: 0; padding: 0; display: inline-block;color: #FFF; font-size: 15px;font-family: 'Open Sans', sans-serif; font-weight:500;background: #c4ac5b; padding: 13px 25px; text-transform: uppercase; letter-spacing: 0.5px; text-shadow: none;}
.carousel-caption .cnt_btn a:hover{background: #9b4034; }
.service_main{  float:left; margin: 0; padding: 70px 0 100px 0; width: 100%;}
.slider{ width:100%; float:left;}
.service_main h1{display:block; margin:60px 0px 30px ; padding:40px 0 0 ; width: 100%; text-align: center;font-family: 'Raleway', sans-serif; font-size: 32px; font-weight: 500; color: #414141;}
.latest-blog-posts	{ position: relative;}
.container_owl {position: relative;}
.thumbnail {margin: 0 15px; border: none; border-radius: 0; padding: 0;position: relative;}
.thumbnail .caption{ position: absolute; z-index: 999; bottom: -22px;background:#c4ac5b; width: 90%; padding: 0 25px;}
.thumbnail .caption h4{display: block; margin: 0; padding: 0; width: 100%;/*font-family: 'Raleway', sans-serif;*/ font-size: 22px; font-weight: 500; color: #FFF; line-height: 50px;}
.thumbnail .caption p{ display: none;color: #FFF; font-size: 15px;/*font-family: 'Open Sans', sans-serif;*/ font-weight:500; line-height: 23px; opacity: 0.8;}
.thumbnail:hover .caption p{ display: block;}
.thumbnail:hover .caption{}

section{ width:100%; float:left; margin:0; padding:0;}
section p{ font-weight:600;}
.owl-theme .owl-controls{ display: none !important;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{ padding-bottom: 40px;}
.customNavigation {transform: translateY(-50%);	top: calc(50% - 37px);position: absolute;width: 100%;left: 0;}
.customNavigation > span {top: 50%;position: absolute;}
.pager-left {left:-4%;}
.pager-right {right:-4%;}
.pager-right a{ padding: 0;}
.pager-right a.next span{background: url(../images/owl_right.png) no-repeat center center; font-size: 0; width: 27px; height: 37px;} 
.pager-left a{ padding: 0;}
.pager-left a.prev span{background: url(../images/owl_left.png) no-repeat center center; font-size: 0; width: 27px; height: 37px;} 


.about_us{ width:100%; float:left; margin: 60px 0 0 0; padding: 0 0 0 0; position: relative;}
.about_image{ width: 100%; display: block; margin: 0; padding: 0; float: left; position: relative;}
.about_image::before{ background: #9b4034; width:calc(100% - 30px); float: right; position: absolute; content: ""; left: 0; height: 100%; top: -30px;}
.about_image img{ margin: 0; padding: 0; width:calc(100% - 30px); float: right; position: relative;}
.about_contant{width: 100%; display: block; margin: 0; padding: 0 0 0 20px; float: left;}
.about_contant h2{width: 100%; display: block; margin: 0 0 30px 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 34px; font-weight: 500; color: #414141;  }
.about_contant h2 span.gold{ color: #c4ac5b;}
.about_contant h2 span.red{ color: #9b4034;}
.about_contant p{color: #868686; font-size: 14px;font-family: 'Open Sans', sans-serif; display: block; margin: 0; padding: 0; line-height: 24px; letter-spacing: 0.5px;}  
.about_contant p.big_txt{/*font-family: 'Raleway', sans-serif;*/ font-size: 21px; font-weight: 500; color: #636363; margin-bottom: 10px;  }
.read_more{ display: block; margin: 0; padding: 0;}
.read_more a{ display: inline-block; margin: 10px 0 0 0 ; padding: 10px 20px;color: #FFF; font-size: 14px;font-family: 'Open Sans', sans-serif;
background: #d4c07e; /* Old browsers */
background: -moz-linear-gradient(top, #d4c07e 0%, #c4ac5b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d4c07e 0%,#c4ac5b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d4c07e 0%,#c4ac5b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4c07e', endColorstr='#c4ac5b',GradientType=0 ); /* IE6-9 */
}
.read_more a:hover{background: #c4ac5b; /* Old browsers */
background: -moz-linear-gradient(top, #c4ac5b 0%, #d4c07e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c4ac5b 0%,#d4c07e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c4ac5b 0%,#d4c07e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ac5b', endColorstr='#d4c07e',GradientType=0 ); /* IE6-9 */}

.service_thumb_main{ float:left; margin: 120px 0 0 0; padding: 110px 0; width: 100%; background:#f2f5f9; }
.service_thumb_main .service_thumb{ width: 100%; display: block; margin: 0; padding: 35px 8px 25px 8px;}
.service_thumb_main .service_thumb .thumb_icon{ display: block; text-align: center; margin: 0; padding: 0; line-height: 86px; height: 86px; position: relative; overflow: hidden;}
.service_thumb_main .service_thumb .thumb_icon::before{ width: 70px; height: 70px; position: absolute; left: 50%; margin-left: -35px; top: 50%; margin-top: -40px; content: ""; background: #c4ac5b; border-radius: 50%;}
.service_thumb_main .service_thumb .thumb_icon img{ width: auto; height: auto; position: relative; margin-left: -30px;}
.service_thumb_main .service_thumb:hover .thumb_icon img{ margin-top: -89px;}
.service_thumb_main .service_thumb:hover .thumb_icon::before{ background: #9b4034;}
.service_thumb_main .service_thumb h3{font-family: 'Raleway', sans-serif; font-size: 24px; color: #414141;}
.service_thumb_main .service_thumb p {color: #868686; font-size: 14px;font-family: 'Open Sans', sans-serif; line-height: 24px;}
.service_thumb_main .service_thumb:hover{ background: #FFF;-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);}
.service_thumb_main .service_thumb:hover h3{ color: #9b4034;}


.testimonial{ width:100%; float:left;margin:15px 0; padding: 0;}
.testimonial .owl-carousel .owl-item{ background: #FFF; margin-top: 5px; padding-bottom: 0;}
.testimonial .owl-carousel .owl-item .thumbnail{height: auto !important; padding-top: 55px; padding-bottom: 40px; -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.3);}
.testimonial .owl-carousel .owl-item .thumbnail .testimonial_user{ width: 100%; display: block; text-align: center;  margin-bottom: 30px;}
.testimonial .owl-carousel .owl-item .thumbnail .testimonial_user img{ width: 80px; display: inline-block; height: 80px; border-radius: 50%;}
.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt{ width: 100%; display: block; margin: 0; padding: 0 25px; }
.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt p{ width: 100%; display: inline-block; margin: 0; padding: 0; line-height: 26px;font-family: 'Raleway', sans-serif; font-size: 17px; color: #868686; font-weight:500; }
.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt p::before,.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt p::after{ display: inline-block; content: '\f10d'; font-size: 12px; vertical-align: super; margin-right: 5px; line-height: 20px; font-family : FontAwesome; color: #d1d1d1;}
.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt p::before{  content: '\f10d';margin-right: 10px;}
.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt p::after{ content: '\f10e';margin-left:10px;}
.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt .author{ display: block; margin: 30px 0 0 0; padding: 0;font-family: 'Raleway', sans-serif; font-size: 19px; font-weight: 500; color: #9b4034;}
.testimonial .owl-carousel .owl-item .thumbnail .testi_cnt .author span{font-family: 'Raleway', sans-serif; font-size: 14px; color: #acacac; }


.help_desk_main{ display: block; margin: 0; padding: 0; width: 100%;}
.help_desk{margin: 0 ; padding: 0; width:100%; position: relative; float: left; background:#9b4034; height: 330px; z-index: 99; margin-left: 30px;}
.help_desk::after{ position: absolute; float: right; left: -30px;width:100%; background: #c4ac5b; top: -30px; height: 330px; content: ""}
.help_desk .help_cnt{ float: left; margin: 0; padding: 0; width: 63%; position: relative; z-index: 999; text-align: left;}
.help_desk .help_cnt h2{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 34px; font-weight: 500; color: #414141; }
.help_desk .help_cnt p{ display: block; margin: 18px 0 0 0; padding: 0;color: #fff; font-size: 14px;/*font-family: 'Open Sans', sans-serif;*/}
.help_desk .help_cnt .help_detail{ display: block; margin: 40px 0 0 0; padding: 0;}
.help_desk .help_cnt .help_detail .dtl_box{ display: inline-block; margin: 0; padding: 0; width: 34%;}
.help_desk .help_cnt .help_detail .dtl_box img{ display: inline-block;margin: -30px 11px 0 0px;}
.help_desk .help_cnt .help_detail .dtl_box span{ display: inline-block; margin: 0; padding: 0;}
.help_desk .help_cnt .help_detail .dtl_box span h3{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 21px; color: #414141;}
.help_desk .help_cnt .help_detail .dtl_box span p{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px;  color: #FFF;font-weight:400;}
.help_desk .help_cnt .help_detail .dtl_box span p a{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px; color: #FFF; font-weight:400;}
.help_desk .help_cnt .help_detail .dtl_box span p a:hover{ color: #9b4034;}

.help_desk .help_cnt .help_detail .or_icon{ width: 7%; display: inline-block; margin: 25px; padding: 0; text-align: center; vertical-align: top;}
.help_desk .callar_icon{ display: inline-block; margin: 0; padding: 0; width: auto; position: absolute; z-index: 999; text-align: left; right:70px; bottom: 30px;}


.opportuniti_main{ display:block; margin: 0; padding: 80px 0 80px 0; width: 100%;}
.opportuniti_main h1{display:block; margin: 30px 0; padding: 0; width: 100%; text-align: center;font-family: 'Raleway', sans-serif; font-size: 32px; font-weight: 500; color: #414141;}


.opportuniti{ display: block; margin: 0; padding: 0;}
.opportuniti .owl-carousel .owl-item{ background: #FFF; margin-top: 5px; padding-bottom: 0;}
.opportuniti .owl-carousel .owl-item .thumbnail{height: auto !important; padding-top: 30px; padding-bottom: 40px;
 border-top:1px solid #cccccc; cursor: pointer; transition: 0s;}

.opportuniti .owl-carousel .owl-item .thumbnail .blog_title{ display: block; margin: 0 0 22px 0; padding: 0 0 0 0; min-height: 65px;}
.opportuniti .owl-carousel .owl-item .thumbnail .blog_title a{font-family: 'Raleway', sans-serif; font-size: 22px; font-weight: 500; color: #414141; transition: 0s; float: left;}
.opportuniti .owl-carousel .owl-item .thumbnail:hover{border-top:2px solid #c4ac5b; padding-top: 29px;}
.opportuniti .owl-carousel .owl-item .thumbnail:hover .blog_title a{ color: #c4ac5b;transition: 0s; }
.opportuniti .owl-carousel .owl-item .thumbnail .blog_date{ display: block; margin: 0; padding: 0;color: #969696; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:400; text-align: right;}
.opportuniti .owl-carousel .owl-item .thumbnail a{float: left; width: 100%;}
.opportuniti .owl-carousel .owl-item .thumbnail .blog_cnt{ float: left; margin: 0;}
.opportuniti .owl-carousel .owl-item .thumbnail .blog_img{ display: block; margin: 12px 0 0 0; padding: 0; height: auto;}
.opportuniti .owl-carousel .owl-item .thumbnail .blog_img img{ display: block; width: 100%; height: auto;}


.news_letter_main{ display: block; margin: 0; padding: 0; width: 100%;}
.newsletter{ display: block; width: 100%; margin: 0 0 0 0; padding: 0 20%; background:url(../images/newsletter_bg.jpg) no-repeat center center; min-height: 455px; text-align: center; padding-top: 260px;}
.newsletter h2{ display: block; width: 100% ; margin: 0 0 21px 0; padding: 0; text-align: center;font-family: 'Raleway', sans-serif; font-size: 34px; font-weight: 500; color: #414141; }
.newsletter p{ display: block; width: 100% ; margin: 0 0 25px 0; padding: 0;color: #a0a0a0; font-size: 14px;font-family: 'Open Sans', sans-serif;}
.newsletter .sub_box{ display: block; margin: 0; padding: 0; width: 100%;}
.newsletter .sub_box .ipt_box{ display: inline-block; margin: 0;padding: 0; background: none; border: none; border-bottom: 1px solid #c5c5c6; width: 80%; height: 34px; line-height: 34px;color: #868686; font-size: 14px;font-family: 'Open Sans', sans-serif;}
.newsletter .sub_box .send_btn{display: inline-block; margin: 0 0 0 -4px;padding: 0; background: none; border: none;  width: 19.3%; text-align: center; height: 35px; line-height: 35px;color: #FFF; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:600;
background: #d4c07e; /* Old browsers */
background: -moz-linear-gradient(top, #d4c07e 0%, #c4ac5b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d4c07e 0%,#c4ac5b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d4c07e 0%,#c4ac5b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4c07e', endColorstr='#c4ac5b',GradientType=0 ); /* IE6-9 */
}
.newsletter .sub_box .send_btn:hover{background: #c4ac5b; /* Old browsers */
background: -moz-linear-gradient(top, #c4ac5b 0%, #d4c07e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c4ac5b 0%,#d4c07e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c4ac5b 0%,#d4c07e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ac5b', endColorstr='#d4c07e',GradientType=0 ); /* IE6-9 */}



footer{ float:left; width:100%; margin: 0; padding: 55px 0 0 0; background: url(../images/footer_bg.jpg) no-repeat center center; background-size: 100% 100%;  }
footer h3{ display: block; margin: 0 0 15px 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 21px; font-weight: 500; color: #fff;}
footer ul.footer_links{ display: block; margin: 0; padding: 0;}

footer ul.footer_links > li{ display: block; margin: 0 0 10px 0; padding: 0;}
footer ul.footer_links > li a{ display: block; margin: 0; padding: 0;color: #a0a0a0; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:500;}
footer ul.footer_links > li a:hover{ color: #c3ab5a;}
footer ul.footer_links > li.active a{color: #c3ab5a;}

footer ul.ftr_contact > li{ display: flex; margin: 0 0 20px 0; padding: 0;color: #a0a0a0; font-size: 14px;font-family: 'Open Sans', sans-serif; vertical-align: middle; line-height: 27px;font-weight:500;}
footer ul.ftr_contact > li span{display: inline-block; margin: 0 8px 0 0px; padding: 0; width: 30px; height: 30px; border: 2px solid #656565; line-height: 25px; text-align: center; transition: 0s;}
footer ul.ftr_contact > li a{ display: inline-block; margin: 0; padding: 0;color: #c3ab5a; font-size: 14px;/*font-family: 'Open Sans', sans-serif;*/}
footer ul.ftr_contact > li a:hover{ color: #9b4034;}


footer .affilite{ display: block; margin: 0; padding: 0;}
footer .affilite a{ display: table; width: auto;}
footer .affilite a img{ width: auto; display: block; margin: 0 0 14px 0; padding: 0;}

.social_icon { display: block; margin: 0 0 40px 0; padding: 0;}
.social_icon a{ display: inline-block; margin: 0 3px; padding: 0; width: 30px; height: 30px; border: 2px solid #656565; line-height: 27px; text-align: center; transition: 0s;}
.social_icon a i{ color:#656565; }
.social_icon a:hover i{color: #c3ab5a; }
.social_icon a:hover {border: 2px solid #c3ab5a;}

.copyrighte{  display: block; margin:-8px 0 0 0; padding: 0;color: #a0a0a0; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:500;}
.copyrighte a{color: #c3ab5a;}
.copyrighte a:hover{color: #9b4034;}


/*-------Top----------*/
#return-to-top { position:fixed; bottom:35px; right:20px; background:none; width:auto; height:auto; display: block; border-radius:50%; text-decoration: none; text-align:center; display:none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index:9999; }
#return-to-top i { color:#fff; margin:0; position:relative; left:0; top:10px; font-size:23px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#return-to-top:hover { background:none; }
#return-to-top:hover i { color: #fff; top:7px; }

	



/* inner pages */

.banner{ display:  block; margin: 0; padding: 0; width: 100%;}

.about_us_main{ display:  block; margin: 70px 0 0 0; padding: 0; width: 100%;}


.about_us_box{ display: block; margin: 0; padding: 0;}
.about_us_main h1{display:block; margin: 30px 0; padding: 0; width: 100%; text-align: center;/*font-family: 'Raleway', sans-serif;*/ font-size: 32px; font-weight: 500; color: #414141;}
.about_cnt{ margin: 0; padding: 0; display: block;width: 100%;}
.about_cnt p{ margin: 0; padding: 0; width: auto; line-height: 30px;color: #636363; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:400; text-align: justify;}
.about_cnt p span{ color:#9b4034 }

.custion{font-family: 'Raleway', sans-serif; font-size: 21px; font-weight: 500; color: #c6ae5b; display: block; margin: 30px 0 100px 0; padding: 0; width: 100%; text-align: center;}
.about_cnt .about_us_image{ width: 40%; margin: 38px 30px 40px 40px; padding: 0; float: right; height: auto; position: relative;}
.about_cnt .about_us_image img{ width: 100%; height: auto; position: relative; z-index: 999;}
.about_cnt .about_us_image:after{ width: 100%; margin: 0; padding: 0; float: right; position: absolute; right: -30px; top: -30px; height: 100%; background: #9b4034; content: "";}


.service_main{ float: left;margin: 0 0 80px 0; padding:0;}
.service_main .service_box{ display: inline-block; margin: 20px 0 40px 0 ; padding: 0;width: 100%;}
.service_main .service_box .service_image{ float: left;margin-top: 20px ; padding: 0; width: 32%; position: relative;}
.service_main .left_box{ text-align: left;float: left;}
.service_main .right_box{ text-align: right;float: right !important;}

.service_main .left_box .service_image:before{ width: 100%; margin: 0; padding: 0; float: left; position: absolute; left: -20px; top: -20px; height: 100%; background: #9b4034; content: "";}
.service_main .left_box .service_image{ margin-left: 20px; margin-right: 4%; }
.service_main .right_box .service_image{ margin-right: 20px; margin-left: 4%; }

.service_main .right_box .service_image:before{ width: 100%; margin: 0; padding: 0; float: right; position: absolute; right: -20px; top: -20px; height: 100%; background: #9b4034; content: "";}

.service_main .service_box .service_image img{ width: 100%; height: auto; position: relative; z-index: 999;}

.service_cnt{ display: inline-block; margin: 0; padding: 0;width: 61%; vertical-align: top;}
.service_cnt h2{ display: block; margin: 50px 0 15px 0; padding: 0;font-family: 'Raleway', sans-serif; font-size: 25px; font-weight: 500; color: #9b4034;}
.service_cnt .ttl_cnt{display: block; margin: 0 0 20px 0; padding: 0;font-family: 'Raleway', sans-serif; font-size: 19px; font-weight: 500; color: #414141;}
.service_main p{display: block; margin: 0; padding: 0;line-height: 25px;color: #868686; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:600; text-align: justify;}
/*.service_main .right_box p{direction: rtl !important;}*/



.testimonial_main{display: block; margin: 0; padding: 0;}
.testimonial_box{display: block; margin: 0 0 40px 0; padding: 30px 0; vertical-align: top;
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); }
.logo img{ width: 100%; height:AUTO;}
.testimonial_box .testimonial_image{ display: inline-block; margin: 0;padding: 0; text-align: center; width: 16%; vertical-align: top;}
.testimonial_box .testimonial_image img{ width:130px; height: 130px; border-radius: 50%; display: inline-block; }
.testimonial_box .testimonial_image h3{display: block; margin: 10px 0 0 0; padding: 0;font-family: 'Raleway', sans-serif; font-size: 19px; font-weight: 500; color: #9b4034;}
.testimonial_box .testimonial_image h3 span{ font-size: 14px; color: #acacac; font-weight: 400;}
.testimonial_box p{ display: inline-block; margin: 25px 0 0 0; padding: 0 0 0 25px; width: 83%;font-family: 'Raleway', sans-serif; font-size: 19px; font-weight: 500; color: #666666;position: relative;}

.testimonial_box p::before,.testimonial_box p::after{ display: inline-block; content: '\f10d'; font-size: 15px; vertical-align: super; margin-right: 5px; line-height: 20px; font-family : FontAwesome; color: #d1d1d1; width:2%;}

.testimonial_box p::before{  content: '\f10d';margin-right: 10px; position: absolute; top: 0; left: 0;}
.testimonial_box p::after{ content: '\f10e';margin-left:10px;}


.contact_box{ float: left; margin: 0 0 50px 0; padding: 0 10%; width: 100%;}
.contact_box form{ float: left; margin: 0; padding: 0; width: 100%;}
.contact_box form ul{ float: left; margin: 0 1%; padding: 0; width: 48%;}
.contact_box form ul li{ float: left; margin: 0 0 15px 0; padding: 0; width: 100%;}
.contact_box form ul li .input_cnt{float: left; margin: 0;padding: 0; background: none; border: none; border-bottom: 1px solid #c5c5c6; width: 100%; height: 34px; line-height: 34px;color: #868686; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.text_area{ height: 68px; min-height: 83px; width: 100%;}
.select_box{ color: #c1c1c1 !important; font-weight: 600 !important; padding: 0 0 0 -5px !important;}
.select_box option{padding: 0 0 0 -5px !important;}
.contact_box form ul li .send_btn{display: inline-block; margin: 0 0 0 0px;padding: 0; background: none; border: none;  width: 100px; text-align: center; height: 34px; line-height: 34px;color: #FFF; font-size: 14px;font-family: 'Open Sans', sans-serif; font-weight:600; 
background: #d4c07e; /* Old browsers */
background: -moz-linear-gradient(top, #d4c07e 0%, #c4ac5b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d4c07e 0%,#c4ac5b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d4c07e 0%,#c4ac5b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4c07e', endColorstr='#c4ac5b',GradientType=0 ); /* IE6-9 */
}
.contact_box form ul li .send_btn:hover{background: #c4ac5b; /* Old browsers */
background: -moz-linear-gradient(top, #c4ac5b 0%, #d4c07e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c4ac5b 0%,#d4c07e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c4ac5b 0%,#d4c07e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ac5b', endColorstr='#d4c07e',GradientType=0 ); /* IE6-9 */}


.help_desk .help_cnt .help_detail .mar{ display: inline-block; margin: 0; padding: 0; width: 34%;}
.help_desk .help_cnt .help_detail .mar img{ display: inline-block;margin: -3px 11px 0 0px;}
.help_desk .help_cnt .help_detail .mar span{ display: inline-block; margin: 0; padding: 0;}
.help_desk .help_cnt .help_detail .mar span h3{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 21px; color: #414141;}
.help_desk .help_cnt .help_detail .mar span p{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px;  color: #FFF;font-weight:400;}
.help_desk .help_cnt .help_detail .mar span p a{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px; color: #FFF; font-weight:400;}
.help_desk .help_cnt .help_detail .mar span p a:hover{ color: #9b4034;}


.help_desk_main{ display: block; margin: 0; padding: 0; width: 100%;}
.help_desk{margin: 0 ; padding: 0; width:100%; position: relative; float: left; background:#9b4034; height: 330px; z-index: 99; margin-left: 30px;}
.help_desk::after{ position: absolute; float: right; left: -30px;width:100%; background: #c4ac5b; top: -30px; height: 330px; content: ""}
.help_desk .help{ float: left; margin: 0; padding: 0; width: 100%; position: relative; z-index: 999; text-align: left;}
.help_desk .help h2{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 34px; font-weight: 500; color: #414141; }
.help_desk .help p{ display: block; margin: 18px 0 0 0; padding: 0;color: #fff; font-size: 14px;font-family: 'Open Sans', sans-serif;}
.help_desk .help .help_detail{ display: block; margin: 40px 0 0 0; padding: 0;}
.help_desk .help .help_detail .col-md-5{ display: inline-block; margin: 0; padding: 0; width: 40%;}
.help_desk .help .help_detail .col-md-5 img{ display: inline-block;margin: -30px 11px 0 0px;}
.help_desk .help .help_detail .col-md-5 span{ display: inline-block; margin: 0; padding: 0;}
.help_desk .help .help_detail .col-md-5 span h3{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 21px; color: #414141;}
.help_desk .help .help_detail .col-md-5 span p{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px;  color: #FFF;font-weight:400;}
.help_desk .help .help_detail .col-md-5 span p a{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px; color: #FFF; font-weight:400;}
.help_desk .help .help_detail .col-md-5 span p a:hover{ color: #9b4034;}

.help_desk_main{ display: block; margin: 0; padding: 0; width: 100%;}
.help_desk{margin: 0 ; padding: 0; width:100%; position: relative; float: left; background:#9b4034; height: 330px; z-index: 99; margin-left: 30px;}
.help_desk::after{ position: absolute; float: right; left: -30px;width:100%; background: #c4ac5b; top: -30px; height: 330px; content: ""}
.help_desk .help{ float: left; margin: 0; padding: 0; width: 100%; position: relative; z-index: 999; text-align: left;}
.help_desk .help h2{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 34px; font-weight: 500; color: #414141; }
.help_desk .help p{ display: block; margin: 18px 0 0 0; padding: 0;color: #fff; font-size: 14px;font-family: 'Open Sans', sans-serif;}
.help_desk .help .col-md-12{ display: block; margin: 40px 0 0 0; padding: 0;}
.help_desk .help .col-md-12 .col-md-5{ display: inline-block; margin: 0; padding: 0; width: 40%;}
.help_desk .help .col-md-12 .col-md-5 img{ display: inline-block;margin: -30px 11px 0 0px;}
.help_desk .help .col-md-12 .col-md-5 span{ display: inline-block; margin: 0; padding: 0;}
.help_desk .help .col-md-12 .col-md-5 span h3{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 21px; color: #414141;}
.help_desk .help .col-md-12 .col-md-5 span p{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px;  color: #FFF;font-weight:400;}
.help_desk .help .col-md-12 .col-md-5 span p a{ display: block; margin: 0; padding: 0;/*font-family: 'Raleway', sans-serif;*/ font-size: 17px; color: #FFF; font-weight:400;}
.help_desk .help .col-md-12 .col-md-5 span p a:hover{ color: #9b4034;}


.phone_number{font-size: 20px;}