@import url('https://fonts.googleapis.com/css?family=Oswald|Roboto');
@charset "utf-8";
/* CSS Document font-family: 'Oswald', sans-serif;
font-family: 'Roboto', sans-serif; */
.nopadding { padding:0!important;}
.mainHolder { overflow:hidden;} 
.topHeader { border-top:20px solid #2b3990; background:url(../images/topRepeat.png) repeat left top;}
.topposition { position:relative;}
.rLogo { position:absolute!important; top:0; left:0; z-index:9;}
.topContact {  box-sizing:border-box; padding:20px 0; border-bottom:2px solid #808082;}
.topEmail { width:38.777778%; display:inline-block; vertical-align: top; margin-top: 18px;}
.topEmail a {font:normal 16px 'Roboto', sans-serif; color:#fff!important; /*margin-left: 5%!important;*/ vertical-align: top; text-decoration:none!important;}
.topEmail > .fa { color:#ffd600; font-size:20px; float:left; margin-right: 20px;}
.topPhone { width:auto; display:inline-block; font:normal 28px 'Oswald', sans-serif; color:#fff;}
.topPhone > span { font:lighter 33px 'Oswald', sans-serif; color:#ffd600;}
.topPhone > .fa { color:#ffd600; font-size:42px; vertical-align:text-bottom; margin-right: 15px!important;}
.topHeader .navbar-nav>li>a { color:#fff; font:normal 18px  'Oswald', sans-serif; padding:1em 1.7em!important; box-sizing:border-box;}
.topHeader .nav>li>a.active,.topHeader .nav>li>a:hover { background-color:#2b3990; color:#fff!important; padding:1em 1.7em!important; box-sizing:border-box;}
.rightHeader { padding-left:1em!important; box-sizing:border-box;}
/* Header */
.categoryBlock {background:#2b388f; padding:0; box-sizing:border-box; margin:-47px 0 0 0; border:1px solid #fff; clear: both; display: inline-block;
  width: 100%; padding: 0 20px 0 0; box-sizing: border-box;}
.categoryBlock > img { float:left; margin-right: 23px;}
.categoryBlock > h3 { font: normal 23px 'Oswald', sans-serif; color: #ffd600;}
.categoryBlock > p { font: normal 15px 'Roboto', sans-serif; color: #fff;}
.categoryBlock > a { font: normal 14px 'Oswald', sans-serif; color: #2b388f; background:#ffd600; text-decoration:none!important; text-align:center; line-height:33px; padding: 5px 20px;}
.timeBlock { }
.mrepair { background:url(../images/timeRepeat.png) repeat-x left 25px; margin: 30px 0;}
.timeText { font:700 64px 'Oswald', sans-serif; color: #fff; text-align:center; line-height:235px;}
.timeText > span { color:#ffd600;}
.welcome { margin: 53px -95px 0 0; position: relative;  z-index: 4;  background: #fff; border:1px solid #dedee0;}
.enzedTop { background:url(../images/enside.png) no-repeat left top; padding: 14px 0; box-sizing: border-box;}

.enzedTop > img.img-responsive { margin:0 auto; float:none; }
.cpservice { border:1px solid #dedee0; margin:20px 0; display:inline-block;}

.enzedBottom { background:url(../images/ensideBottom.png) no-repeat right bottom;}
.enzedBottom { box-sizing:border-box; padding:30px 40px 70px;}
.enzedBottom h2 { font: normal 22px 'Oswald', sans-serif; color: #2b388f; box-sizing: border-box; padding: 0; margin:0 0 9px;
 display: block;}
.enzedBottom p { font:14px 'Roboto', sans-serif; color:#a2a2a3; font-weight:normal!important;}
.enzedBottom a { font: normal 15px 'Oswald', sans-serif; color: #fff!important; background:#2b388f; box-sizing: border-box; padding: 7px 24px;
  margin:0; text-align:center; display: inline-block; text-decoration:none!important;}
.testSection { background:url(../images/testimonialImg.png) no-repeat left 20px;}
.testSection  .flexslider { width:70%;     float: right; display: inline-block;}
.aboutText { margin:20px 0;}
.serviceText {}
.serviceText  img { float:left; margin-right:20px; margin-bottom:30px;} 
.textcon { margin-bottom:20px;}
.contactL { width:30%;}
.contactL  h3 {    font: normal 22px 'Oswald', sans-serif; color: #2b388f; box-sizing: border-box; padding: 0; margin: 0 0 9px; display: block;}
.contactL ul { margin:0; padding:0; display:inline-block;}
.contactL ul > li { margin:0; padding:3px 0; list-style:none;}
.contactL ul > li > span { font:14px 'Roboto', sans-serif; color:#2b388f; font-weight:normal!important; margin:0;
    display: inline-block; width: 215px; text-decoration:none!important;}
.contactL > ul > li > .fa { color: #ffd600; width: 33px; font-size: 17px;}
.contactL > ul > li a { font: normal 15px 'Roboto', sans-serif;  color: #2b388f!important; background:none; box-sizing: border-box; padding: 0;
    margin: 0; text-align: center; display: inline-block; text-decoration: none!important;}
.contactR { width:70%;}
.contactR input.form-control { background:none!important; border:1px solid #ccc!important; height:71px; color:#2b388f; border-radius:0!important; line-height: 71px; box-shadow:none!important; }
.contactR .form-group { float:left; width:47%; display:inline-block; margin:0 10px 10px 0;}
.contactR textarea.form-control { background:none!important; border:1px solid #ccc; resize:none; color:#2b388f; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; height:141px; line-height:59px;}
.contactR .btn-group { float:left; width:47%; display:inline-block; vertical-align: top; margin: -71px 0 0 0;}
.contactR input#inputsubmit { background:#2b388f;  width:100%; font:18px/39px 'Roboto', sans-serif; color:#ffd600; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}

.gallerySecton > a { width: 25%;  height: 251px; overflow: hidden; float: left; display: block; position: relative;     background: none;
    padding: 0;}
.gallerySecton > a > img { width: 100%; display: block; vertical-align: top;}
.gallerySecton > a .zoomBox { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 45px; height: 45px;}

.testimonial { background:#eff0ef;}
.clientImg { height:140px; width:140px; margin:25px -71px 0 0; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:10px solid #d5d6d5;
 float:right;}
.clientImg > img { border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.testslider {  width:82%; margin-bottom:4%; background:#2b388f; margin: 59px 0; }
.testQuote img { width:59px!important; height:50px!important; float:left; margin: 4% 0 0 3%;}
.clientText { width:100%; display:block; /*background:url(../images/quotation.png) no-repeat left top;*/ box-sizing:border-box; text-align:center; padding-left:10%; padding:4% 14%; box-sizing:border-box; color:#fff; min-height: 192px; font:14px/20px 'Roboto', sans-serif;}
.clientText > span { color:#ffd600; font-size:18px; white-space:nowrap;}
 .service > h3 { font: normal 22px 'Oswald', sans-serif; color: #ff7f00; box-sizing: border-box;  padding: 0; margin: 0 0 20px 0;  display: block;
}
.repairBlog a { text-decoration:none!important; color:#24863d;}
.repairBlog a:hover { color:#ff7f00;}
.repairBlog a.more-link { background:#ff7f00; color:#fff; box-sizing:border-box; padding:10px 19px; border-radius:7px; -moz-border-radius:7px;
 -webkit-border-radius:7px; margin-top:20px; display:inline-block;}
 .blogSidebar h3 { font: normal 22px 'Oswald', sans-serif; color: #ff7f00; box-sizing: border-box;  padding: 0; margin: 0 0 20px 0;  display: block;
     }
.blogSidebar ul { margin:0; padding:0; display:inline-block;}
.blogSidebar ul > li { margin:0; padding:3px 0; list-style:none; background:url(../images/footbullat.png) no-repeat left 8px;}
.blogSidebar ul > li > a { font:14px 'Roboto', sans-serif; color:#24863d; font-weight:normal!important; margin:0 10px 0 17px;
    display: inline-block; width: 215px; text-decoration:none!important;}
/* footer*/
.footerSection { background:url(../images/topRepeat.png) repeat left top;}
.footerLogo { background:#2b388f; padding:0; box-sizing:border-box;}
.footerLogo  img { margin:36px 0;}
.footSocial a img { margin:0;}
.footSocial { border-top:2px solid #4153c7; box-sizing:border-box; padding:10px;}
.footSocial > a { display:inline-block; margin:0 17px 0 0; }
.footSocial > a:last-child { margin:0;}

.footContact {}
.footContact > h2 { font:normal 18px  'Oswald', sans-serif; color:#fff;}
/*.footContact > h5 { font:bold 15px 'Roboto', sans-serif; color:#fff; margin: 0 0 0 22px;}*/
.footContact > ul { margin:0; padding:0; display:inline-block;}
.footContact > ul > li { margin:0; padding:3px 0; list-style:none;}
.footContact > ul > li > .fa { color: #ffd600; width: 35px; font-size: 17px;}
.footContact > ul > li#location > .fa { color: #ffd600; width: 35px; font-size: 27px; vertical-align:middle;}
.footContact > ul > li > span { font:14px 'Roboto', sans-serif; color:#fff; font-weight:normal!important; margin:0 10px 0 0;  white-space: nowrap;
    display: inline-block;}
.footContact > ul > li > a { font:14px 'Roboto', sans-serif; color:#fff; font-weight:normal!important; text-decoration:none!important; margin:0 10px 0 0;  white-space: nowrap;
    display: inline-block;}
.footContact > ul > li > span > strong { font:15px 'Roboto', sans-serif; color:#ffd600; font-weight:normal!important; margin:0;}
.footContact > ul > li > span > .fa { margin:0 12px 0 0; color:#ff7f00; font-size:21px;}
.footContact > ul > li.footermail > .fa { margin: 0 12px 0 0; color: #ff7f00; font-size: 17px;}
.footContact > ul > li.footermail a {     font: 14px 'Roboto', sans-serif; color: #fff; text-decoration:none;}
.footContact > ul > li > p { font:14px 'Roboto', sans-serif; color:#fff; font-weight:normal!important;}
.footContact > ul > li > p > a { font:15px 'Roboto', sans-serif; color:#fff; font-weight:normal!important; text-decoration:none!important; margin-bottom:4px; display:inline-block;}
.footform {  box-sizing: border-box; padding:26px 26px 4px 0; width:60%; float:left;}
.footform input.form-control { background:#fff!important; border:0; height:71px; color:#2b388f; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; line-height: 71px; }
.footform .form-group { float:left; width:47%; display:inline-block; margin:0 10px 10px 0;}
.footform textarea.form-control { background:#fff!important; border:0; resize:none; color:#2b388f; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; height:141px; line-height:59px;}
.footform .btn-group { float:left; width:47%; display:inline-block; vertical-align: top; margin: -73px 0 0 0;}
.footform input#inputsubmit { background:#2b388f;  width:100%; font:18px/39px 'Roboto', sans-serif; color:#ffd600; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.footLink { box-sizing: border-box; padding: 26px; width:40%; float:left;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #2b388f !important;
}
 
input:-moz-placeholder, textarea:-moz-placeholder { /* Firefox 18- */
color: #2b388f !important;  
}
 
input::-moz-placeholder, textarea::-moz-placeholder {  /* Firefox 19+ */
color: #2b388f !important;  
}
 
input:-ms-input-placeholder, textarea:-ms-input-placeholder {  
color: #2b388f !important;  
}
.footBottom {  background:url(../images/footerRepeat.png) repeat left top #136929; border-top:2px solid #23b046;}

.copySection { width:100%; border-top:2px solid #ffd600; display:inline-block; font: 14px 'Roboto', sans-serif; color: #fff;}
.copySection > div > span { color:#ffd600;}
.copyLeft {  text-align:left; display:inline-block; float:left; padding:23px 0;}
.copyRight { text-align:right; display:inline-block; float:right; padding:23px 0;}

.spaceingMargin { margin:30px 0;}
/* footer*/


.listpar {}
.listpar > ul {margin:0; padding:0; display:block;}
.listpar > ul > li { font:normal 14px 'Roboto', sans-serif; color:#bc2553; margin:0 0 10px 0; padding:0; list-style:none; display:inline-block; width: 232px; white-space: nowrap; }
.listpar > ul > li .fa { color:#26bdfc; font-size:14px;}
.parAdd h3 {font: normal 25px 'Pathway Gothic One', sans-serif; color: #26bdfc;}
.parAdd p {font:14px 'Roboto', sans-serif; color:#bc2553; letter-spacing: 1px;}

.womenGallery > h3 { font: normal 25px 'Pathway Gothic One', sans-serif; color: #fff; background: #f8769e; box-sizing: border-box; padding: 5px 20px;
    display: inline-block;}
.galleryC h3 { font: normal 26px 'Pathway Gothic One', sans-serif; color: #fff; background: #ff7f00; text-align: center; box-sizing: border-box;
    padding: 9px 20px!important; display:inline-block;}
.categoryh a  h3 { font: normal 25px 'Pathway Gothic One', sans-serif; color: #24863d!important; box-sizing: border-box; padding: 0;
  text-align:center;  }
.categoryh > a { width:200px; display:inline-block; height:373px; margin:10px; text-decoration:none!important;}
.categoryh > a > img { width:100%; display:block; vertical-align:top;}
.categoryname h5 {font: normal 17px 'Pathway Gothic One', sans-serif; color: #bc2553; text-align:center; }
.categoryname a { text-decoration:none!important;}

.ContactForm {}
.ContactForm > h2 { font:normal 25px  'Pathway Gothic One', sans-serif; color:#0a9ede;}
.ContactForm > h5 { font:bold 15px 'Roboto', sans-serif; color:#25873e; margin: 0 0 0 22px;}
.ContactForm > ul { margin:0; padding:0; display:inline-block;}
.ContactForm > ul > li { margin:0; padding:3px 0; list-style:none;}
.ContactForm > ul > li > span { font:14px 'Roboto', sans-serif; color:#25873e; font-weight:normal!important; margin:0 10px 0 0;  white-space: nowrap;
    display: inline-block; width: 215px;}
.ContactForm > ul > li > span > strong { font:15px 'Roboto', sans-serif; color:#25873e; font-weight:normal!important; margin:0 0 0 23px;}
.ContactForm > ul > li > span > .fa { margin:0 10px 0 0; color:#ff7f00; font-size:21px;}
.ContactForm > ul > li.footermail > .fa { margin: 0 12px 0 0; color: #ff7f00; font-size: 17px;}
.ContactForm > ul > li > p { font:14px 'Roboto', sans-serif; color:#25873e; font-weight:normal!important;}
.ContactForm > ul > li > p > a { font:15px 'Roboto', sans-serif; color:#25873e; font-weight:normal!important; text-decoration:none!important; margin-bottom:4px; display:inline-block;}
.cForm { /*background:#0a9ede;*/ box-sizing: border-box; padding: 26px;}
.cForm input.form-control, .cForm textarea.form-control { background:#e4e4e4;!important; border:0; resize:none; color:#fff;}
.cForm .btn-group {  width:100%; }
.cForm input#inputsubmit { background:#ff7f00;  width:100%; font:18px 'Roboto', sans-serif; color:#fff;}
/*-------------------------------Responsive Css--------------------------------------*/
@media screen and (min-width:250px) and (max-width:568px) {
	.rightHeader > nav.navbar-header.pull-left { float:none!important;}
	.rLogo { position:initial!important;}
	.rightHeader .navbar-toggle { position:relative; background:#2b388f;}
	.rightHeader .navbar-header  { margin:-34px 0 7px 0;}
	#small { width:100%; position:absolute; z-index:9999; background:url(../images/topRepeat.png) repeat left top; left:0;}
	#small > ul.navbar-nav { margin:0!important;}
	.topHeader .nav > li > a.active, .topHeader .nav > li > a:hover, .topHeader .navbar-nav > li > a { padding:0.3em 0.8em !important;}
	.categoryBlock { margin:0;}
	.navbar-toggle .icon-bar { background:#ffd600;}
	.topEmail { width:auto; margin:0;}
	.topEmail > i { display:none;}
	.topPhone > span { font-size:23px;}
	.topEmail a { font: normal 15px 'Roboto', sans-serif;}
	.topPhone { font: normal 19px 'Oswald', sans-serif;}
	.topPhone > i { display:none;}
	.topContact { padding:0; border-bottom: 0; width: 220px; margin: 16px 0;}
	.categoryBlock { padding:20px;}
	.categoryBlock > img { margin-right:18px; width:120px; margin-bottom: 4px;}
	/*.categoryBlock > h3, .categoryBlock > p { width:92%;}
	.categoryBlock > h3, .categoryBlock > p, .categoryBlock > a { float:left;}*/
	.flex-control-nav { bottom:25%!important;}
	.timeBlock > img { width:100%;}
	.timeText { font: 700 24px 'Oswald', sans-serif; color: #2b388f; line-height: initial; margin: 20px 0; display: inline-block;}
	.mrepair, .welcome { margin:0; background:none;}
	.enzedTop { padding:19px 10px 21px 94px;}
	.testSection { background:none;}
	.timeBlock { margin-top:15px;}
	.testSection > .flexslider { width:100%;}
	.footform, .footform .form-group, .footform .btn-group { width:100%; padding:0; margin:10px 0;}
	.copyLeft, .copyRight { text-align: center; display: block; width: 100%;}
	.footSocial {width: 269px; margin: 0 auto;}
	.serviceText > img { margin-bottom:10px;}
	.gallerySecton > a { width:100%;}
	.gallerySecton > a .zoomBox { top:40%;}
	.contactL, .contactR, .contactR .form-group { width:100%;}
	.contactR .btn-group { margin:0!important;}
}
@media screen and (min-width:569px) and (max-width:760px) {
	.rLogo { position:initial; width:40%!important;}
	.pull-right { width:60%!important;}
	.rightHeader > nav.navbar-header.pull-left { float:none!important;}
	.rightHeader .navbar-toggle { position:relative; background:#2b388f;}
	.rightHeader .navbar-header  { margin:-34px 0 7px 0;}
	#small { width:30%; position:absolute; z-index:9999; background:url(../images/topRepeat.png) repeat left top; right:16px;}
	#small > ul.navbar-nav { margin:0!important;}
	.topHeader .nav > li > a.active, .topHeader .nav > li > a:hover, .topHeader .navbar-nav > li > a { padding:0.3em 0.8em !important;}
	.navbar-toggle .icon-bar { background:#ffd600;}
	.categoryBlock, .welcome { margin:0;}
	.timeBlock { width: 40% !important;}
	.timeBlock > img { width:100%;}
	.timeText { width:60%!important; font-size:30px;}
	.footerLogo { display:none;}
	.gallerySecton > a { height:auto;}
	.copyRight, .copyLeft { text-align: center; display: block; width: 100%;}
	}
	/* Landscape */
@media only screen 
  and (min-device-width: 414px) and (max-device-width: 760px) and (orientation: landscape) {
	  	 
}

@media screen and (min-width:761px) and (max-width:1200px) {
		}