@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:"Myriad Pro";
    src: url(../fonts/MyriadPro-Regular.otf);
}
@import url(https://fonts.googleapis.com/css?family=Marck+Script);
body{
	background :#ffffff;
    margin: 0;
    padding: 0;
	font-family:"Myriad Pro";
	}
*{
  -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
  box-sizing: border-box;
  }
a img{
	border:0px;
	}
p{
	font-family:"Myriad Pro";
	}
a{
	color:inherit;
	text-decoration:none;
	}
ul{
	padding:0px;
	margin:0px;
	}
li{
	padding:0px;
	margin:0px;
	display:inline;
	}
h1,h2,h3,h4,h5,p{
	margin:0px;
	padding:0px;
	}

.clear{
	clear:both;
	}

.fullWidth{
	width:100%;
	height:auto;
	float:left;
  min-width:1100px;
	}
.contentWidth{
	width:1100px;
	margin:0 auto;
	height:auto;
	}




  /*------------------- General Styling -----------------------*/
  *:focus {
      outline: 0;
  }
  .input{
  	height:34px;
  	border-radius:3px;
  	border:1px solid #1d5b9c;
  	font-size:16px;
  	font-family:inherit;
  	width:100%;
  	margin:5px 0;
  	padding-left:5px;
  	}

  .input.text-field{

  	}
  .input.text-area{
  	min-height:70px;
  	}
  .input.btn{
  	background-color:#1d5b9c;
  	height:auto;
  	padding:0;
  	color:#fff;
  	margin:0 auto;
  	}

  input.selection{

  	}
  input.selection option{
  	padding:10px;
  	}
  /*------------------- General Styling -----------------------*/








.top-hdr{
  padding:20px 0;
}
.logo{float:left;}
.wrap-right-hdr{
  float:right;
  margin-top:20px;
}
.wrap-social{
  float:right;
  margin-left:5px;
}
.wrap-phone{
  background:url('../images/icon-phone.jpg') no-repeat left center;
  padding-left:30px;
  line-height:40px;
  font-size:1.7vw;
  color:#1d5b9c;
}
.bg-nav{
  background-color:#1d5b9c;
}
.nav-hdr li{display:block;float:left;cursor:pointer;}
.nav-hdr li a{
list-style:none;
color:#fff;
text-transform:uppercase;
font-size:14px;
font-weight:normal;
padding:0 45px;
line-height:50px;
display:block;
}
.nav-hdr li:hover, .active{background-color:#093b71;}
.wrap-content{width:100%;padding:20px 10px;min-height:400px;}
.wrap-welcome h2{color:#656768;font-size:32px;font-weight:normal;margin-bottom:20px;}
.wrap-welcome h2 span{color:#1d5b9c;}


.page-h{color:#1d5b9c;font-size:32px;font-weight:normal;margin-bottom:10px;border-bottom:2px solid #1d5b9c;}
.page-p{color:#494949;padding:5px 0;}

.wrap-p{color:#656768;font-size:18px;padding-top:10px;width:100%}
.wrap-p p{padding:5px 0;}
.wrap-p p span{color:#093b71;font-weight:bold;}

.wrap-welcome-img{float:left;}
.wrap-services{margin:30px 0;}
.img-full-width{width:100%;}

.wrap-testimonials{padding:10px 0;margin:10px 0;}
.wrap-testimonials h2{color:#093b71;margin:10px;text-align:center;margin:20px 0}
.wrap-test-items{width:100%;text-align:center;margin-top:25px;padding:0 25px}
.wrap-test-items p{padding:10px 0;}
.test-p{text-align:justify;}
.img-test{display:block;margin:0 auto;}

.author-p{color:#093b71;font-weight:bold;text-align:right;}
footer{background-color:#f2f3f6;padding:20px 0;}
.nav-ftr{float:left;}
.nav-ftr li{color:#093b71;border-right:1px solid #093b71}
.nav-ftr li a{padding:15px;}
.wrap-ftr-social{float:right;}
.ftr-p-left{float:left;color:#093b71;font-size:14px;margin:15px 0;}
.ftr-p-right{float:right;color:#093b71;font-size:14px;margin:15px 0;}

.about-img{float:right;width:40%;margin-bottom:20px;}
.test-author-p{color:#093b71;font-weight:bold;float:right;margin-bottom:20px;}

/*----------------------------------- Contact --------------------------------------------*/

.contact-form-wrap{
	width:33%;
	float:right;
  margin:0 2%;
	}
.contact-form{
	width:100%;
	padding:5%;
	}
.contact-form-h{
	font-size:1.8vw;
	text-align:center;
	font-weight:bold;
  color:#093b71;
	}
  .input.btn.send-contact{
    width:40%;
    float:right;
    padding:5px;
    height:30px;
  }
.send-contact:hover{
background-color:#2e6fb4;
cursor:pointer;
}

.contact-col-1{
  width:60%;
  float:left;
}
.address-p{
  line-height:28px;
  font-size:22px;
  color: #656768;
  margin-bottom:20px;
}
/*----------------------------------- Contact Ends --------------------------------------------*/


.list-1{
padding:10px 0;
}
.list-1 li{display:block;padding:7px 0;color:#1d5b9c;font-weight:bold;background:url("../images/check.png") left center no-repeat;padding-left:40px; margin-left:25px;}




.page-h2{font-size:25px;color:#1D5B9C;text-align:center}
.page-h3{
  font-family: 'Marck Script', cursive;
  color:#3d3d3d;
  font-size:18px;
  text-align:center
  }
.servces-p{font-size:16px;color:#292929;margin:5px 0;text-align:left}
.special-msg{
  font-family: 'Marck Script', cursive;
  font-style: italic;
  color:#093B71;
  font-size:22px;
  margin:10px 0;
  font-weight:bold;
  text-align:center
}
.ul-style-2{font-size:18px;margin:10px 0;font-weight:bold;/*color:#17293b*/;}
.ul-style-2 li{
  font-size:16px;
  display:block;
  padding:7px 0 7px 20px;
  font-weight:normal;
  list-style-type: disc;
  display: list-item;
  list-style:none;
  background:#f6f0f0;
  margin-bottom:1px;
  color:#1d5b9c;
  }
  
.services-img{
  float:right;
  margin-left:10px
}
.wrap-01{
  color:#fff;
  width:32%;
  margin-right:1%;
  float:left;
  border-radius:3px;
  padding:30px;
  margin-top:20px;
  border: 2px solid #093B71;

  background: #1e5799;
background: -moz-linear-gradient(-45deg,  #1e5799 0%, #59a8e5 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1e5799), color-stop(100%,#59a8e5));
background: -webkit-linear-gradient(-45deg,  #1e5799 0%,#59a8e5 100%);
background: -o-linear-gradient(-45deg,  #1e5799 0%,#59a8e5 100%);
background: -ms-linear-gradient(-45deg,  #1e5799 0%,#59a8e5 100%);
background: linear-gradient(135deg,  #1e5799 0%,#59a8e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#59a8e5',GradientType=1 );

}
.wrap-02{
  color:#000;
  width:98%;
  margin:10px 2% 10px 0;
 /* float:left;
  border: 2px solid #093B71;*/
  border-radius:3px;
  padding:5px 30px;
/*  background: #1e5799;
background: -moz-linear-gradient(-45deg,  #1e5799 0%, #59a8e5 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#1e5799), color-stop(100%,#59a8e5));
background: -webkit-linear-gradient(-45deg,  #1e5799 0%,#59a8e5 100%);
background: -o-linear-gradient(-45deg,  #1e5799 0%,#59a8e5 100%);
background: -ms-linear-gradient(-45deg,  #1e5799 0%,#59a8e5 100%);
background: linear-gradient(135deg,  #1e5799 0%,#59a8e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#59a8e5',GradientType=1 );*/
}
.wrap-01.style-2{
  min-height:410px;
}
