
// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 400 to 700

.cabin-<uniquifier> {
  font-family: "Cabin", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


body {
	margin-left: 0px;
	margin-top: -0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ddd;
}
@media (max-width: 800px) {body {
	margin-left: 0px;
	margin-top: -0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}}
.thesitehold{
margin: 0px;
	padding: 0px;
	width:800px;
	margin-left: auto;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	background-repeat:no-repeat;
		visibility:visible;
	z-index:1;
background-color: #fff;
}
@media (max-width: 800px) {.thesitehold{
margin: 0px;
	padding: 0px;
	width:1200px;
	margin-left: auto;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	background-repeat:no-repeat;
		visibility:visible;
background-color: #fff;
	z-index:1;
}}
.topnav{width:800px;height:90px; background-color:#fff;margin-left:0px;margin-right:0px;margin-bottom:20px;}
@media (max-width: 800px) {.topnav{width:1200px;height:100px;position:relative;top:10px;margin-top:0px;margin-bottom:50px;}}

.topnavnew{width:800px;height:60px; background-color:#fff;margin-left:0px;margin-right:0px;margin-bottom:20px;position:fixed;top:0;z-index:9999;}
@media (max-width: 800px) {.topnavnew{width:1200px;height:130px;position:relative;top:10px;margin-top:0px;margin-bottom:50px;position:fixed;top:0;z-index:9997;}}



.hdrimg{width:320px;height:auto;margin-left:15px;margin-right:10px;margin-top:7px;}
@media (max-width: 800px) {.hdrimg{width:850px;height:auto;margin-left:50px;}}

.navicon{width:50px; height:auto;}
.navicontwo{width:40px; height:auto;margin-right:5px;}
.naviconclose{width:55px; height:auto;margin-left:10px;margin-right:5px;}

@media (max-width: 800px) {.navicontwo{width:80px; height:auto;}}

@media (min-width: 1000px) {.navicon{display:none;width:85px; height:auto;}}
@media (max-width: 800px) {.navicon{width:85px; height:auto;}}

.dtnavmenu{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:16px; line-height:20px;color:#777;position:relative;top:6px;left:-10px;}
@media (max-width: 800px) {.dtnavmenu{display:none;font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:20px; line-height:22px;color:#777;}}

.mobilenavhold{width:1150px;height:120px;z-index:999;position:relative;top:10px;left:00px;background-color:#fff;margin-left:50px;}

@media (min-width: 1000px) {.mobilenavhold{display:none;width:1200px;height:280px;background-color:#666;z-index:999;position:relative;}}


.mobilenavholdnew{width:1150px;height:110px;z-index:999;position:relative;top:0px;left:00px;background-color:#fff;margin-left:50px;}

@media (min-width: 1000px) {.mobilenavholdnew{display:none;width:1200px;height:20px;background-color:#000;z-index:999;position:relative;top:-180px;}}
.mobilenavtxtnew{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:44px;position:relative;top:15px; margin-right:10px; }

.mobilenavtxt{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:44px;position:relative;top:35px; margin-right:10px; }


.areamain{width:700px; height:auto;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.areamain{width:1200px; height:auto;margin-top:100px;}}

.mainimage{width:500px; height:auto; margin-left:100px; margin-right:100px; position:relative; top:-20px;}
@media (max-width: 800px) {.mainimage{width:1200px; height:auto; margin-left:-50px; margin-right:0px; position:relative; top:-60px;margin-bottom:40px;}}
.maincontenthold{width:800px; height:auto; margin-left:0px; margin-right:0px;}

@media (max-width: 800px) {.maincontenthold{width:1000px; height:auto; margin-left:0px; margin-right:0px;}}

.titlebar{width:600px; height:auto; display:block;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.titlebar{width:1050px; height:auto; display:block;margin-left:25px;margin-right:100px;margin-bottom:80px;}}

/*ont-family: "Cabin", "Jost", "Mukta", "Karla", "Libre Franklin", "Plus Jakarta Sans", "Reddit Sans", "Teachers", "Nunito Sans", "Noto Sans", "Poppins", "Montserrat", "Roboto",  Arial, Helvetica, sans-serif;

"Karla", ,"Mukta", "Plus Jakarta Sans",  "Teachers", 
*/

.innerpagesitebodytext{
font-family: "Karla", "Mukta", "Plus Jakarta Sans",  "Teachers", Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
font-size:17px;
line-height:19px;
font-weight:400;
z-index:890;
width:700px;
position:relative;
letter-spacing:-0px;
/*left:50px;*/
margin-top:20px;
margin-left:0px;
margin-right:50px;
text-align:left;
}

@media (max-width: 800px) {.innerpagesitebodytext{
font-family:  "Karla", "Mukta", "Plus Jakarta Sans",  "Teachers",  Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#000;
font-size:46px;
line-height:50px;
font-weight:300;
z-index:890;
width:1050px;
position:relative;
letter-spacing:-0px;
/*left:50px;*/
margin-top:20px;
margin-left:50px;
margin-right:500px;
margin-bottom:30px;
text-align:left;
}}
/*
.innerpagesitebodytext a:link{text-decoration:underline;color:#777;}
.innerpagesitebodytext a:active{text-decoration:underline;color:#777;}
.innerpagesitebodytext a:visited{text-decoration:underline;color:#777;}
.innerpagesitebodytext a:hover{text-decoration:underline;color:#666;}*/

.pataglinemain{width:525px; height:auto; margin-top:5px; margin-bottom:5px;margin-left:75px;margin-right:50px;display:block;}
@media (max-width: 800px) {.pataglinemain{width:1100px; height:auto; margin-top:10px; margin-bottom:40px;margin-left:0px;margin-right:100px;display:block;}}

.navmainareaint{width:500px; height:auto;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.navmainareaint{width:1000px; height:auto;margin-left:50px;margin-right:50px;margin-bottom:20px;margin-top:60px;}}

.mainnavbartxt{ font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:24px; line-height:24px;position:relative;top:3px;left:10px;}

@media (max-width: 800px) {.mainnavbartxt{ font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:40px; line-height:24px;position:relative;top:3px;left:10px;}}


.mainnavbarlogo{width:160px; height:auto;}
@media (max-width: 800px) {.mainnavbarlogo{width:240px; height:auto;}}

.mainnavlinetop{width:450px; height:3px; position:relative;top:20px;}
.mainnavlinebtm{width:450px; height:3px;position:relative;top:-17px;}

@media (max-width: 800px) {.mainnavlinetop{width:800px; height:3px; position:relative;top:20px;}}
@media (max-width: 800px) {.mainnavlinebtm{width:800px; height:3px;position:relative;top:-17px;}}



.threeserviceshold{ width:700px; height:auto;margin-left:50px;margin-right:50px; }
@media (max-width: 800px) {.threeserviceshold{ width:1000px; height:auto;margin-left:25px;margin-right:50px; }}


.threeservblock{display:inline-block; width:300px; height:auto;}
@media (max-width: 800px) {.threeservblock{display:inline-block; width:1000px; height:auto;margin-bottom:50px;}}

.threeservgraphic{width:80px; height:auto;}
@media (max-width: 800px) {.threeservgraphic{width:220px; height:auto;}}

.txtthreeblocks{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;color:#666666; margin-left:10px; }
@media (max-width: 800px) {.txtthreeblocks{font-family:Arial, Helvetica, sans-serif; font-size:32px; line-height:34px;color:#666666; margin-left:10px; }}

.typegraphiclockup{ width:525px; height:auto; margin-top:30px; margin-bottom:20px;margin-left:100px;margin-right:100px;}
@media (max-width: 800px) {.typegraphiclockup{ width:900px; height:auto; margin-top:30px; margin-bottom:70px;margin-left:100px;margin-right:150px;}}

.orageline{width:600px; height:3px;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.orageline{width:900px; height:3px;margin-left:100px;margin-right:50px;}}

.oragelinetwo{width:500px; height:2px;margin-left:100px;margin-right:100px;margin-top:20px;margin-bottom:40px;}
@media (max-width: 800px) {.oragelinetwo{width:800px; height:1px;margin-left:100px;margin-right:50px;margin-right:75px;margin-top:50px;margin-bottom:50px;}}

.testimonials{width:600px; height:auto;margin-left:50px;margin-right:50px;}
.lowscripttag{width:550px; height:auto; margin-top:20px; margin-bottom:20px;margin-left:75px;margin-right:50px;display:block;}
@media (max-width: 800px) {.lowscripttag{width:850px; height:auto; margin-top:20px; margin-bottom:40px;margin-left:100px;margin-right:50px;display:block;}}

.lowesttext{ width:550px;font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:15px; color:#666666; margin-left:75px;margin-right:50px; margin-bottom:20px; }
@media (max-width: 800px) {.lowesttext{ width:900px;font-family:Arial, Helvetica, sans-serif; font-size:32px; line-height:36px; color:#666666; margin-left:100px;margin-right:50px; margin-bottom:70px; }}


.bottomnav{ width:600px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.bottomnav{ width:1100px; height:auto; margin-top:30px; margin-bottom:0px; margin-left:50px;margin-right:50px;}}


.lowline{ width:600px; height:3px; background-color:#999999;margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.lowline{ width:1000px; height:3px; background-color:#999999;margin-left:50px;margin-right:50px;}}


.footertext{ width:700px;font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#666666; margin-left:200px;margin-right:50px; margin-bottom:20px; margin-top:30px; }

@media (max-width: 800px) {.footertext{ width:1000px;font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:20px; color:#666666; margin-left:100px;margin-right:50px; margin-bottom:20px; margin-top:30px; }}

.thesitetoptnav{width:800px;}
@media (max-width: 800px) {.thesitetoptnav{width:1200px;}}

.thesitetopnavtxt{font-family:'oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;}


.orangecolor{#E77724}

.holdlowernav{ width:600px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:50px;margin-right:50px;}
@media (max-width: 800px) {.holdlowernav{ width:1000px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:50px;margin-right:50px;}}

.lowernavbarlogo{width:120px;height:auto;display:inline-block;margin-top:3px;}
@media (max-width: 800px) {.lowernavbarlogo{width:210px;height:auto;display:inline-block;margin-top:3px;}}

.lowsitenavbartxt{ font-family: 'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:20px; line-height:20px;color:#E77724;position:relative;top:-15px;display:inline-block;margin-left:2px;}

@media (max-width: 800px) {.lowsitenavbartxt{ font-family: 'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:32px; line-height:36px;color:#E77724;position:relative;top:-20px;display:inline-block;margin-left:2px;}}


.testamonialstext{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#000; margin-bottom:20px;margin-top:0px; vertical-align: top;display:inline-block;}
@media (max-width: 800px) {.testamonialstext{ font-family:Arial, Helvetica, sans-serif; font-size:34px; line-height:38px; color:#000; margin-bottom:30px;margin-top:30px; vertical-align: top;display:inline-block;text-align:left;}}

.holdtestamonials{width:900px;height:auto;margin-top:30px;margin-bottom:0px;position:relative;display:inline-block;}
@media (max-width: 800px) {.holdtestamonials{width:900px;height:auto;margin-top:30px;margin-bottom:0px;margin-left:100px;position:relative;display:inline-block;}}


.testablock{width:240px;display:inline-block:width:250px;display:inline-block;}
@media (max-width: 800px) {.testablock{width:900px;display:inline-block:margin-left:50px;margin-right:50px;}}

.testaline{margin-left:4px;margin-right:4px;width:2px;height:110px;display:inline-block;opacity:.1;}
@media (max-width: 800px) {.testaline{margin-left:5px;margin-right:5px;width:2px;height:220px;display:inline-block;opacity:.1;display:none;}}

.quotein{width:20px;height:auto;display:inline-block;margin-right:1px;margin-bottom:1px;}
.quoteout{width:20px;height:auto;display:inline-block;margin-left:1px;margin-top:1px;}

@media (max-width: 800px) {.quotein{width:40px;height:auto;display:inline-block;margin-right:1px;margin-bottom:1px;}}
@media (max-width: 800px) {.quoteout{width:40px;height:auto;display:inline-block;margin-left:1px;margin-top:1px;}}

.imgintcontain{width:800px;height:auto;position:relative;margin-left:-50px;margin-top:-50px;}
@media (max-width: 800px) {.imgintcontain{width:1200px;height:auto;position:relative;margin-left:0px;margin-top:-200px;}}
.interiormainpgimg{width:800px;height:auto;position:relative;}
@media (max-width: 800px) {.interiormainpgimg{width:1150px;height:auto;position:relative;left:-0px;}}

.gridblockheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:21px; line-height:22px;font-weight:700;margin-top:10px;margin-bottom:-10px;color:#464646;}
@media (max-width: 800px) {.gridblockheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:46px; line-height:56px;font-weight:700;margin-top:20px;margin-bottom:-20px;color:#464646;}}
.gridblockheadlinessml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:20px; line-height:22px;font-weight:700;margin-top:10px;margin-bottom:-10px;color:#464646;}
@media (max-width: 800px) {.gridblockheadlinessml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:35px; line-height:54px;font-weight:700;margin-top:20px;margin-bottom:-20px;color:#464646;}}

.pageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:38px; line-height:40px;font-weight:700;margin-top:40px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.pageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:64px; line-height:70px;font-weight:700;margin-top:80px;margin-bottom:-30px;color:#E77724;}}
.pageheadlinessml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:32px; line-height:44px;font-weight:700;margin-top:30px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.pageheadlinessml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:54px; line-height:60px;font-weight:700;margin-top:80px;margin-bottom:-20px;color:#E77724;}}

.pageheadlinesgen{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:38px; line-height:40px;font-weight:700;margin-top:40px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.pageheadlinesgen{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:60px; line-height:70px;font-weight:700;margin-top:80px;margin-bottom:-30px;color:#E77724;}}

.orangebodynav{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:18px; line-height:28px;font-weight:700;margin-top:-7px;margin-bottom:10px;color:#E77724;}
@media (max-width: 800px) {.orangebodynav{font-family: 'Bebas Neue', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:48px; line-height:32px;font-weight:700;margin-top:20px;margin-bottom:10px;color:#E77724;display:visible;}}


.imggridnavcontain{width:800px;height:auto;margin-top:20px;margin-bottom:0px;}
@media (max-width: 800px) {.imggridnavcontain{width:1100px;height:auto;margin-top:60px;margin-bottom:50px;margin-left:50px;}}

.imggridnavmainimghold{width:300px;height:150px;display:inline-block;overflow: hidden;}
@media (max-width: 800px) {.imggridnavmainimghold{width:500px;height:auto;display:inline-block;overflow:hidden;}}

.imggridnavmainimg{width:300px;height:auto;display:inline-block;}
@media (max-width: 800px) {.imggridnavmainimg{width:480px;height:auto;display:inline-block;}}

.imggridnavmaintxt{font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
display:inline-block;
font-size:14px;
line-height:16px;
font-weight:200;
z-index:890;
width:360px;
position:relative;
top:-30px;
letter-spacing:-0px;
/*left:50px;*/
margin-top:-10px;
margin-bottom:0px;
margin-left:20px;
margin-right:10px;
text-align:left;}

@media (max-width: 800px) {.imggridnavmaintxt{font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
display:inline-block;
font-size:36px;
line-height:38px;
font-weight:400;
z-index:890;
width:540px;
position:relative;
top:-50px;
letter-spacing:-0px;
/*left:50px;*/
margin-top:00px;
margin-bottom:0px;
margin-left:20px;
margin-right:30px;
text-align:left;}}

.imggridcontaintwo{width:800px;height:auto;margin-top:20px;margin-bottom:20px;backround:#ccc;}
.imggridblockshold{width:175px;display:inline-block;margin-top:0px;margin-right:4px;}
@media (max-width: 800px) {.imggridblockshold{width:260px;display:inline-block;margin-top:5px;margin-right:6px;}}

.imggridnavblockimg{width:175px;height:auto;display:inline-block;}
@media (max-width: 800px) {.imggridnavblockimg{width:260px;height:auto;display:inline-block;}}

.imggridblockstxt{font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
display:inline-block;
font-size:13px;
line-height:16px;
font-weight:200;
z-index:890;
width:180px;
height:auto;
position:relative;
letter-spacing:-0px;
/*left:50px;*/
margin-top:10px;
margin-bottom:20px;
margin-left:0px;
margin-right:10px;
text-align:left;}

@media (max-width: 800px) {.imggridblockstxt{font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
display:inline-block;
font-size:14px;
line-height:16px;
font-weight:200;
z-index:890;
width:180px;
display:none;
position:relative;
letter-spacing:-0px;
/*left:50px;*/
margin-top:10px;
margin-bottom:20px;
margin-left:5px;
margin-right:5px;
text-align:left;}}


.newftr{ width:800px;font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#666666; margin-left:100px;margin-right:50px; margin-bottom:20px; margin-top:30px; }


.acmsiteftr{width:800px;height:60px;position:relative;color:pink;background-color:#000; margin-top:25px;}
.txtacmftr{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; font-weight:400;color:#fff; margin-right:2px; margin-left:70px;margin-bottom:0px; margin-top:8px;display:inline-block;}
.acmftrlogo{display:inline-block;width:110px;height:auto;margin-top:10px;margin-right:8px;}
@media (max-width: 800px) {.acmftrlogo{display:inline-block;width:300px;height:auto;margin-top:10px;margin-right:0px;position:relative;left:-20px;}}

@media (max-width: 800px) {.acmsiteftr{width:1250px;height:150px;position:relative;left:0px;background-color:black; margin-top:90px;margin-bottom:-0px;}}
.txtacmftr{font-family:'Bebas Neue', 'Oswald',Arial, Helvetica, sans-serif; font-size:15px; line-height:13px; font-weight:400;color:#fff; margin-right:2px; margin-left:50px;margin-bottom:0px; margin-top:8px;display:inline-block;width:600px;}

@media (max-width: 800px) {.txtacmftr{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; font-size:28px; line-height:13px; font-weight:400;color:#fff; letter-spacing:-0px; margin-right:0px; margin-left:-80px;margin-bottom:0px; margin-top:8px;display:inline-block;width:1000px;}}

.hideftrtext{}
@media (max-width: 800px) {.hideftrtext{display:none;}}


.srvclowtext {width:600px; font-family:  "Karla", "Mukta", "Plus Jakarta Sans",  "Teachers",  Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#777; margin-left:50px;margin-right:50px; margin-bottom:30px;margin-top:30px; }
@media (max-width: 800px) {.srvclowtext{ width:1000px; font-family:  "Karla", "Mukta", "Plus Jakarta Sans",  "Teachers",  Arial, Helvetica, sans-serif; font-size:36px; line-height:38px; color:#777; margin-left:75px;margin-right:50px; margin-bottom:90px; margin-top:10px;}}

.headsrvclowtext{font-family: Arial, Helvetica, sans-serif; letter-spacing:0px;font-size:22px; line-height:26px;font-weight:700;margin-top:20px;margin-bottom:0px;color:#E77724;}
@media (max-width: 800px) {.headsrvclowtext{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:40px; line-height:44px;font-weight:700;margin-top:30px;margin-bottom:10px;color:#E77724;}}

.tnlinemobile{width:00px;height:0px;}
@media (max-width: 800px) {.tnlinemobile{width:1150px;height:3px;background-color:#000;margin-left:50px;margin-right:0px;margin-bottom:5px;margin-top:25px;}}
.tnlinemobileend{width:00px;height:0px;}
@media (max-width: 800px) {.tnlinemobileend{width:1150px;height:3px;background-color:#000;margin-left:50px;margin-right:0px;margin-bottom:105px;margin-top:25px;}}

a:link{color:#000;text-decoration:none;}
a:active{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}

.orangebodynav a:link{color:#E77724;text-decoration:none;}
.orangebodynav a:active{color:#E77724;text-decoration:none;}
.orangebodynav a:hover{color:#E77724;text-decoration:none;}
.orangebodynav a:visited{color:#E77724;text-decoration:none;}


.lowsitenavbartxt a:link{color:#E77724;text-decoration:none;}
.lowsitenavbartxt a:active{color:#E77724;text-decoration:none;}
.lowsitenavbartxt a:hover{color:#E77724;text-decoration:none;}
.lowsitenavbartxt a:visited{color:#E77724;text-decoration:none;}

.txtacmftr a:link{color:#fff;text-decoration:none;}
.txtacmftr a:active{color:#fff;text-decoration:none;}
.txtacmftr a:hover{color:#fff;text-decoration:none;}
.txtacmftr a:visited{color:#fff;text-decoration:none;}

.imggridblockstxt a:link{color:#777;text-decoration:none; font-weight:600;}
.imggridblockstxt  a:active{color:#777;text-decoration:none;font-weight:600;}
.imggridblockstxt  a:hover{color:#777;text-decoration:none;font-weight:600;}
.imggridblockstxt  a:visited{color:#777;text-decoration:none;font-weight:600;}

.headsrvclowtext a:link{color:#E77724;text-decoration:none; font-weight:700;}
.headsrvclowtext   a:active{color:#E77724;text-decoration:none;font-weight:700;}
.headsrvclowtext   a:hover{color:#E77724;text-decoration:none;font-weight:700;}
.headsrvclowtext   a:visited{color:#E77724;text-decoration:none;font-weight:700;}

"Mukta", "Karla", "Plus Jakarta Sans",  "Teachers",  Arial, Helvetica,

.txtbulletpointssingle{font-family:"Mukta", "Karla", "Plus Jakarta Sans",  "Teachers",  Arial, Helvetica,, sans-serif; text-transform:none; letter-spacing:0px;font-size:22px; line-height:24px;color:#E77724;position:relative;top:0px;margin-top:20px;margin-bottem:20px;margin-left:20px;}
@media (max-width: 800px) {.txtbulletpointssingle{display:none;font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:50px; line-height:52px;color:#E77724;position:relative;top:0px;margin-top:20px;margin-bottem:20px;margin-left:20px;}}

.txtbulletpoints{font-family:"Mukta", "Karla", "Plus Jakarta Sans",  "Teachers",  Arial, Helvetica, sans-serif; text-transform:none; letter-spacing:0px;font-size:22px; line-height:24px;color:#E77724;position:relative;top:0px;margin-top:20px;margin-bottem:20px;margin-left:20px;}
@media (max-width: 800px) {.txtbulletpoints{display:none;font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px;font-size:50px; line-height:52px;color:#E77724;position:relative;top:0px;margin-top:20px;margin-bottem:20px;margin-left:20px;}}

.hidemobiletext{}
@media (max-width: 800px) {.hidemobiletext{display:none;}}

.imggridnavmaintxtLG{font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
display:inline-block;
font-size:16px;
line-height:18px;
font-weight:200;
z-index:890;
width:360px;
position:relative;
top:-40px;
letter-spacing:-0px;
/*left:50px;*/
margin-top:-10px;
margin-bottom:0px;
margin-left:20px;
margin-right:10px;
text-align:left;}

@media (max-width: 800px) {.imggridnavmaintxtLG{font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
display:inline-block;
font-size:38px;
line-height:40px;
font-weight:400;
z-index:890;
width:540px;
position:relative;
top:-70px;
letter-spacing:-0px;
/*left:50px;*/
margin-top:00px;
margin-bottom:0px;
margin-left:20px;
margin-right:30px;
text-align:left;}}

.hidemobiletext{}
@media (max-width: 800px) {.hidemobiletext{display:none;}}

.smallpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:32px; line-height:36px;font-weight:700;margin-top:40px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.smallpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:64px; line-height:66px;font-weight:700;margin-top:80px;margin-bottom:-20px;color:#E77724;}}

.innerpagesitebodytextheadlines{
font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#777;
font-size:16px;
line-height:18px;
font-weight:700;

z-index:890;
}

@media (max-width: 800px) {.innerpagesitebodytextheadlines{
font-family:Arial, Helvetica, sans-serif;
-webkit-text-size-adjust:none;
color:#000;
font-size:48px;
line-height:52px;
font-weight:700;
z-index:890;
}}

.longertextpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:36px; line-height:40px;font-weight:700;margin-top:40px;margin-bottom:-15px;color:#E77724;}

@media (max-width: 800px) {.longertextpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:60px; line-height:66px;font-weight:700;margin-top:80px;margin-bottom:-20px;color:#E77724;}}

.secondpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:28px; line-height:30px;font-weight:700;margin-top:10px;margin-bottom:-10px;color:#E77724;}

@media (max-width: 800px) {.secondpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:64px; line-height:66px;font-weight:700;margin-top:80px;margin-bottom:-20px;color:#E77724;}}




.contactsecthead{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:26px; line-height:32px;font-weight:700;margin-top:30px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.contactsecthead{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:54px; line-height:66px;font-weight:700;margin-top:80px;margin-bottom:-20px;color:#E77724;}}



.contactblocktext {font-family:Arial, Helvetica, sans-serif;font-size:110%;line-height:105%;font-weight:600;color:#000;}
@media (max-width: 800px) {.contactblocktext{font-family:Arial, Helvetica, sans-serif;font-size:110%;line-height:110%;font-weight:600;color:#000;}}
.hidemobiletext{}
@media (max-width: 800px) {.hidemobiletext{display:none;}}

.subpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:26px; line-height:26px;font-weight:700;margin-top:40px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.subpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:52px; line-height:70px;font-weight:700;margin-top:50px;margin-bottom:-50px;color:#E77724;}}
.thispageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:40px; line-height:40px;font-weight:700;margin-top:10px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.thispageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:78px; line-height:70px;font-weight:700;margin-top:50px;margin-bottom:-10px;color:#E77724;}}

.thispageheadlinessml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:38px; line-height:40px;font-weight:700;margin-top:10px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.thispageheadlinessml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:78px; line-height:70px;font-weight:700;margin-top:50px;margin-bottom:-10px;color:#E77724;}}

.thispageheadlinesesml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:29px; line-height:40px;font-weight:700;margin-top:10px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.thispageheadlinesesml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:78px; line-height:70px;font-weight:700;margin-top:50px;margin-bottom:-10px;color:#E77724;}}

.thisorageline{width:500px; height:1px;margin-left:100px;margin-right:100px;margin-top:7px;margin-bottom:5px;}
@media (max-width: 800px) {.thisorageline{width:800px; height:1px;margin-left:100px;margin-right:50px;margin-right:75px;margin-top:20px;margin-bottom:50px;}}

.thisorangebodynav{font-family: 'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:15px; line-height:22px;font-weight:500;margin-top:6px;margin-bottom:10px;color:#E77724;}
@media (max-width: 800px) {.thisorangebodynav{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:38px; line-height:32px;font-weight:700;margin-top:20px;margin-bottom:10px;color:#E77724;display:none;}}
.thisimgintcontain{width:800px;height:470px;position:relative;margin-left:-50px;margin-top:-0px; overflow: hidden;}
@media (max-width: 800px) {.thisimgintcontain{width:1200px;height:1000px;position:relative;margin-left:0px;margin-top:-40px;}}

.thisinteriormainpgimg{width:800px;height:auto;position:relative;top:-50px;}
@media (max-width: 800px) {.thisinteriormainpgimg{width:1150px;height:auto;position:relative;left:-0px;top:50px;}}

.thisorangebodynav a:link {color:#E77724;text-decoration:none;}
.thisorangebodynav a:active {color:#E77724;text-decoration:none;}
.thisorangebodynav a:hover {color:#E77724;text-decoration:none;text-decoration:underline;}
.thisorangebodynav a:visited {color:#E77724;text-decoration:none;}


@media (min-width: 800px) and (max-width: 1000px) {.thesitehold{
margin: 0px;
	padding: 0px;
	width:800px;
	margin-left: 135px;
	margin-right:auto;
	height:auto;
	margin-top:0px;
	background-repeat:no-repeat;
		visibility:visible;
background-color: #fff;
	z-index:1;
}}


@media (min-width: 800px) and (max-width: 1000px) {.hidephone{display:none;}}
@media (min-width: 800px) and (max-width: 1000px) {.navicon{display:none;width:85px; height:auto;}}
@media (min-width: 800px) and (max-width: 1000px) {.phonenavicon{width:35px; height:auto;margin-right:10px;display:visible;}}

@media (min-width: 1000px) {.mobileservnav{display:none;}}
@media (max-width: 1000px) {.mobileservnav{display:visible;font-weight:600;}}
@media (min-width: 800px) and (max-width: 1000px) {.mobileservnav{display:none;font-weight:600;}}

.theservicesgridcontain{width:800px;height:auto; margin-left:0px; margin-right:0px; margin-top:20px;}

@media (max-width: 1000px) {.theservicesgridcontain{width:1100px;height:auto;margin-left:0px; margin-right:0px; margin-top:30px;}}

.theservicegrideach{width:170px;height:auto; display:inline-block; margin-left:2px; margin-right:2px;}
@media (max-width: 1000px) {.theservicegrideach{width:250px;height:auto; display:inline-block; margin-left:6px; margin-right:6px;}}

.theservicegrideachon{width:170px;height:auto; display:inline-block; margin-left:2px; margin-right:2px;opacity:.60;}
@media (max-width: 1000px) {.theservicegrideachon{width:250px;height:auto; display:inline-block; margin-left:3px; margin-right:3px;opacity:.60;}}

.theservicegridimg{width:170px;height:auto;display:inline-block;}
@media (max-width: 1000px) {.theservicegridimg{width:250px;height:auto;display:inline-block;}}

.theservicegridtxt{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:18px; line-height:20px;color:#777;position:relative;top:-10px;left:0px; margin-bottom:6px;}
@media (max-width: 1000px) {.theservicegridtxt{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:36px; line-height:20px;color:#000;position:relative;top:-15px;left:0px; margin-bottom:15px;}}


@media (min-width: 800px) and (max-width: 1000px) {.theservicesgridcontain{width:800px;height:auto; margin-left:0px; margin-right:0px; margin-top:20px;}}
@media (min-width: 800px) and (max-width: 1000px) {.theservicegrideach{width:170px;height:auto; display:inline-block; margin-left:2px; margin-right:2px;}}
@media (min-width: 800px) and (max-width: 1000px) {.theservicegrideachon{width:170px;height:auto; display:inline-block; margin-left:2px; margin-right:2px;opacity:.60;}}
@media (min-width: 800px) and (max-width: 1000px) {.theservicegridimg{width:170px;height:auto;display:inline-block;}}

@media (min-width: 800px) and (max-width: 1000px) {.theservicegridtxt{font-family:'Bebas Neue', 'Oswald', Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:18px; line-height:20px;color:#777;position:relative;top:-10px;left:0px; margin-bottom:6px;}}


.comsubpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:26px; line-height:26px;font-weight:700;margin-top:40px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.comsubpageheadlines{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:44px; line-height:70px;font-weight:700;margin-top:50px;margin-bottom:-50px;color:#E77724;}}



@media (min-width: 1000px) {.xyxneworageline{width:600px; height:3px;margin-left:50px;margin-right:50px;display:none;}}
@media (max-width: 800px) {.xyxneworageline{width:700px; height:3px;margin-left:50px;margin-right:50px;margin-bottom:50px;}}


.xyzthispageheadlinesesml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:42px; line-height:40px;font-weight:700;margin-top:20px;margin-bottom:-10px;color:#E77724;}
@media (max-width: 800px) {.xyzthispageheadlinesesml{font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0px;font-size:68px; line-height:70px;font-weight:700;margin-top:50px;margin-bottom:-10px;color:#E77724;}}


.smshareblock{position:relative;top:0px; margin-top:-25px; margin-bottom:30px; margin-right:0px; width:300px; display:inline-block; left:470px;}

@media (max-width: 800px) {.smshareblock{position:relative;top:0px; margin-top:-50px; margin-bottom:30px; margin-right:20px; width:760px; display:inline-block; left:410px;}}

.smshareblockalt{position:relative;top:0px; margin-top:-25px; margin-bottom:10px; margin-right:0px; width:300px; display:inline-block; left:470px;}

@media (max-width: 800px) {.smshareblockalt{position:relative;top:0px; margin-top:-50px; margin-bottom:10px; margin-right:20px; width:760px; display:inline-block; left:410px;}}

.smsharetext{width:120px;height: auto;margin-right:-10px; position:relative;top:12px;}
@media (max-width: 800px) {.smsharetext{width:290px;height: auto;margin-right:-40px; position:relative;top:20px;}}

.smshareicon{width: 25px;height: auto;margin-left:1px;margin-right:1px; display:inline-block; border:0;}
@media (max-width: 800px) {.smshareicon{width: 77px;height: auto;margin-left:2px;margin-right:2px; display:inline-block; border:0;}}

.smshareiconfb{width: 25px;height: auto;margin-left:0px;margin-right:-4px; display:inline-block;border:0;}
@media (max-width: 800px) {.smshareiconfb{width: 77px;height: auto;margin-left:0px;margin-right:-7px; display:inline-block;border:0;}}

.smshareiconli{width: 28px;height: auto;margin-left:1px;margin-right:1px; display:inline-block; border:0;}
@media (max-width: 800px) {.smshareiconli{width: 83px;height: auto;margin-left:2px;margin-right:2px; display:inline-block; border:0;}}




.smshareblocknew{border-radius: 7px;z-index:9999;position:fixed; top:455px; margin-top:0px; margin-bottom:30px; margin-right:0px; width:30px; height:125px; display:inline-block; left:996px; background-color:#E77724;}
@media (max-width: 800px) {.smshareblocknew{border-radius: 19px;z-index:9999;position:fixed; top:1770px; margin-top:0px; margin-bottom:0px; margin-right:0px; width:110px; height:410px; display:inline-block; left:1150px; background-color:#E77724;/*background-color:#E77724;*/}}



.smshareiconnew{width: 18px;height: auto;margin-left:4px;margin-right:1px;margin-top:9px;margin-bottom:9px; display:block; border:0;}
@media (max-width: 800px) {.smshareiconnew{width: 65px;height:auto; margin-top:28px;margin-left:22px;margin-right:2px; margin-bottom:16px; display:block; border:0;}}

.smshareiconfbnew{width: 23px;height: auto;margin-left:2px;margin-right:0px; margin-bottom:1px; margin-top:11px;display:block;border:0;}
@media (max-width: 800px) {.smshareiconfbnew{width: 68px;height: auto;margin-top:40px;margin-left:18px;margin-right:-7px; margin-bottom:15px; display:block;border:0;}}

.smshareiconlinew{width: 20px;height: auto;margin-left:4px;margin-right:1px; margin-bottom:6px; margin-top:5px;display:block; border:0;}
@media (max-width: 800px) {.smshareiconlinew{width: 60px;height: auto;margin-left:22px;margin-right:2px; margin-bottom:18px; display:block; border:0;}}