body
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	 -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none;

}
a, a:hover
a {outline:none;}
{
	outline:none;
}
img
{
	border:none;
	outline:none;
}
.clear
{
	clear:both;
}
.wp-smiley {width: auto !important;}
input, select, textarea {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

}
input, textarea {outline:none;}

/*..........Site Headr Starts.......*/


.hedar-wrap                       { width:100%;  margin:0px; padding:12px 0 0px 0; background:url(images/header-bg.jpg) repeat-x; }
.hedar-wrap-in                    { width:960px; margin:0 auto; padding:0px;}
.logo                             { width:238px; height:72px; float:left; margin:5px 0 0 0; padding:0px 0 10px 0; background:url(images/logo.png) no-repeat;}
.top-right                        { width:443px; padding:0px; margin:0px;  float:right;}
.top-share                        { width:325px; padding:0 0 10px 0; margin:0px; float:right; height:30px; }
.fb                               { width:30px; height:30px; float:left; background:url(images/fb.png) top no-repeat; margin:0 5px 0 0; transition: all 0.2s linear 0s;}
.fb:hover                         { background:url(images/fb.png) bottom no-repeat; }
.tw                               { width:30px; height:30px; float:left;  background:url(images/tw.png) top no-repeat;  margin:0 5px 0 0; transition: all 0.2s linear 0s;}
.tw:hover                         { background:url(images/tw.png) bottom no-repeat;  }
.g                                { width:30px; height:30px; float:left; background:url(images/g.png) top no-repeat;  margin:0 22px 0 0; transition: all 0.2s linear 0s;}
.g:hover                          { background:url(images/g.png) bottom no-repeat;  }
.top-share p                      { padding:7px 0 0 0; margin:0px;  font:27px/22px 'Cabin', sans-serif; color:#000;} 
.top-share p a                    { text-decoration:none; color:#000; cursor:default;}
.menu-trigger                     { display:none;}
/*..........Site Headr Ends.......*/


/*..........Home Banner Starts.......*/

.home-banner-wrap                 { width:100%; margin:0px; padding:0px; background:url(images/home-banner.jpg) center top no-repeat;  }
.home-banner-wrap-in              { width:960px; margin:0 auto; padding:195px 0 77px 0;}
.home-banner-txt-box              { width:930px; margin:0 auto; padding:35px 0px 9px 0px;  text-align:center;}
.banner-t                         { font:54px/22px 'Roboto', sans-serif; color:#8b2f16; font-weight:bold; text-shadow: 1px 1px #fff; padding:0 0 27px 0;}
.banner-tt                        { font:24px/22px 'Roboto', sans-serif; color:#333333; padding:0 0 17px 0; }
.banner-ul-box                    { width:885px; padding:5px 0 10px 0; margin:0 auto; background:url(images/banner-ul-bg.png) no-repeat; height:34px; }
.banner-ul-box-1                  { font:18px/22px 'Roboto', sans-serif; color:#cc4921; background:url(images/banner-li-bg.png) no-repeat; margin:0 0 0 40px;
                                    text-transform:uppercase; float:left; padding:5px 0 0 30px; }
.banner-ul-box-2                  { font:18px/22px 'Roboto', sans-serif; color:#cc4921; background:url(images/banner-li-bg.png) no-repeat;  margin:0 0 0 50px;
                                    text-transform:uppercase; float:left; padding:5px 0 0 30px; }
.banner-ul-box-3                  { font:18px/22px 'Roboto', sans-serif; color:#cc4921; background:url(images/banner-li-bg.png) no-repeat;  margin:0 0 0 50px;
                                    text-transform:uppercase; float:left; padding:5px 0 0 33px; }
.banner-learn                     {  display:block;  margin:0 auto; width:331px; height:58px; background:url(images/learn.jpg) top no-repeat; text-align:center; text-transform:uppercase; color:#fff; text-decoration:none; font:33px/22px 'Roboto', sans-serif; border-radius:2px; transition: all 0.3s ease 0s;}
.banner-learn:hover               { background:url(images/learn.jpg) bottom no-repeat; }
								  

/*..........Home Bannerr Ends.......*/




/*..........Home Content Area Starts.......*/

.home-content-area                { width:100%; margin:0px; padding:50px 0 0 0; background:#f7f4f2; }

/*.......Plans $ Pricing..........*/

.home-content-top                  { width:100%; padding:10px 0 60px 0; margin:0px; background: url(images/title-bg.jpg) center top repeat-x ; }
.home-content-top-box-in           { width:960px; padding:0px; margin:0 auto; }
.home-content-top-box-in h1        { width:48%; padding:0px; margin:0 auto; color:#333; font:60px/28px 'Roboto', sans-serif; font-weight:bold; text-align:center; 
                                     background:#f7f4f2;}
.home-content-top-box-in h1 a      {  color:#333; text-decoration:none; }
.home-content-top-box-in h1 a:hover  {  color:#8b2f16; transition: all 0.3s ease 0s; }
.home-content-top-box-title        { width:80%; padding:18px 0 0 0; margin:0 auto;text-align:center; font:16px/28px 'Roboto', sans-serif; color:#666;}
.home-box                          { width:100%; padding:40px 0 0px 0; margin:0px;}
.home-box-in                       { width:297px;  padding:0px 0px 30px 0px; margin:0 30px 0 0; float:left; border:solid 1px #8f8784; border-radius:5px; background:#fbfaf9;}
.home-box-in h3                    { font:25px/28px 'Roboto', sans-serif; color:#333; padding:20px 0px; margin:0px; text-align:center; background:#ede7e4; 
                                     font-weight:bold; border-radius:5px;}
.home-box-in ul                    { padding:10px 0 10px 0; margin:0 auto; list-style:none;  width:70%;}
.home-box-in ul li                 { color:#4e4e4d; font:13px/28px 'Roboto', sans-serif; background:url(images/li-bg.png)0px 10px no-repeat; padding:0 0 0 15px;}
.home-box-in h5                    { padding:0px; margin:0px; font:15px/28px 'Roboto', sans-serif; color:#cf552f; text-align:center; text-decoration:none;}
.home-box-in h5 a                  { color:#cf552f; text-decoration:none;}
.home-box-in h5 a:hover            { color:#333; transition: all 0.3s ease 0s;}
.home-box-inn                      { width:85%; padding:0 0 0 20px; margin:0 auto; border-bottom: solid 1px #c9c8c7;  border-top: solid 1px #c9c8c7;
                                     font:13px/28px 'Roboto', sans-serif; color:#666666; background:url(images/arr.png) 0px 9px no-repeat;}
.home-sign                         { background:url(images/sign.jpg)top no-repeat;  display:block; margin:15px 0 0 72px; font:17px/28px 'Roboto', sans-serif; color:#fff; width:152px; height:32px ;border-radius:2px; text-decoration:none; float:left; text-transform:uppercase; transition: all 0.3s ease 0s;}
.home-sign:hover                   { background:url(images/sign.jpg)bottom no-repeat; }


/*.......Plans $ Pricing..........*/


/*.......Reasons..........*/


.home-content-mid                  { width:100%; padding:10px 0 60px 0; margin:0px; background: url(images/title-bg.jpg) center top repeat-x ; }
.home-content-mid-box-in           { width:960px; padding:0px; margin:0 auto;}
.home-content-mid-box-in h1        { width:35%;  background:#f7f4f2; padding:0px; margin:0 auto; color:#333; font:60px/28px 'Roboto', sans-serif; font-weight:bold; 
                                     text-align:center; }
.home-content-mid-box-in h1 a      {  color:#333; text-decoration:none; }
.home-content-mid-box-in h1 a:hover  {  color:#8b2f16; transition: all 0.3s ease 0s; }
.home-content-mid-box-title        { width:80%; padding:25px 0 0 0; margin:0 auto; text-align:center;font:35px/28px 'Roboto', sans-serif; color:#666;}


.reason-box                        { width:78%;  margin:0 auto; padding:35px 0 0 0;  } 
.reason-box-in                     { width:100%;   margin:0px; padding:0px; }
.reason-box-img                    { width:20%;  margin:0px; padding:0px;  float:left;  } 
.reason-box-txt                    { width:78%;  float:right; border-bottom:solid 1px #cbcac8; padding:20px 0 30px 0; }
.reason-box-txt h3                 { text-transform:uppercase; margin:0px; padding:0px; display:inline-block; font-weight:normal; color:#cc4921; font:22px/20px 'Roboto', sans-serif; }
.reason-box-txt h3 a               { color:#cc4921; text-decoration:none; }
.reason-box-txt h3 a:hover         {  color:#666;  }
.reason-box-txt p                  { padding:10px 0 0 0; margin:0px;  font:300 14px/22px 'Roboto', sans-serif; color:#343434;}


/*.......Reasons..........*/

/*.......Blog..........*/

.home-blog-wrap                  { width:100%; padding:10px 0 0 0; margin:0px; background: url(images/title-bg.jpg) center top repeat-x ; }
.home-blog-wrap-box-in           { width:960px; padding:0px 0 80px 0; margin:0 auto; text-align:center;}
.home-blog-wrap-box-in h1        { background:#f7f4f2; width:30%; padding:0px; margin:0 auto; color:#333; font:60px/28px 'Roboto', sans-serif; text-align:center;
                                    font-weight:bold; background:#f7f4f2;  }
.home-blog-wrap-box-in h1 a      {  color:#333; text-decoration:none; }
.home-blog-wrap-box-in h1 a:hover  {  color:#8b2f16; transition: all 0.3s ease 0s; }
.home-blog-wrap-box-title        { width:100%; padding:20px 0 50px 0; margin:0 auto;text-align:center;
                                    font:400 16px/28px 'Roboto', sans-serif; color:#656565; }
.home-blog-wrap-box-inn          { width:100%; padding: 0px; margin:0px;}
.home-blog-wrap-box-in h4        { padding:0px; margin:0px;  font:18px/28px 'Roboto', sans-serif;}
.home-blog-wrap-box-in h4 a      { text-decoration:none;  color:#cc4822; text-transform:capitalize;}
.home-blog-wrap-box-in h4 a:hover  { color:#646363; transition: all 0.3s ease 0s;}
.home-blog-wrap-box-in p         { color:#343434; font:14px/22px 'Roboto', sans-serif; padding:0 0 20px 0; margin:0px;}
.home-view                       { width:152px; height:31px; background: url(images/view.jpg) top no-repeat ; display:block; margin:0 auto;
                                   font:17px/28px 'Roboto', sans-serif; color:#fff; 
                                   border-radius:2px; text-decoration:none;  text-transform:uppercase; transition: all 0.3s ease 0s;}
.home-view:hover                {  background: url(images/view.jpg) bottom no-repeat ;  }     



/*.......Blog..........*/

/*.......Parteners..........*/

.home-partner-wrap                  { width:100%; background:#ebe3de; border-top: solid 1px #b6b1ae; background:#ebe3de;}
.home-partner-wrap-box-in           { width:960px; padding:60px 0 40px 0; margin:0 auto;  text-align:center;}
.home-partner-wrap-box-title        { width:40%; padding:0px; margin:0 auto; text-align:center; }
.home-partner-wrap-box-title h1     { padding:0px; margin:0px; color:#333; font:60px/28px 'Roboto', sans-serif; font-weight:bold; }
.home-partner-wrap-box-title h1 a   {  color:#333; text-decoration:none; }
.home-partner-wrap-box-title h1 a:hover  {  color:#8b2f16; transition: all 0.3s ease 0s; }
.home-partner-wrap-box-in h3        { width:100%; padding:20px 0 0 0; margin:0 auto;text-align:center;
                                     font:16px/28px 'Roboto', sans-serif; color:#666;}
.home-partner-wrap-box-in img      { margin:30px 27px 0 0;}

/*.......Parteners..........*/



/*.......Home Form..........*/
.home-form-outer                 { display: none;}      
.home-form-outer01               { display: block;}
.home-form                      { width:100%;  margin:0px; padding:0px; background:#272119;}
.home-form-in                   { width:960px; padding:20px 0 12px 0; margin:0 auto;}
.home-form-in-txt               { padding:0px; margin:0px; border-right: solid 1px #68645e; float:left; width:49%; font:600 24px/28px 'Roboto', sans-serif; color:#e9e4e1;
                                  text-transform:uppercase; }
.home-form-in-txtt              { padding:0 0 0 10px; margin:0px; float:right; width:46%;  font:300 16px/28px 'Roboto', sans-serif; color:#e9e4e0;}
.home-form-in-left              { width:60%; margin:0px; padding:10px 0 ; float:left; }
.home-form-in-left input        { background:#c2bdb9; border-radius:2px; border:none; width:31%; padding:5px 5px; color:#272119; margin:0 10px 0 0;}
.home-form-in-left textarea     { background:#c2bdb9; border-radius:2px; border:none; width:98%; padding:3px 5px; color:#272119; resize:none; overflow:auto; height:30px;
                                  font:13px/20px 'Roboto', sans-serif; margin:10px 0 0 0;}
.home-form-in-right             { width:39%; float:right; padding:0px; margin:0px; color:#e9e4e1; font:300 13px/28px 'Roboto', sans-serif; }
.home-sub                       { width:13%;  padding:3px 35px;  margin:0px; text-decoration:none; color:#fff; text-transform:uppercase;
                                  border-radius:3px; background:url(images/sub-bg.png) 7px 8px no-repeat #d88e09; text-align:center; float:right; font-size:14px;}
.home-sub:hover                 { background:url(images/sub-bg.png) 7px 8px no-repeat #8b2f16;  transition: all 0.3s ease 0s;}
								  
/*.......Home Form..........*/

/*.......Home bottom..........*/

.home-bottom-wrap              { width:100%; padding:60px 0 33px 0; margin:0px; background:url(images/bottom-bg.jpg) center top no-repeat; }
.home-bottom-wrap-in           { width:960px; padding:0px; margin:0 auto; position:relative;}
.home-bottom-wrap-in-txt       { width:62%; padding:0px ; margin:0px;  text-align:center; float:right;}
.home-bottom-wrap-in-txt p     { font:20px/28px 'Roboto', sans-serif; color:#d9d4d1; padding:0 0 20px 0; margin:0px;}
.home-bottom-wrap-in-txt h5    { font:25px/28px 'Roboto', sans-serif; color:#f7f4f2; padding:0 0 20px 0; margin:0px; text-align:center;}
.home-bottom-wrap-in-txt h5 span   { color:#d38d13; }
.home-bottom-see               { width:223px; height:57px; transition: all 0.3s ease 0s;  background:url(images/see.jpg) top no-repeat ; margin:0 auto;  font:35px/28px 'Roboto', sans-serif; color:#e7e3e0; text-decoration:none; display:block;  border-radius:2px;}
.home-bottom-see:hover         { background:#8b2f16;    background:url(images/see.jpg) bottom no-repeat ;}


.home-top-form              { display:none;}





.back-bt                      { color:#333; background:url(images/back-bg.png)0px 10px no-repeat;  font:14px/28px 'Roboto', sans-serif; padding:0 0 0 15px; display:block;
                                 margin:0px; float:right;}
.back-bt:hover                { text-decoration:none; transition: all 0.3s ease 0s;}






/*.......Home bottom..........*/

/*.......Footer..........*/

.footer-wrap                  { width:100%; padding:40px 0px; margin:0px; background:#2b231b;}
.footer-wrap-in               { width:960px; padding:0px; margin:0 auto; text-align:center; color:#d0bdb2; font:14px/28px 'Roboto', sans-serif; text-transform:uppercase;}
.footer-wrap-in a             { color:#d0bdb2; text-decoration:none; text-align:center; padding:0px 10px;}
.footer-wrap-in a:hover       { color:#eeeae7;  transition: all 0.3s ease 0s; }
.footer-wrap-in a.active      { color:#eeeae7; }
.footer-wrap-in p             { color:#a19086; font:15px/28px 'Roboto', sans-serif;  padding:0px; margin:0px; text-transform:none; }

/*.......Footer..........*/

/*....Inner Banner starts....*/


.inner-banner-wrap            { width:100%; margin:0px; padding:0px ; background:url(images/inner-banner.jpg) center top no-repeat;  }
.inner-banner-wrap-in         { width:980px; margin:0 auto; padding:85px 0 0 0; }
.inner-banner-txt-box         { width:930px; margin:0 auto; padding:55px 0px 15px 0px;  text-align:center;}
.inner-banner-t               { font:54px/20px 'Roboto', sans-serif; color:#8b2f16; font-weight:bold; text-shadow: 1px 1px #fff; padding:0 0 27px 0;}
.inner-banner-tt              { font:20px/18px 'Roboto', sans-serif; color:#333333; padding:0px; margin:0px; }
.inner-banner-learn           { display:block;  margin:0 auto; background:url(images/in-learn.jpg) top no-repeat; text-align:center; text-transform:uppercase;                                color:#fff; text-decoration:none; font:20px/22px 'Roboto', sans-serif; border-radius:2px; transition: all 0.2s linear 0s ;
                                width:221px; height:44px;}
.inner-banner-learn:hover     {   background:url(images/in-learn.jpg) bottom no-repeat;}


/*....Inner Banner ends....*/

/*....Inner Content Area Start...*/

.inner-content-area           { width:100%; padding:30px 0 50px 0; margin:0px; background:#f7f4f2; }
.inner-content-area-in        { width:980px; padding:0px; margin:0 auto;    }

.inner-content-area-left      { width:32%; margin:0px; float:left; background:#ebe3de; padding:0 0 50px 0; border-radius:3px; }
.inner-side-form              { width:100%; padding:0px; margin:0px;}
.inner-side-form-top          { width:94%; padding:10px; margin:0px; background:#633e34; }
.inner-side-form-top h3       { font:16px/18px 'Roboto', sans-serif; color:#fff; padding:0px; margin:0px; text-transform:uppercase;}
.inner-side-form-top p        { font:13px/18px 'Roboto', sans-serif; color:#b39376; padding:0px; margin:0px; }
.inner-side-form-box          { margin:0px; padding:10px 15px 15px 15px;   width:91%;}
.inner-side-form-box input    { background:#fbf9f8; border-radius:3px; border:solid 1px #c1afa8; padding:5px 10px; margin:0 0 10px 0; width:100%;}
.inner-side-form-box textarea { background:#fbf9f8; border-radius:3px; border:solid 1px #c1afa8; padding:5px 10px; margin:0 0 10px 0; width:100%; 
                                font:13px/18px 'Roboto', sans-serif; color:#272119; resize:none; overflow:auto; height:100px;}
.inner-side-form-box-bottom   { width:100%; padding:0px; margin:0px;}
.inner-sub                    { padding:7px 32px; margin:10px 0 0 0; background:#d98e0a; text-transform:uppercase; color:#fff; font:15px/18px 'Roboto', sans-serif;  
                                text-decoration:none; border-radius:2px; float:left;}
.contact-sub:hover              { background:#8b2f16; transition: all 0.3s ease 0s;}
.contact-sub                    { padding:7px 32px; margin:0 0 0 0; background:#d98e0a; text-transform:uppercase; color:#fff; font:15px/18px 'Roboto', sans-serif;  
                                text-decoration:none; border-radius:2px; float:left;}
.inner-sub:hover              { background:#8b2f16; transition: all 0.3s ease 0s;}

.inner-blog                   { padding:0px 15px 15px 15px; margin:0px; width:90%; }
.inner-blog h3                { padding:0 0 15px 0 ; font:27px/22px 'Cabin', sans-serif; color:#333333; font-weight:bold; margin:0px;}
.inner-blog h3 a              { color:#333333; text-decoration:none;}
.inner-blog h3 a:hover        { color:#8b2f16; text-decoration:none; transition: all 0.3s ease 0s;}
.inner-blog h4                { padding:0 0 10px 0 ; font:20px/22px  'Open Sans', sans-serif; color:#cc4921;  margin:0px;}
.inner-blog h4 a              { color:#cc4921;  text-decoration:none; text-transform:capitalize;}
.inner-blog h4 a:hover        { color:#666;}
.inner-blog p                 { padding:0 0 10px 0; margin:0px; font:14px/22px  'Open Sans', sans-serif; color:#333333; }
.rdb                          { padding:0 0 20px 0; margin:0px; font:14px/22px  'Open Sans', sans-serif; color:#333333;  color:#cc4921; float:left;}
.rdb:hover                    { text-decoration:none;}
.inner-blog-vw                { margin:0px; padding:5px 45px; font:14px/22px  'Open Sans', sans-serif; background:#cc4921; text-decoration:none; text-transform:uppercase; 
                                color:#fff; border-radius:2px;}
.inner-blog-vw:hover          { transition: all 0.3s ease 0s; background:#8b2f16; }





.inner-content-area-right     { width:66%; margin:0px; float:right; padding:0px; }
.inner-content-area-right h1  { margin:0px; font:35px/40px 'Roboto', sans-serif; color:#333; font-weight:bold; border-bottom: dashed 1px #cabdb9; padding-bottom: 10px;}
.inner-content-area-right p   { padding:0 0 20px 0; margin:0px; color:#3e2d23; font:300 14px/22px 'Roboto', sans-serif;}
.inner-content-area-right p a { color:#8b2f16; text-decoration:none;}
.inner-content-area-right p a:hover { color:#3e2d22; transition: all 0.3s ease 0s;}
.inner-content-area-right h3  { padding:0 0 20px 0 ; margin:0px;  font:21px/22px 'Roboto', sans-serif; color:#cc4921;}
.inner-content-area-right h2  { padding:0 0 20px 0 ; margin:0px;  font:23px/24px 'Roboto', sans-serif; color:#000;}
.inner-content-area-right ul  { list-style:none; padding:5px 0px 10px 0px; margin:0px;}
.inner-content-area-right ul li{  padding:3px 0 3px 23px; margin:0px; color:#3e2d22; font:300 14px/22px 'Roboto', sans-serif; 
                                background:url(images/in-li-bg.png) 0px 9px no-repeat;}


.abt-box                      { width:100%; padding:0px 0px; margin:0px;  float:left;}
.abt-img                      { width:18%;  float:left; margin:10px 0 0 0;  }
.abt-txt                      { width:80%;  float:right; margin:0px;  padding:10px 0px; color:#3e2d22; font:300 14px/22px 'Roboto', sans-serif;}
.abt-txt h3                   { padding:0 0 10px 0 ; margin:0px;  font:19px/22px 'Roboto', sans-serif; color:#cc4921;}

/*....Inner Content Area Ends..*/

#mobnav                      { display:none;}
.menu-trigger                { display:none;}  




/*....Contact Page Starts..*/

.contact-wrap               { width:100%; padding:20px 0 0 0; margin:0px;}
.contact-wrap h3            { font:22px/30px 'Roboto', sans-serif; color:#8b2f16; padding:0px; margin:10px 0px; text-transform:uppercase;}
.cont-left                  { width:48%; margin:0px; padding:0px; float:left;}
.cont-left input            { background:#ebe3de; border-radius:2px; width:100%; padding:7px 5px; color:#272119; margin:0 0 10px 0; border:solid 1px #d3c9c4;}
.cont-right                 { width:48%; margin:0px; padding:0px; float:right; }
.cont-right textarea        { background:#ebe3de; border-radius:2px;  width:98%; padding:3px 5px; color:#272119; resize:none; overflow:auto; height:110px;
                              font:13px/18px 'Roboto', sans-serif; margin:0 0 0 0; border:solid 1px #d3c9c4;}
.cont-cap                   { padding:0px; margin:0px; float:left; width:55%;} 


/*....Contact Page Ends..*/



/*....Site map start..*/

.site-map-wrap            { padding:20px 0 0 0; margin:0px; width:100%;}
.site-map-wrap ul         { list-style:none; padding:10px 0px; margin:0px;}
.site-map-wrap li         { padding:3px 0 3px 23px; margin:0px; color:#3e2d22; font:300 14px/22px 'Roboto', sans-serif; 
                            background:url(images/in-li-bg.png) 0px 9px no-repeat;}
.site-map-wrap li a       { color:#8b2f16; text-decoration:none;}
.site-map-wrap li a:hover { color:#333; }




/*--blog wrap--*/
.blog-main                        { background:#f8f4f3; width:100%; padding:0px; margin:0px; border-top:#e7e3df solid 1px;}
.blog-main-wrap                   { padding:40px 0px 0px 0px; width:1000px; margin:0 auto; background:#f8f4f3; position:relative;} 
.blog-main-wrap-left              { margin:0px 0px 0px 0px; float:left; padding:0px 0px 0px 0px; width:31%; background:#f1e9e5; display:block;}
.blog-main-wrap-left ul           { margin:0px 15px 0px 15px; padding:18px 0px 15px 0px; list-style:none;}
.blog-main-wrap-left ul li        { margin:0px; padding:9px 0 5px 25px; background:url(images/blog-li-bg.png) 0 16px no-repeat;}
.blog-main-wrap-left ul li a      { margin:0px; padding:5px 0px 5px 0px; text-decoration:none; color:#33231f; font:100 14px/21px 'Roboto', sans-serif;}
.blog-main-wrap-left ul li a:hover{ color:#9f2e1b;}
.blog-main-wrap-left h3           { margin:0px; padding:10px 0px 10px 20px; font:400 24px 'Roboto', sans-serif; text-transform:uppercase; color:#fff; background:#633e34;
                                    letter-spacing:-1px;}

.recent-posts h3                  { background:#633e34;}
.categories h3                    { background:#633e34;}
.archives h3                      { background:#633e34;}
.rss-feeds                        { background:#cc4921; text-decoration:none;}
.rss-feeds h3                     { background:url(images/rss-bg.png) 259px 8px no-repeat #cc4921; font:18px 'Roboto', sans-serif; text-transform:capitalize; margin:0px 0px 0px 0px; text-decoration:none !important;} 
.rss-feeds h3 a                   { text-decoration:none; color:#fff; margin:0px 0px 0px 27px;}
.rss-feeds h3 :hover              { color:#000; text-decoration:none;}
.blog-wrap-left                   { width:100%; margin:0px; padding:0px; background:#f1e9e5;}

.blog-main-wrap-right             { margin:0px; padding:0px; float:right; width:66%; }
.blog-post-wrap                   { margin:0px 0px 0px 0px; padding:0px 0px 0px; width:100%; border-bottom:1px dashed #ccc; height:auto;}
.blog-post-wrap h1                { margin:0px; padding:0px;}
.blog-post-wrap h1 a              { margin:0px; padding:0px; font:500 23px/28px 'Roboto', sans-serif; color:#000; text-decoration:none;}
.blog-post-wrap h1 a:hover        { color:#9f2e1b;}
.posted-by-wrap                   { color:#786560; margin:10px 0px 14px 0px; padding:10px 0px 10px 0px; font:14px/27px 'Roboto', sans-serif; width:100%; font-weight:normal;}
.posted-by-area                   { font:300 14px 'Roboto', sans-serif; margin:0px; padding:0px; float:left; width:64%; }
.posted-by-area a                 { color:#9f2e1b; text-decoration:none; text-transform:capitalize;}
.posted-by-area span              { color:#9f2e1b; }
.posted-by-area a:hover           { color:#000;}
.comment-area                     { margin:0px; padding:0px; float:right; width:30%; color:#786560; }
.comment-area p                   { float:right; font:300 14px 'Roboto', sans-serif; margin:0px; padding:0px 5px 0px 0px; }
.blog-content-area                { width:100%; margin:0px; padding:25px 0px 25px 0px;}
.blog-content-area p img          { float:left; margin:0 10px 10px 0; padding:0px; max-width:290px;}
.featured-img                     {  float:left; margin:0 10px 10px 0; padding:0px; max-width:290px;}

.blog-content-area p              { margin:0px; padding:0px 0px 0px 0px; font:300 14.5px/22px 'Roboto', sans-serif; color:#3e2d22; }
.blog-posted-by-area-bottom       { margin:0px; padding:0 0 20px 0; width:100%;}
.blog-read-more                   { margin:0px; padding:0px 0px 20px 0px; width:30%; float:left;}
.blog-read-more a                 { margin:0px; padding:0px; font:300 14.5px/22px 'Roboto', sans-serif; color:#9f2e1b; text-transform:capitalize; text-decoration:none;}
.blog-read-more a:hover           { color:#000;}

.blog-sm-icons                    { margin:0px; padding:0px; float:right; width:31%; }
.blog-sm-icons p                  { margin:0px; padding:0px; font:300 14px/28px 'Roboto', sans-serif !important;  color:#666; float:left;}
.blog-fb-icon                     { background:url(images/facebook-blog.png) top left no-repeat; width:30px; height:30px; float:left; display:block; margin:0px 0px 0px 10px; padding:0px;}
.blog-fb-icon:hover               { background:url(images/facebook-blog.png) bottom left no-repeat; transition: all 0.3s ease 0s;}
.blog-googlepls-icon              { background:url(images/google+-blog.png) top left no-repeat; width:30px; height:30px; float:left; display:block; margin:0px 0px 0px 7px; padding:0px;}
.blog-googlepls-icon:hover        { background:url(images/google+-blog.png) bottom left no-repeat; transition: all 0.3s ease 0s;}
.blog-twitter-icon                { background:url(images/twittr-blog.png) top left no-repeat; width:30px; height:30px; float:left; display:block; margin:0px 0px 0px 7px !important; padding:0px;}
.blog-twitter-icon:hover          { background:url(images/twittr-blog.png) bottom left no-repeat; transition: all 0.3s ease 0s;}

.blog-pagination                  { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:1px dashed #ccc; height:63px;}

/*--Leave a replay--*/

.leave-comment-wrap               { margin:0px; padding:0px 0px 50px 0px; border-bottom:1px dashed #ccc; width:100%;}
.leave-comment-wrap h3            { margin:0px; padding:25px 0px 0px 0px; font:500 23px/28px 'Roboto', sans-serif; color:#333333; text-transform:capitalize;}
.leave-comment-wrap input         { margin:-5px 0px 0px 0px;  border-radius: 3px; padding:6px 0 6px 7px; font:13px 'Roboto', sans-serif; color:#272119; width:98%; border:1px solid #c8bab5; background:#fdfdfc; border-radious:3px; }
.leave-comment-wrap textarea      { margin:-5px 0px 0px 0px; padding:6px 0px 0px 7px; height:100px; color:#272119; width:98%; border:1px solid #c8bab5; background:#fdfdfc; overflow:auto; resize:none; border-radius: 3px; text-transform:capitalize; font:13px 'Roboto', sans-serif;}


.leave-comment-submit-btn         { width:20% !important; cursor:pointer;  margin:0px 11px 0px 0px !important; padding:5px 28px !important; font:15px/22px 'Roboto', sans-serif !important; background:#cc4921 !important; float:right !important; color:#fff !important; text-transform:uppercase !important; text-decoration:none;
 border:none !important;} 
.leave-comment-submit-btn:hover { color:#000 !important;} 



/*--//Leave a replay--*/

.posted-by-bottom-wrap            { margin:19px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
.posted-by-bottom-wrap h3         { margin:0px; padding:0px; float:left; color:#3c3c3c; font:20px 'Roboto', sans-serif; font-weight:500 !important;}
.posted-by-inner-wrap             { margin:22px 0px 14px 0px; padding:0px 0px 0px 76px; background:url(images/commentd-pick.png) left no-repeat; font:14px 'Roboto', sans-serif; color:#414141; line-height:47px;}
.posted-by-bottom-wrap p          { margin:0px; padding:0px; color:#414141; font:13px/21px 'Roboto', sans-serif;}
.posted-by-inner-wrap a           { color:#9f2e1b; font:14px 'Roboto', sans-serif; text-decoration:none;}
.posted-by-inner-wrap a:hover     { color:#000; text-decoration:none;}


.comment-meta 				{ color:#383838; width:100%; font-family: 'Open Sans', sans-serif; font-size:14px; padding:15px 0 15px 0; margin:5px 0 0 0;
							  }
.comment-metadata 			{ width:89%;margin:0px; padding:10px 0 0 0;float:right; color:#9a9a9a; }
.comment-metadata span		{ color:#9f2e1b; }
.comment-metadata a 		{ width:100%; margin:0px; padding:0px; color:#9f2e1b; text-decoration:none; font-family: 'Open Sans', sans-serif;font-size:14px;
                              text-transform:capitalize;}
.comment-metadata a:hover 	{ color:#231f20;}
.comment-body 				{ width:100%; margin:0px; padding:0px;  }
.comments-wrapper ul        { list-style:none !important; margin:0px; padding:0px;}
.comment-content            { padding:5px; color:#9A9A9A; font:300 14px/22px 'Open Sans', sans-serif;}

.comment-list               { list-style:none; width:100%;  padding:0 0 40px 0; margin:0px;}
#respond  a                 { color:#333; text-decoration:none; font:300 14px/22px 'Open Sans', sans-serif;}
#respond  a:hover          { color:#CC4921 ; }
.top-bt                     { width:50px; height:49px; background:url(images/top.png) top no-repeat; position:absolute; right:-93px; bottom:-261px;  display:block;}
.top-bt:hover                 { background:url(images/top.png) bottom no-repeat; transition: all 0.3s ease 0s;}
.top-btt                     { width:50px; height:50px; background:url(images/top.png) top no-repeat; position:absolute; right:-93px; bottom:-1px;  display:block;}
.top-btt:hover                 { background:url(images/top.png) bottom no-repeat; transition: all 0.3s ease 0s;}
/*...Site map e Ends..*/


/*-- Blog Pagination Style Starts Here --*/
.wp-paginate {padding:0; margin:0;

}
.wp-paginate ul {padding:0; margin:0;}
.wp-paginate ul li {display:inline; list-style:none;}
.wp-paginate a { 
	font: 14px/18px 'Duru Sans', sans-serif;
	margin:0px 2px 0px 2px!important;
	color:#604c67 !important;
	text-align:center!important;
	padding:5px 10px!important;
	text-decoration:none;
		background-color:#fff!important;
		border:solid 1px #d1cfd0;
}
.wp-paginate a:hover
{
	background-color:#cd4922!important;
	color:#fff !important;
}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {
	font: 14px/18px 'Duru Sans', sans-serif;
	background-color:#633e35!important;
	margin:0px 1px 0px 0px!important;
	color:#FFF!important;
	text-align:center!important;
	padding:5px 10px!important;
	}

.wp-paginate .prev, .wp-paginate .next {
	
	font: 14px/18px 'Duru Sans', sans-serif;
	background-color:#cd4922!important;
	margin:0px 1px 0px 0px!important;
	color:#fff!important;
	text-align:center!important;
	padding:5px 10px!important;
	}

/* style overrides for comments pagination */



.navigation
{
	float:right;
	margin:10px 0px 20px 0px;
	padding:10px 10px 5px 10px;
	width:96%;
	
}
.navigation ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	float:right;
}

.navigation ul li
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
}
/*-- Blog Pagination Style Ends Here --*/


.mbh                        { height:130px; display:block;}

/*-- Review Start Here --*/
.test-wrp                                        { padding:20px 0 40px 0 ; width:100%;}
.testi-wrape                                     { width:90%; padding:0 0 10px 55px; margin:0 0 15px 0; border-bottom:dashed 1px #cacaca; 
                                                   background:url(images/test.png) top left no-repeat;  }
.testi-wrape p                                   { font:13px/22px 'Open Sans', sans-serif; color:#333333;
                                                   padding:0px 10px 15px 0px; text-align:justify;}
.testi-p                                         { background:url(images/testt.png) bottom right no-repeat; height:30px; width:50px; float:right; }												
.desi                                            { margin:0px; padding:5px 0 0 0; font:16px/22px 'Open Sans', sans-serif; color:#d98e0a;}											   
/*-- Review end Here --*/










/*-- Top Button Start Here --*/




#back-top {
	position: fixed;
	bottom: 30px;
	right:100px;
	display:block !important;
}

#back-top a {
 background:url(images/top.png) top no-repeat;

    color: #FFFFFF;
    float: right;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 3px 10px 3px 25px;
    text-decoration: none;
    text-transform: uppercase;
	height:44px; width:50px;
}
#back-top a:hover {
 background:url(images/top.png) bottom no-repeat; height:45px; width:50px;
    
    color: #FFFFFF;
}



/*--Top Button Ends Here  --*/


/*--Thankyou Starts Here  --*/

.thankyou-box             { width:639px; height:444px; background:url(images/thank-you-bg.jpg) center no-repeat;}
.thankyou-box p           { font:300 14px/22px 'Roboto',sans-serif;  float:left; margin:273px 0 0 215px; color:#000 !important;}
.thankyou-box a           { margin:39px 30px 0 0; padding:6px 30px 6px 30px; background-color:#cc4921; font:400 14px/22px 'Roboto',sans-serif; text-transform:capitalize; float:right; color:#fff !important;  border-radius:1px; text-decoration:none;}
.thankyou-box a:hover     { background:#8b2f16; transition: all 0.3s ease 0s;}


/*--Thankyou Ends Here  --*/

/*--404 Error Starts Here  --*/

.error-box                { width:549px; height:461px; background:url(images/404-bg.jpg) center no-repeat;}
.error-box p              { font:300 18px/26px 'Roboto',sans-serif; float:left; margin:349px 0 0 44px; color:#000;}
.click-here               { color:#cc4921; text-decoration:none; font:300 18px/25px 'Roboto',sans-serif; }
.click-here:hover         { color:#000; transition: all 0.3s ease 0s; text-decoration:none;}

/*--404 Error Ends Here  --*/




/*.......Services Start Here.........*/

.serv-wraper             { width:100%; padding:30px 0 0 0; margin:0px; }
.serv-wrp                { padding:10px 10px 0px 10px; margin:10px 0px; width:92%; border:solid 1px #ccc; border-radius:3px;} 
.ser-img                 { float:right; width:100px; height:100px; margin:10px 12px 0 0; padding:0px;}
.serv-wrp h3             { padding:10px 0 10px 0; margin:0px; font:21px/20px 'Roboto',sans-serif; color:#8b2f16;}
.serv-wrp h3 a           { color:#cc4921; text-decoration:none;}
.serv-wrp h3 a:hover     { color:#8b2f16; }
.ser-rd                  { padding:4px 15px; margin:0px; float:left; background:#8b2f16; text-decoration:none; color:#fff !important; border-radius:2px;}
.ser-rd:hover            { background:#cc4921; transition: all 0.3s ease 0s; color:#fff !important;}

/*.......Services End Here.........*/


/*.......Plans Pricing Start Here.........*/

.pla-pri-wrp             { width:100%; padding:0 0 20px 0; margin:0px; }
.pla-pri-wrp-in          { width:30%; padding:5px; margin:0 10px 0 0; border:solid 1px #ccc; border-radius:2px; float:left; background:#fff;}
.pla-pri-wrp-in h3       { padding:0 0 10px 0; margin:0px;  font:13px/20px 'Roboto',sans-serif;}
.pla-pri-wrp-in h4       { padding:10px 0; margin:0px; background:#ede7e4; color:#8b2f16; border-radius:2px; width:100%; font:18px/20px 'Roboto',sans-serif; text-align:center; }
.pla-pri-wrp-in ul       { list-style:none; padding:10px 0px; margin:0px;}
.pla-pri-wrp-in ul li    { background:url(images/in-li-bg.png) 0px 11px no-repeat; list-style:none; padding:5px 0 0 15px; margin:0px;
                           font:13px/20px 'Roboto',sans-serif; color:#666;}
.plan-sign               { background:#cc4921; padding:0px 20px; margin:5px 0px 5px 28px; font:14px/28px 'Roboto', sans-serif; color:#fff !important; width:47%;
                           border-radius:2px; text-decoration:none; float:left; text-transform:uppercase; float:left;}
.plan-sign:hover         { background:#8b2f16; transition: all 0.3s ease 0s;}
.plan-box-inn            { width:85%; padding:0 0 0 20px; margin:0 auto; border-bottom: solid 1px #c9c8c7;  border-top: solid 1px #c9c8c7;
                                     font:13px/20px 'Roboto', sans-serif; color:#666666; background:url(images/arr.png) 0px 9px no-repeat;}
.pla-pri-wrp-in h5       { padding:0px; margin:0px; font:15px/28px 'Roboto', sans-serif; color:#cf552f; text-align:center; text-decoration:none;}
.pla-pri-wrp-in h5 a     { color:#cf552f; text-decoration:none;}
.pla-pri-wrp-in h5 a:hover { color:#333; transition: all 0.3s ease 0s;}
.mg                      { margin:0px; display:block;}

/*.......Plans Pricing  End Here.........*/


.blog-main-wrap-right p { font:300 14.5px/22px 'Roboto',sans-serif ;color:#3E2D22;}

.featured-img td                 { margin:0 auto; text-align:left;}



/*-- FAQ Pagination Starts here --*/

.paginationFaq {
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	float:right;
}
.paginationFaq span {
	float:left;
	padding:3px 8px;
	background:#3aa6d0;
	margin:0px 1px 1px 0px;
	border:1px solid #ccc;
}
.paginationFaq a {
	float:left;
	padding:4px 8px;
	background:#8b2f16;
	margin:0px 1px 1px 0px;
	text-decoration:none;
	color:#fff;
	border:1px solid #ccc;
	font-size:14px;
	
}
.paginationFaq a:hover {
	background:#cc4921;

	color:#fff;
	text-decoration:none;
}
.paginationFaq .disabled {
	float:left;
	padding:3px 8px;
	margin:0px 1px 1px 0px;
	font-size:14px;
}
.paginationFaq .current {
	float:left;
	padding:4px 8px;
	margin:0px 1px 1px 0px;
	background:#cc4921;

	color:#fff;
	font-size:14px;
}
.paginationFaq .previous, .paginationFaq .next {
	background:none;
	border:none;
	color:#545454;
	font-size:14px;
}
.paginationFaq .previous:hover, .paginationFaq .next:hover {
	background:none;
	border:none;
	color:#b60000;
	text-decoration:none;
}
.paginationFaq .disabled {
	color:#d4d4d4;
	background:none;
	border:none;
	margin:0px;
}
/*-- Pagination Ends here --*/




.abt-img-box           { width:100%; text-align:center; margin:0 auto; padding:0px;}
.abt-img-box img       { text-align:center; margin:0 auto; }



.home-ser             { width:100%; padding:20px 0 0px 0; margin:0px; float:left;  }
.home-ser-in          { width:230px; margin:0 10px 0 0; padding:0px;  border-right:1px solid #ccc; float:left; 
                        border-radius:2px; text-align:center;  position:relative; height:360px;}
.home-ser-in:last-child { border:none;}
.home-ser-in h3       { text-transform:uppercase; margin:0 0 5px 0; padding:10px 0px; width:70%; display:inline-block; font-weight:normal; color:#cc4921; font: 20px/26px 'Roboto', sans-serif;  }
.ser-tle { width:60% !important;}
.home-ser-in h3 a               { color:#cc4921; text-decoration:none;  border-radius:2px; text-align:center; }
.home-ser-in h3 a:hover         {  color:#666;  }
.home-ser-in p                  { padding:10px 7px 15px 7px; margin:0px;  font:300 13px/22px 'Roboto', sans-serif; color:#343434;}


.rd                    { background:url(images/rd.png)top no-repeat;  display:block; margin:0px; text-align:center; 
                         font:17px/28px 'Roboto', sans-serif; color:#fff; width:151px; height:31px ;border-radius:2px; 
text-decoration:none; float:left; text-transform:uppercase; transition: all 0.3s ease 0s; position:absolute; left:40px; bottom:0px;}
.rd:hover              { background:url(images/rd.png)bottom no-repeat; }




.home-content-topp                  { width:100%; padding:10px 0 60px 0;  margin:0px; background: url(images/title-bg.jpg) center top repeat-x ; }
.home-content-topp-box-in           { width:960px; padding:0px; margin:0 auto; }
.home-content-topp-box-in h1        { width:42%; padding:0px; margin:0 auto; color:#333; font:60px/28px 'Roboto', sans-serif; 
                                      font-weight:bold; text-align:center; 
                                     background:#f7f4f2;}
.home-content-topp-box-in h1 a      {  color:#333; text-decoration:none; }
.home-content-topp-box-in h1 a:hover  {  color:#8b2f16; transition: all 0.3s ease 0s; }

.service  { margin:0 auto; width:960px;}


@media screen and (min-width:641px) and (max-width:768px) {


.home-ser-in h3 { width:61%; font-weight:normal; line-height:22px;}
.back-bt { display:none;}

/*..........Site Headr Starts.......*/


.ddsmoothmenu                        	     { display:none !important;}
.smoothmenu1                       	         { display:none;}
	
.menu-trigger                                { display:block; position: absolute; width: 55px; height: 30px; text-indent: -9999px;
                                               background:url(images/menu-mobile.png) 6px 4px no-repeat; right: 5px; top: 60px; z-index: 10000;	-webkit-border-radius: 5px 0 0 5px;
	                                          -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; -webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75);                                              -moz-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75); box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75); }

#jPanelMenu-menu                            { background: rgba(0,0,0,0.6); }
#jPanelMenu-menu ul                         { margin:0px; padding:0px; list-style: none; z-index:999;} 
#jPanelMenu-menu ul li                      { margin:0px; padding:0px;} 
#jPanelMenu-menu ul li a                    { background:url(images/menu-arrow.png) 8px 12px no-repeat;	margin:0px; padding:7px 0px 7px 20px; color:#f1f1f1;text-decoration:none;
	                                          border-bottom:1px solid #f1f1f1; display:block; font: 14px/18px 'Open Sans',sans-serif; } 
#jPanelMenu-menu ul li a:hover              { background:rgba(204,73,34,0.4);}
#jPanelMenu-menu ul li ul li                { margin:0px; padding:0px; }  
#jPanelMenu-menu ul li ul li a              { margin:0px; padding:8px 0px 8px 34px;	background:url(images/menu-arrow.png) 21px 12px no-repeat; } 
#jPanelMenu-menu ul li ul li ul li          { margin:0px; padding:0px; }  
#jPanelMenu-menu ul li ul li ul li a        { margin:0px; padding:8px 0px 8px 48px;	background:url(images/menu-arrow.png) 35px 12px no-repeat; }  








.hedar-wrap                       { width:99%;  margin:0 auto; padding:12px 0 10px 0; background:url(images/header-bg.jpg) repeat; }
.hedar-wrap-in                    { width:100%; margin:0 auto; padding:0px;}
.logo                             { width:238px; height:72px; float:left; margin:5px 0 0 20px; padding:0px; background:url(images/logo.png) no-repeat;}
.top-right                        { width:50%; padding:0px; margin:0px;  float:right;}



/*..........Site Headr Ends.......*/

/*..........Home Banner Starts.......*/

.home-banner-wrap                 { width:100%; margin:0 auto; padding:0 0 70px 0; background:url(images/home-banner-tab.jpg) center top no-repeat; }
.home-banner-wrap-in              { width:100%; margin:0 auto; padding:180px 0 0 0;}
.home-banner-txt-box              { width:100%; margin:0 auto; padding:10px 0px 20px 0px;  text-align:center;}
.banner-t                         { font:45px/22px 'Roboto', sans-serif;  font-weight:bold; text-shadow: 1px 1px #fff; padding:0 0 25px 0;}
.banner-tt                        { font:20px/22px 'Roboto', sans-serif;  padding:0 0 15px 0; }
.banner-ul-box                    { width:94%; padding:5px 0 0px 0; margin:0 auto; background:url(images/banner-ul-bg-tab.png) no-repeat; height:38px; }
.banner-ul-box-1                  { font:14px/22px 'Roboto', sans-serif; margin:0 0 0 35px;  }
.banner-ul-box-2                  { font:14px/22px 'Roboto', sans-serif;  margin:0 0 0 35px; }
.banner-ul-box-3                  { font:14px/22px 'Roboto', sans-serif;  margin:0 0 0 45px; }


								  

/*..........Home Bannerr Ends.......*/


/*..........Home Content Area Starts.......*/

.home-content-area                { width:100%; margin:0 auto; padding:30px 0 0 0;  }

/*.......Plans $ Pricing..........*/

.home-content-top                  { width:100%; padding:10px 0 40px 0; margin:0px; }
.home-content-top-box-in           { width:100%; }
.home-content-top-box-in h1        { width:60%; }
.home-box                          { width:95%; padding:40px 0 0 0; margin:0 auto; }
.home-box-in                       { width:235px;  padding:0 0 20px 0; margin:0 9px 0 0; }
.home-box-in h3                    { font:20px/28px 'Roboto', sans-serif;  padding:10px 0px; font-weight:bold;}
.home-box-in ul                    { width:90%;}
.home-sign                         { margin:15px 0 0 40px;  width:60%; }



/*.......Plans $ Pricing..........*/




/*.......Reasons..........*/


.home-content-mid                  { width:100%;  margin:0 auto;  }
.home-content-mid-box-in           { width:100%; margin:0 auto;}
.home-content-mid-box-in h1        { width:42%; }
.reason-box                        { width:98%;  margin:0 auto; padding:20px 0 0 0;  } 
.reason-box-in                     { width:100%; margin:0px; padding:0px; }





/*.......Reasons..........*/




/*.......Blog..........*/

.home-blog-wrap                  { width:99%; margin:0 auto;}
.home-blog-wrap-box-in           { width:100%; padding:0 0 30px 0; margin:0 auto; }
.home-blog-wrap-box-in h1        { width:35%; }
.home-blog-wrap-box-title        { font-weight:normal; padding:20px 0 10px;}
.home-blog-wrap-box-inn          { width:100%; padding: 0px; margin:0px;}
.home-blog-wrap-box-in h4        { padding:0 0 20px 0;}


/*.......Blog..........*/



/*.......Parteners..........*/

.home-partner-wrap               { width:100%;  margin:0 auto; }
.home-partner-wrap-box-in        { width:96%; padding:30px 0 30px 20px; margin:0 auto; }
.home-partner-wrap-box-title     { width:70%; }

.home-partner-wrap-box-in img    { margin:30px 27px 0 0;}

/*.......Parteners..........*/



/*.......Home Form..........*/
.home-form-outer                 {display: none; }  
.home-form-outer01               {display: block;}
.home-form                      { width:100%; padding:20px 0px;  margin:0 auto;}
.home-form-in                   { width:96%; padding:0px 10px;  }
.home-form-in-txt               { width:47%; font:18px/28px 'Roboto', sans-serif; }
.home-form-in-txtt              { width:50%;  font:300 13px/28px 'Roboto', sans-serif; color:#e9e4e1; }
.home-form-in-left              { width:100%; margin:0px; padding:10px 0 ; float:left; }
.home-form-in-left input        { width:31.4%; }
.home-form-in-left textarea     { width:98%; }
.home-form-in-right             { width:53%; font:300 13px/28px 'Roboto', sans-serif; float:left;}

								  
/*.......Home Form..........*/



/*.......Home bottom..........*/

.home-bottom-wrap              { width:100%; padding:30px 0 58px 0; margin:0px; background:url(images/bottom-bg-tab.jpg) center top no-repeat; }
.home-bottom-wrap-in           { width:100%; padding:0px; margin:0 auto;}
.home-bottom-wrap-in-txt p     { font:17px/28px 'Roboto', sans-serif; }
.home-bottom-wrap-in-txt h5    { font:20px/28px 'Roboto', sans-serif; }


/*.......Home bottom..........*/

.home-top-form              {display:none;}

/*.......Footer..........*/

.footer-wrap                  { width:100%; }
.footer-wrap-in               { width:100%; font-size:13px;  }


/*.......Footer..........*/



/*....Inner Banner starts....*/


.inner-banner-wrap            { width:100%; margin:0 auto; padding:0px ; background:url(images/inner-banner-tab.jpg) center top no-repeat;  }
.inner-banner-wrap-in         { width:100%; margin:0 auto; padding:80px 0 0 0; }
.inner-banner-txt-box         { width:100%; margin:0 auto; }
.inner-banner-t               { font:44px/20px 'Roboto', sans-serif;  padding:0 0 17px 0;}
.inner-banner-tt              { font:20px/20px 'Roboto', sans-serif;  }
         
                                



/*....Inner Banner ends....*/



/*....Inner Content Area Start...*/

.inner-content-area           { width:100%; padding:30px 0 50px 0; margin:0 auto;}
.inner-content-area-in        { width:96%; padding:0px; margin:0 auto; }
.inner-content-area-left      { width:37%; }
.inner-side-form              { width:100%; padding:0px; margin:0px;}
.inner-side-form-top          { width:93%;  }
.inner-side-form-top h3       { font:14px/18px 'Roboto', sans-serif; }
.inner-side-form-box          { margin:0px; padding:10px 15px 0px 13px;   width:90%;}






.inner-content-area-right     { width:60%; margin:0px; float:right; }

.inner-content-area-right p   { padding:0 10px 10px 0;}
.abt-box                      { width:100%; padding:10px 10px 10px 0px; margin:0px;  float:left;}
.abt-img                      { width:18%;  float:left; margin:10px 0 0 0;  }
.abt-txt                      { width:75%; padding:10px 0px; }


/*....Inner Content Area Ends..*/



/*....Contact Page Starts..*/

.contact-wrap               { width:97%; }
.cont-cap                   {  width:85%; } 


/*....Contact Page Ends..*/



.top-btt                     { display:none; }
.top-bt                      { display:none; }


.blog-main-wrap-left         { width:35%; display:block;}
.blog-main-wrap-right        { width:62%;}

.blog-main-wrap                   { width:97%; margin:0 auto;} 

.rss-feeds                        { background:#cc4921; text-decoration:none;}
.rss-feeds h3                     { background:url(images/rss-bg.png) 214px 8px no-repeat #cc4921; font:16px 'Roboto', sans-serif;} 

.blog-sm-icons                    { margin:0px; padding:0px; float:right; width:44%; }	



/*-- Review Start Here --*/
.test-wrp                                        { padding:20px 0 40px 0 ; width:85%;}
/*-- Review end Here --*/

/*--Thankyou Starts Here  --*/

.thankyou-box             { width:445px; height:309px; background:url(images/thank-you-bg.jpg) center no-repeat; background-size:445px 309px;}
.thankyou-box p           { font:300 11px/20px 'Roboto',sans-serif;  float:left; margin:185px 0 0 142px; color:#000 !important;}
.thankyou-box a           { margin:15px -7px 0 0; padding:6px 30px 6px 30px; background-color:#cc4921; font:400 13px/22px 'Roboto',sans-serif; text-transform:capitalize; float:right; color:#fff !important;  border-radius:1px; text-decoration:none;}


/*--Thankyou Ends Here  --*/

/*--404 Error Starts Here  --*/

.error-box                { width:450px; height:378px; background:url(images/404-bg.jpg) center no-repeat; background-size:450px 378px;}
.error-box p              { margin:296px 0 0 9px; text-align:center; }

/*--404 Error Ends Here  --*/

/*.......Plans Pricing Start Here.........*/

.pla-pri-wrp-in          { width:72%; margin:15px auto; float:none;}
.pla-pri-wrp-in ul       { margin:0 auto; width:65%;}
.plan-box-inn            { width:73%;}


.mg                      { margin:0 auto; display:block;}
.plan-sign               { margin:5px 0 5px 84px; width:30%; }






.comment-metadata { width:84%;}

.featured-img td                 { margin:0 auto; text-align:left;}



.abt-img-box           { width:99%; }



.home-content-topp                  { width:100%; padding:10px 0 60px 0; margin:0px; }
.home-content-topp-box-in           { width:100%; padding:0px; margin:0 auto; }
.home-content-topp-box-in h1        { width:55%; }
.home-content-topp-box-in h1 a      {  color:#333; text-decoration:none; }
.home-content-topp-box-in h1 a:hover  {  color:#8b2f16; transition: all 0.3s ease 0s; }

.home-ser             { width:100%; padding:50px 0 5px 0; margin:0 auto; height:380px;  }
.home-ser-in          { width:178px;  position:relative; height:400px;}
.home-ser-in h3       { font-size:14px;}


.home-ser-in p         { padding:10px 5px 0 5px; margin:0px;  font:300 14px/22px 'Roboto', sans-serif; color:#343434;}
.rd                    { position:absolute; left:12px; }
.service               { width:98%;}						 
						 
.home-ser-in h3 a {font-size:14px;}						 
						 
						 
}




@media screen and (min-width:320px) and (max-width:640px) {

.back-bt { display:none;}	
.ddsmoothmenu                        	     { display:none !important;}
.smoothmenu1                       	         { display:none;}
	
/*-- Mobile Menu Starts Here --*/
.menu-trigger {
 display:block;
 position: absolute;
 width: 55px;
 height: 30px;
 text-indent: -9999px;
 background:url(images/menu-mobile.png) 6px 4px no-repeat;
 right:0px;
 top:71px;
 z-index: 10000;
 -webkit-border-radius: 5px 0 0 5px;
 -moz-border-radius: 5px 0 0 5px;
 border-radius: 5px 0 0 5px;
 -webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75);
 -moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.75);
 box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.75);
}
 #jPanelMenu-menu {
 background: rgba(0,0,0,0.6);
}
 #jPanelMenu-menu ul {
 margin:0px;
 padding:0px;
 list-style: none;
 z-index:999;
}
 #jPanelMenu-menu ul li {
 margin:0px;
 padding:0px;
}
 #jPanelMenu-menu ul li a {
 background:url(images/menu-arrow.png) 8px 12px no-repeat;
 margin:0px;
 padding:7px 0px 7px 20px;
 color: #fff;
 text-decoration:none;
 border-bottom:1px solid #f1f1f1;
 display:block;
 font:14px/22px 'Open Sans', sans-serif;
}
 #jPanelMenu-menu ul li a:hover {
 background: rgba(204,73,34,0.4);
 color:#fff;
}
 #jPanelMenu-menu ul li ul li {
 margin:0px;
 padding:0px;
}
 #jPanelMenu-menu ul li ul li a {
 margin:0px;
 padding:8px 0px 8px 34px;
 background:url(images/menu-arrow.png) 21px 12px no-repeat;
}
 #jPanelMenu-menu ul li ul li ul li {
 margin:0px;
 padding:0px;
}
 #jPanelMenu-menu ul li ul li ul li a {
 margin:0px;
 padding:8px 0px 8px 48px;
 background:url(images/menu-arrow.png) 35px 12px no-repeat;
}

/*-- Mobile Menu Ends Here --*/


.hedar-wrap                       { width:98%;  margin:0 auto;  background:url(images/header-bg.jpg) repeat; }
.hedar-wrap-in                    { width:100%;  }
.logo                             { width:65%;  float:none; display:block; margin:0 auto ; background-size: 100% auto;}
.top-right                        { width:100%; margin:0 auto;  float:none;}
.top-share                        { width:98%; padding:10px 0 10px 0; margin:0 auto; float:right; height:30px; }
.top-share p                      { font:25px/22px 'Cabin', sans-serif; } 


/*..........Site Headr Ends.......*/	
	
	
	

/*..........Home Banner Starts.......*/

.home-banner-wrap                 { width:100%; margin:0px; padding:0px; background:url(images/home-banner-mb.jpg) repeat;  }
.home-banner-wrap-in              { width:100%; margin:0 auto; padding:0px 0 20px 0;}
.home-banner-txt-box              { width:98%; margin:0 auto; padding:218px 0px 20px 0px;  text-align:center; }
.banner-t                         { font:27px/22px 'Roboto', sans-serif;  font-weight:bold; text-shadow: 1px 1px #fff; padding:0 0 15px 0;}
.banner-tt                        { font:16px/22px 'Roboto', sans-serif; }
.banner-ul-box                    { width:100%; padding:5px 0 3px 0; margin:0 auto;   background:none; height:auto; }
.banner-ul-box-1                  { font:14px/22px 'Roboto', sans-serif;  background:url(images/banner-li-bg-mb.png) no-repeat; margin:0 0 5px 0;
                                    float:none;  display:block; padding:5px 0 0 20px; height:34px;}
.banner-ul-box-2                  { font:14px/22px 'Roboto', sans-serif; float:none; display:block;  background:url(images/banner-li-bg-mb.png) no-repeat;  
                                    margin:0 0 5px 0; height:34px; float:none;  display:block; padding:5px 0 0 0px; }
.banner-ul-box-3                  { font:14px/22px 'Roboto', sans-serif; color:#cc4921; background:url(images/banner-li-bg-mb.png) no-repeat;  margin:0 0 5px 0;
                                     float:none; padding:5px 0 0 33px;  height:34px;}
.banner-learn                     { display:block; margin:0 auto; font:18px/22px 'Roboto', sans-serif; height:58px; width:300px;}

								  

/*..........Home Bannerr Ends.......*/



/*..........Home Content Area Starts.......*/

.home-content-area                { width:100%; margin:0px; padding:20px 0 0 0; background:#f7f4f2; }

/*.......Plans $ Pricing..........*/

.home-content-top                  { width:100%; }
.home-content-top-box-in           { width:100%;}
.home-content-top-box-in h1        { width:80%; font:30px/20px 'Roboto', sans-serif;  }                                  
.home-content-top-box-title        { width:80%; padding:10px 0 0 0;  font:14px/22px 'Roboto', sans-serif; color:#666;}
.home-box                          { width:98%; padding:20px 0 0 0; margin:0 auto; }
.home-box-in                       { width:99%;  padding:0px 0px 30px 0px; margin:10px auto; float:none; display:block; }
.home-box-in ul                    { margin:0 auto;   width:70%; text-align:center;}									 
.home-sign                         { padding:0px 20px; margin:15px 0 0 70px; font:17px/28px 'Roboto', sans-serif; color:#fff; display:block; width:38%; float:none; }



/*.......Plans $ Pricing..........*/	

/*.......Reasons..........*/


.home-content-mid                  { width:100%; padding:0px 0 30px 0; margin:0 auto; background: url(images/title-bg.jpg) center top repeat-x ; }
.home-content-mid-box-in           { width:98%; padding:0px; margin:0 auto;}
.home-content-mid-box-in h1        { width:60%;  font:30px/28px 'Roboto', sans-serif; font-weight:bold; 
                                     text-align:center; }
.home-content-mid-box-title        { width:80%; padding:10px 0 0 0; margin:0 auto; text-align:center;font:18px/28px 'Roboto', sans-serif; color:#666;}


.reason-box                        { width:98%; margin:0 auto; padding:30px 0 0 0; } 
.reason-box-in                     { width:98%; margin:0 auto; padding:0px; float:none;}
.reason-box-img                    { width:50%;  margin:10px auto; padding:0px;  float:none;  text-align:center;  } 
.reason-box-txt                    { width:100%;  float:none;  padding:20px 0 30px 0; margin:0 auto; text-align:center; }
.reason-box-txt h3                 { line-height:27px;}



/*.......Reasons..........*/



/*.......Blog..........*/

.home-blog-wrap                  { width:99%; padding:10px 0 0 0; margin:0 auto; }
.home-blog-wrap-box-in           { width:100%; padding:0px 0 40px 0; margin:0 auto; text-align:center;}
.home-blog-wrap-box-in h1        { width:50%; margin:0 auto;  font:30px/22px 'Roboto', sans-serif;  font-weight:bold;  }

.home-blog-wrap-box-title        { width:100%; padding:15px 0 10px 0; font:14px/20px 'Roboto', sans-serif; color:#656565; font-weight:normal; }
.home-blog-wrap-box-inn          { width:100%; padding: 0px; margin:0px;}
.home-blog-wrap-box-in h4        { padding:0 0 10px 0; margin:0px;  font:18px/20px 'Roboto', sans-serif;}


/*.......Blog..........*/


/*.......Parteners..........*/

.home-partner-wrap                  { width:100%; margin:0 auto;}
.home-partner-wrap-box-in           { width:100%; padding:20px 0 40px 0; margin:0 auto;  text-align:center;}
.home-partner-wrap-box-title        { width:80%; padding:0px; margin:0 auto; text-align:center; }
.home-partner-wrap-box-title h1     { padding:0px; margin:0px; font:30px/20px 'Roboto', sans-serif; font-weight:bold; }

.home-partner-wrap-box-in h3        { width:99%; font:16px/20px 'Roboto', sans-serif;}
.home-partner-wrap-box-in img       { margin:10px auto;}

/*.......Parteners..........*/

/*.......Home Form..........*/
.home-form-outer                 {display: block; height:350px;} 
.home-form-outer01               {display: none;}
.home-form                      { width:100%;  margin:0 auto; }
.home-form-in                   { width:100%; margin:0 auto; }
.home-form-in-txt               { border-right:none; margin:0 auto; float:none ; width:98%; font:18px/20px 'Roboto', sans-serif; }
.home-form-in-txtt              { padding:0px; margin:0 auto; float:none ; width:97%;  font:300 11px/20px 'Roboto', sans-serif; }
.home-form-in-left              { width:95%; margin:0 auto; padding:10px 0 ; float:none ; display:block;  }
.home-form-in-left input        { width:100%;  margin:0 0 10px 0;}
.home-form-in-left textarea     { width:100%;  margin:10px 0 0 0;}
.home-form-in-right             { width:95%; float:none ; padding:0px; margin:0 auto;}
.home-sub                       { padding:4px 30px;  margin:0px;   }

								  
/*.......Home Form..........*/






/*.......Home bottom..........*/

.home-bottom-wrap              { width:100%; padding:30px 0 58px 0; margin:0px; background:url(images/bottom-bg-mb.jpg) repeat;}
.home-bottom-wrap-in           { width:100%; padding:0px; margin:0 auto;}
.home-bottom-wrap-in-txt       { width:100%; padding:0px ; margin:0px;  text-align:center; float:none;}

.home-bottom-see               { margin:0 auto; }



.home-top-form              { width:100%; padding:0px; margin:0px 0px 20px 0px; display:block;}
.home-top-form-top          { width:94%; padding:10px; margin:0px; background:#633e34; }
.home-top-form-top h3       { font:16px/18px 'Roboto', sans-serif; color:#fff; padding:0px; margin:0px; text-transform:uppercase;}
.home-top-form-top p        { font:13px/18px 'Roboto', sans-serif; color:#b39376; padding:0px; margin:0px; }
.home-top-form-box          { margin:0px; padding:10px 15px 15px 15px;   width:91%; }
.home-top-form-box input    { background:#fbf9f8; border-radius:3px; border:solid 1px #c1afa8; padding:5px 10px; margin:0 0 10px 0; width:100%;}
.home-top-form-box textarea { background:#fbf9f8; border-radius:3px; border:solid 1px #c1afa8; padding:5px 10px; margin:0 0 10px 0; width:100%; 
                                font:13px/18px 'Roboto', sans-serif; color:#272119; resize:none; overflow:auto; height:100px;}
.home-top-form-box-bottom   { width:100%; padding:0px; margin:0px;}
.home-top-sub                    { padding:7px 32px; margin:10px 0 0 0; background:#d98e0a; text-transform:uppercase; color:#fff; font:15px/18px 'Roboto', sans-serif;  
                                text-decoration:none; border-radius:2px; float:left;}

.home-top-sub:hover              { background:#8b2f16; transition: all 0.3s ease 0s;}
/*.......Home bottom..........*/

/*.......Footer..........*/

.footer-wrap                  { width:100%;  margin:0 auto; }
.footer-wrap-in               {  width:100%; }


/*.......Footer..........*/





/*....Inner Banner starts....*/


.inner-banner-wrap            { width:100%; margin:0 auto; padding:0px ; background:url(images/home-banner-mb.jpg)}
.inner-banner-wrap-in         { width:100%; margin:0 auto; padding:5px 0 0 0; }
.inner-banner-txt-box         { width:100%; margin:0 auto; padding:220px 0px 25px 0px; }
.inner-banner-t               { font:24px/20px 'Roboto', sans-serif;  padding:0 0 7px 0;}
.inner-banner-tt              { font:14px/20px 'Roboto', sans-serif; }




/*....Inner Banner ends....*/

/*....Inner Content Area Start...*/

.inner-content-area           { width:100%; padding:30px 0 50px 0; margin: auto; }
.inner-content-area-in        { width:100%; padding:0px; margin:0 auto;}

.inner-content-area-left      { width:100%; margin:0 auto; float:none;  padding:0 0 20px 0; }
.inner-side-form              { width:100%; padding:0px; margin:0 auto;}
.inner-side-form-top          { width:94%; padding:10px; margin:0px;  }
.inner-side-form-top h3       { font:16px/18px 'Roboto', sans-serif; }
.inner-side-form-top p        { font:13px/18px 'Roboto', sans-serif;  }


.inner-blog                   { padding:0px 15px 15px 15px; margin:0 auto; width:90%; }
.inner-blog h3                { text-align:center;}
.inner-blog h4                { text-align:center;}
.inner-blog p                 { text-align:center; }
.rdb                          { text-align:center; float:none; margin:0 auto; display:block;}
.inner-blog-vw                { margin:0 auto; display:block; text-align:center; width:25%;} 






.inner-content-area-right     { width:98%; margin:0 auto; float:none;}

.abt-box                      { width:100%; padding:10px 0px; margin:0 auto;  float:none;}
.abt-img                      { width:39%;  float:none; margin:0 auto; }
.abt-txt                      { width:98%;  float:none; margin:0 auto;}


/*....Inner Content Area Ends..*/




/*....Contact Page Starts..*/

.contact-wrap               { width:99%; padding:0px; margin:0 auto;}
.cont-left                  { width:98%; margin:0 auto; padding:0px; float:none; }
.cont-left input            { width:100%; }
.cont-right                 { width:98%; margin:0 auto; padding:0px; float:none; }
.cont-right textarea        { width:100%; }
.cont-cap                   { padding:0px; margin:0 auto; float:none; width:98%; } 
.mbh                        { height:50px; display:block;}

/*....Contact Page Ends..*/
.top-bt                      { display:none; }
.top-btt                     { display:none; }







.blog-main-wrap                   { margin:0px; padding:20px 0px 0px 0px; width:100%; margin:0 auto;} 
.blog-main-wrap-left              { display:none; margin:0 auto !important; padding:0px 0px 0px 0px; width:97%; background:#f1e9e5; float:none;}	


.blog-post-wrap h1                { font:20px/20px 'Roboto', sans-serif; padding:10px 0 10px 0;}

.blog-post-wrap h1 a              { font:20px/18px 'Roboto', sans-serif;}
.blog-main-wrap-right             { margin:0 auto; padding:0px; float:none; width:97%; margin-top:20px; }
.posted-by-wrap                   { color:#786560; margin:10px 0px 14px 0px; padding:10px 0px 10px 0px; font:14px/27px 'Roboto', sans-serif; width:100%; font-weight:normal;}
.blog-content-area p              { margin:0px; padding:0px 0px 0px 0px; font:12px/21px 'Roboto', sans-serif; color:#3e2d22; font-weight:500 !important;}
.blog-content-area p img          { float:none; margin:0 auto; padding:0px; max-width:310px; width:100%; padding-bottom:10px;}
.featured-img                     { float:none; margin:0 auto  ; padding:0px; max-width:290px;}
.blog-read-more a                 { font:12px/22px 'Roboto', sans-serif;}
.blog-sm-icons                    { margin:0px; padding:0px; float:right; width:68%; }
.blog-sm-icons p                  { margin:0px; padding:0px; font:12px/22px 'Roboto', sans-serif !important; color:#9f2e1b; float:left;}

.posted-by-inner-wrap             { font:12px 'Roboto', sans-serif; color:#414141; line-height:19px;}
.posted-by-bottom-wrap p          { color:#414141; font:12px/21px 'Roboto', sans-serif;}
.posted-by-inner-wrap a           { font:12px/20px 'Roboto', sans-serif; }	



/*-- Review Start Here --*/
.test-wrp                                        { padding:20px 0 40px 0 ; width:85%;}
/*-- Review end Here --*/
    
.serv-wrp                         {  width:93%; } 

.featured-img td                 { margin:0 auto; text-align:center;}









.pla-pri-wrp-in          { width:87%; padding:5px; margin:10px auto; float: none; }
.mg                      { margin:0 auto; display:block;}
.plan-sign               { margin:5px 0 5px 45px;}
.plan-box-inn            { padding:5px 0 0 20px;}
.pla-pri-wrp-in ul       { margin:0 auto; width:70%;}


.inner-content-area-right h1 { font-size:23px; text-align:center;}

.inner-content-area-right p { text-align:center;}
.abt-txt h3               { text-align:center;}
.inner-content-area-right h3 { text-align:center;}

.inner-content-area-right img  { background-size: 300px 300px ;}

.comment-metadata { width:77%;}


.leave-comment-submit-btn { width:30% !important;}

.ser-rd { float:none;}





.abt-img-box           { width:99% }
.abt-img-box img       { width:100% !important; }

/*--Thankyou Starts Here  --*/

.thankyou-box             { width:100%; height:331px; background:url(images/thank-you-mobile.jpg) center no-repeat;}
.thankyou-box p           { font:300 12px/20px 'Roboto',sans-serif; margin:175px 0 0 0px; text-align:center;}
.thankyou-box a           { margin:15px 12px 0 0;}


/*--Thankyou Ends Here  --*/

/*--404 Error Starts here--*/

.error-box                     { width:100%; height:331px; background:url(images/404-mobile-bg.jpg) center no-repeat; margin:0 auto;}
.error-box p                   { font:300 13px/20px 'Roboto',sans-serif; margin:205px 0 0 14px; }
.click-here                    { font:300 13px/20px 'Roboto',sans-serif; }

/*--404 Error Ends here--*/
.ser-img                 { float:none; width:100px; height:100px; margin:10px auto; padding:0px;}








.home-content-topp                  { width:100%; padding:0px ; margin:0 auto; }
.home-content-topp-box-in           { width:100%; padding:0px; margin:0 auto; }
.home-content-topp-box-in h1        { width:62%; font-size:30px; }


.home-ser             { width:100%; padding:50px 0 40px 0; margin:0 auto;  float:none !important;  }
.home-ser-in          { width:100%;  position:relative; margin:0 0 20px 0; float:none !important; height:315px; border:none !important;  }
.home-ser-in h3       { font-size:14px; font-weight:normal; width:100%;}


.home-ser-in p         { padding:10px 5px 0 5px; margin:0px;  font:300 14px/22px 'Roboto', sans-serif; color:#343434;}
.rd                    { position:absolute; left:80px; }
.service               { width:98%;}						 
						 


















}




 @media screen and (min-width:320px) and (max-width:640px) and (orientation: landscape) {
	 
	 
	 
	 
	 
	 
 /*..........Site Headr Starts.......*/


.hedar-wrap-in                    { width:70%;  }

/*..........Site Headr Ends.......*/	
	 

/*..........Home Banner Starts.......*/

.banner-ul-box                    { width:68%; }
.home-box-inn                     { width:68%;}
.home-box-inn                     { margin:10px auto; width:65%;  float:none; display:block; text-align:center;}
.home-sign						  { width:24%; border:solid 1px; float:none;  margin-left:140px;}  
.home-box-in ul                   { padding:10px 0 10px 0; margin:0 auto; list-style:none;  width:50%; text-align:center;}	
/*..........Home Bannerr Ends.......*/
.home-top-form-box                { width:92%;}

/*..........inner start......*/
.abt-img                      { width:30%;  float:none; margin:0 auto; }

/*..........inner  Ends.......*/

.inner-side-form-box        { width:92%;}	
.contact-wrap               { width:100%;}
.cont-left                  { width:98%;  }
.cont-left input            { width:100%; }
.cont-right                 { width:98%; }
.cont-right textarea        { width:100%; }
.cont-cap  



.rss-feeds h3                     { background:url(images/rss-bg.png) 68% 11px no-repeat #cc4921; font:15px 'Roboto', sans-serif;}
.blog-sm-icons                    { margin:0px; padding:0px; float:right; width:41%; }
.posted-by-inner-wrap             { font:12px 'Roboto', sans-serif; color:#414141; line-height:40px;}


.reason-box-img                    { width:30%;  margin:0 auto; padding:0px;  float:none;    } 


.serv-wrp                         {  width:95%; } 


.blog-content-area p img   { margin:0 auto; width:100%; max-width:100%; text-align:center;}
.pla-pri-wrp-in ul          { width:60%; margin:0 auto;}
.plan-box-inn                { width:55%;}
.plan-sign                    { width:25%; margin:5px 0 5px 124px;}

.inner-sub { margin:0 0 0 20px;}



/*--404 Error Starts here--*/

.error-box p                   { font:300 16px/23px 'Roboto',sans-serif; margin:205px 0 0 76px; }
.click-here                    { font:300 16px/23px 'Roboto',sans-serif; }

/*--404 Error Ends here--*/


/*--Thankyou Starts Here  --*/

.thankyou-box p                { font: 300 14px/22px 'Roboto',sans-serif; margin:175px 0 0 0px; text-align:center; padding:0 0 0 65px;}


/*--Thankyou Ends Here  --*/


.inner-side-form-box-bottom  { width:60%;}

.pla-pri-wrp-in ul { margin: 0 auto; width:50%;}



.rd { left:150px;}


 }








