﻿
body 
{
	margin:0px auto; font-family:Philosopher;  font-size:16px; color:#161616;
}
img { border:none; 
}
    .wstore {margin-left: 20px;}
/*Back*/
 #slideshow IMG
        {
            position: absolute;
            top: 0;
            left: 0;
        }
        #slideshow img
        {
            /* Set rules to fill background */
            min-height: 100%;
            min-width: 1024px; /* Set up proportionate scaling */
            width: 100%;
            height: auto; /* Set up positioning */
            position: fixed;
            top: 0;
            left: 0;
        }
        @media screen and (max-width: 1024px)
        {
            img.bg
            {
                left: 50%;
                margin-left: -512px;
            }
        }
        
        /*back*/
.wrapper
{
	width:100%; margin:0px auto; height:auto; position:relative; z-index:999;
}

.wrapper-in
{
	width:100%; height:inherit; float:left;
}

.header
{
	width:100%; float:left; height:95px;
}

.logo{width:30%; float:left; height:100%; }
.logo img {margin:0px 20%;     padding: 10px 20px;box-sizing: border-box;}

.menu-h
{
float:right; position:relative; z-index:99;  height:100%; margin-top:30px; margin-right:5%;
}

.slider
{
	width:100%; float:left;  
}

.footer
{
	width:100%; float:left; position:fixed;  z-index:13; bottom:0px; background:#c0c0c0;
}

.franciscan-logo
{
	    float: left;
    margin-top: -13px;
}
.franciscan-logo img { max-width:100%;}
.copyright
{
	float:left; color:#6F6F6F; 
}

.Testimonial-h
{
	width:100%; float:left;  margin-top:0px; 
}
.Testimonial-h-in
{
	width:990px;  margin:0px auto;height:40px; background:#ACACAC ; -webkit-border-radius: 6px;
-moz-border-radius: 6px;border-radius: 6px;
}

.content-m
{
	width:100%; float:left;  margin-top:25px; 
}
.content-m-in
{
	width:990px;  margin:0px auto;  min-height:440px; background: url(/images/transparent.png); -webkit-border-radius:15px;
-moz-border-radius:15px;border-radius:15px; overflow:hidden;
}

.content-left
{
	width:98%; margin:1% 2%; float:left;
}

.heading
{
	width:100%; float:left;  font-size:26px; font-family:muli;  float:left;font-weight: 300;
}

.content-right
{
	width:30%; float:right; padding-right:1%;
}

.full-content
{
	width:96%; float:left; padding:2%; 
}

.Portfolio-icon
{ width:40%; margin-left:500px; margin-top:10px;  float:left;}

		.pagination li {
			color: #999;
			font-weight: bold;
			margin: 0 6px 0 0;
			float: left;
			text-decoration:none;
		}

		.pagination .gap {
			padding: 3px 0 0 0;
			display: inline-block;
		}

			.pagination li a,
			.pagination .current 
			{
				font-family:Open Sans Condensed; font-weight:bold;
				color: #fff;
				font-size: 18px;
				text-align: center;
				text-transform: uppercase;
				background: #3d6b16;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				border-radius: 4px;
				width: 25px;
				line-height: 27px;
				display: block;
				text-decoration:none;
			}

			.pagination .current {
				color: #3d6b16;
				background: #000;
				width: 21px;
				text-decoration:none;
			}

			.pagination li a:hover {
				text-decoration: none;
				color:#3d6b16;
				background-color: #ffffff;
				
			}

			.pagination .prev,
			.pagination .next {
				color: #fff;
				text-align: right;
				background: #3d6b16 url(../imgs/pagination-arrow-left.png) no-repeat 9px center;
				width: 40px;
				padding: 0 7px 0 3px;
			}

			.pagination .next {
				color: #fff;
				text-align: left;
				background: #3d6b16 url(../imgs/pagination-arrow-right.png) no-repeat 57px center;
				width: 40px;
				padding: 0 5px 0 7px;
			}

			.pagination .current {
				color: #000;
				background: #02eaff;
			}

			.pagination .current:hover {
				color: #ffffff;
				background: #3d6b16;
			}
    
        
 .parents-testimonies
 { width:33.3%;  box-sizing: border-box;  float:left; padding: 10px 35px; margin:10px 0px; text-align:center; background: url(/images/chat.png) top center no-repeat;}  
 .text_txt { position:relative;     width: 100%;
    float: left;      font-size: 15px;  min-height: 141px; text-align:center;   margin: 50px 0px; }        
 .parents-testimonies span { float:right; text-align:right}
 
 
 
 .slider-testimonies
 { width:160px; height:107px;  background-color:White; float:left; text-align:center; font-family:Arial; font-size:13px; position:relative; padding:35px 20px 0px 10px;
    margin-top:10px; background: url(/images/chat2.png)no-repeat;}       
 .slider-testimonies span
 { position:absolute; top:142px; color:black; text-align:right; right:14px; font-family:Arial; font-size:12px;}
 
        
               
    /* porfolio css start*/
.popup{ width:800px; height:auto}
.popup a{ text-decoration:none; font-weight:bold; font-size:15px; background:#3d6b16; padding:3px; border-radius: 4px; width:110px; color:#161616; display:block; float:right; text-align:center}
.popup a:hover{font-size:16px; background:#3d6b16; padding:3px;border-radius: 4px; color:#eef107}
 /* porfolio css end*/ 
 
 .googlepluss a
 {
 	color:#4266dc;
 }
 .googlepluss a:hover
 {
 	color:#801a98;
 }
 
 
 .parents-testimonies1
 { width:200px; height:180px;  margin-left:40px; float:left; text-align:center; position:relative; padding:50px 25px 0px 25px;
    margin-top:55px; background: url(/images/chat-01.png)no-repeat;}       
 .parents-testimonies1 span
 { position:absolute; top:200px; text-align:right; right:5px;}
 .master-in {font-size: 15px;  width:594px; float:left; text-align:justify; }
 .master-in-right { width:364px; float:right;}

  .master-ina { width:470px; float:left; text-align:center; }
  .master-ina b{font-family:muli;font-size:18px;font-weight:300;}
 .master-in-righta { width:488px; float:left;    text-align: center;}
  .master-in-righta b{font-family:muli;font-size:18px;font-weight:300;}



.portfolio .content h5
{
    font-family: muli;
}


 
 .inner-heading{font-family:muli;font-size:22px; margin-bottom: -18px;}


 /* Pulse Grow */

@-webkit-keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.pulse-grow {
  display: inline-block;
}

.pulse-grow:hover {
  -webkit-animation-name: pulse-grow;
  animation-name: pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.right-img {position:fixed; /*top:190px;*/top:190px;
}

/*new-css_for-responncive*/

#menu-mobile {background: #ACACAC url(/images/menu_bg.png) 95% center no-repeat; text-align:left; padding-left:5%;     box-sizing: border-box; float:left; width:100%;line-height: 30px;
    color: #fff; display:none; -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease; cursor:pointer;}
    
   #menu-mobile.active { background: #989898 url(/images/menu_bg.png) 95% center no-repeat}

a { text-decoration:none;}
.footer ul { margin:0px; padding:0px; list-style:none;}
.footer ul li {  margin-top: 10px;   display: inline; margin-left: 17px; padding-left: 17px;   float: left;  background: url(/images/footer_line.jpg) 0px 3px no-repeat;  vertical-align : middle; }
.footer ul li a { color:#6F6F6F!important;}
.footer ul li a:hover {color: #AC181A;}
.footer ul li:first-child { background:none; margin-left:0px;}
.copyscape { max-width:81px; height:31px;}
.contact-txt{font-size: 19px; color: #aa0d0f;     padding-left: 13px;}
.phone-icon { max-width:25px; padding-top: 1px; float: left;}


/*css for slider*/

.inner_tbl { width:100%; }
.inner_tbl tr td { padding:3px 4px;}

.product_full { display:block;  padding:20px; width:100%; float:left;    box-sizing: border-box; }

.portfoliodata{width: 100%; padding:0px  10.25%; float:left;    box-sizing: border-box;     position: relative;}

.sample a img { max-width:100%;}
.sample { box-sizing: border-box; }
.media_gallery {box-sizing: border-box; width: 50%; border-right: 2px solid #c0c0c0; float:left; padding:10px 2%}
.gmcoverage, .olmcoverage {float: left;  margin-top: -42px; width: 100%; font-size: 24px;font-family: muli;font-weight: 300;}
.olmcoverage {float: right; }
.parentstst{margin: 0 auto;width: 1024px;}
.contact_us { width:100%;  margin:0 auto;max-width:990px;}
.contactbox { box-sizing: border-box;width: 50%; float: left;padding: 10px 0;}
/*.right-box{border-left: dotted 1px gray;}*/
.cont_left {width:330px; float:right;  border:1px solid #959393;background-color:#fff;     margin-top: 30px;}
.txt_boxtbl { width:100%; float:left; }
.txt_boxtbl tr td { padding:0px;}
.demorequest {width: 740px; margin: 0px auto;margin-top:16px; height:350px;}
.lfd-h {margin-right:10px; max-width:100%;}
.lfdinnews{width: 100%; float: left;}
.lfdinnews tr td { float:left; padding:3px;}
.lfdinnews tr td a img {  max-height: 100%;  height:190px;  }




/*---fees manager---*/



.heading h1 {font-size: 25px; padding: 0px;margin: 0px;font-weight: 300;}
/*p{margin:30px 20px 0px 20px;font-size: 14px;}*/
.firstbox{width:990px; margin:auto;height:auto;background-color:#fff;}
/*---section1---*/
.bodyinnerbox{width:990px;height:605px; float:left;border-bottom:1px #aeaeae solid;}
.innerheading{width:990px;height:92px; float:left;}
.innerheading b{font-size: 26px;}
.innerheading p{margin: 50px 0px 0px 20px;font-size: 16px;}
.contantp{width:990px;height:525px;float:left; font-size: 16px;}
.laptop{margin: 0px 0px 0px 0px;width:550px;height:350px;float:right;background-image:url('/laptoppng.png');    background-repeat: no-repeat;}
.laptop-in{    width: 342px; position:relative;height: 192px;margin: 20px 0 0 116px; float:left;}
.button-arrow{width:34px;height:115px;    float: right;position: relative;top: -184px;left: 43px;}

.slider{ width: 100%; float: left; height: 100%; /*background-color: #fff*/; position: relative; overflow:hidden;}
.sliders{width: 100%;  float: left; height: inherit; position: absolute; top:0; display:none;}
.sliders:first-child{display: inline-block;}
/*.sliders > img { position: absolute; top:0px; right: 0px; height: 100%;}*/
.sliders > img { position: absolute; top:0px; right: 0px; width:auto; height: 100%;}

.button-arrow img{ float:left; margin-bottom:5px; cursor:pointer;}
.slider ul{ list-style-type:none; float: left; position: relative; z-index: 2; top:85%;  left: 50%; MARGIN-LEFT: -636px; }
.slider ul li{ float: left; display: inline-block; width: 7px; height: 7px; margin: 4px; background: #cacaca; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.popup{z-index: 9999; background:rgba(0, 0, 0, 0.6); position:fixed; height:100%; left:0; top:0; width:100%; display:none;}
.popup-in{position: absolute;left: 0;top: 0;width: 80%;height: auto; max-height:80%; margin:auto; overflow:hidden; bottom:0; right:0; padding:10px; background:#fff; border-radius:5px;}
.popup img{ max-width:100%; }
.close-pop{position: absolute;right: 0;top: 0;height: 25px;width: 25px;background: #fff url(/close.png);background-size: 25px 25px;z-index: 10;padding: 3px;background-position: center center;background-repeat: no-repeat; cursor:pointer;}











/*---section2---*/
.bodyinnerbox2{width:990px;height:1570px; float:left;border-bottom:1px #aeaeae solid;}
.h2heading{width:990px;height:130px; float:left;}
.h2heading h2{margin: 40px 0px 0px 0px;font-size: 16px;text-align: center;font-weight: 400;}
.h2heading b{font-size: 26px;}
.iconboxfeelast{width:990px;height:270px; float:left;}
.iconboxfee{width:990px;height:270px; float:left;border-bottom:1px #aeaeae solid;}
.iconboxfee1{width:329px;height:270px; float:left;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.iconboxfee2{width:330px;height:270px; float:left;border-left:1px #aeaeae solid;border-right:1px #aeaeae solid;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.imageproduct{width:330px;height:125px; float:left;}
.imageproduct img {width: 60px;height: auto;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.iconboxfee2:hover{background-color: rgba(253, 253, 253, 0.39);color: #161616;}
.iconboxfee1:hover{background-color: rgba(253, 253, 253, 0.39);color: #161616;}
.iconboxfee1:hover img{width: 80px;}
.iconboxfee2:hover img{width: 80px;}
.iconboxfee2:hover .Certificate-Module { width: 60px;}
.iconboxfee1:hover .Certificate-Module { width: 60px;}
img.Certificate-Module {width: 50px;transition: .3s ease-in-out;}

.imageproduct img{margin-top:30px;}
.aboutimage{width:330px;height:155px; float:left;font-size:16px;}
.aboutimage p {font-size: 16px; margin: 0px 10px;}
/*---section3---*/
.bodyinnerbox3{width:990px;height:435px; float:left;border-bottom:1px #aeaeae solid;}
.notepad{width:495px;height:435px; float:left;background-image:url("/iconbox/notepad.png" );background-repeat: no-repeat;}
.Howitwork{width:495px;height:435px; float:left;}
.headingwork{width:495px;height:135px; float:left; margin-left:20px;}
.headingwork h2{margin: 90px 0px 0px 20px;font-size: 16px;font-weight: 400;}
.headingwork b{font-size: 26px;}
.contentwork{width:495px;height:300px; float:left;padding-left: 40px;}
.contentwork img{margin: 10px 10px 0px 0px;}
.contentwork p{font-size: 16px;}
.p1,.p2,.p3{width: 410px; margin: -40px 0px 0px 38px;}
/*---section4---*/
.bodyinnerbox4{width:990px;height:370px; float:left;}
.arrow{width:990px;height:170px; float:left;}
.arrow1{width:165px;height:300px; float:left;}
.arrow1:hover{ box-shadow:10px #fff;}
.arrowinnerbox{width:150px;height:100px; float:left;}
.arrowinnerboxp{width:150px;height:200px; float:left;text-align:center;}
.arrowinnerboxp p{margin-top: 25px;font-size: 16px;}

