@charset "utf-8";a, button, h1, h2, h3, h4, h5, h6, img, input, p, select{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s }
img, img a{border:0 }
html{min-height:100%;position:relative !important }
body{line-height:normal;overflow-x:hidden;color:#333;font-size:16px;  background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(227,227,227,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(60%, rgba(255,255,255,1)), color-stop(100%, rgba(227,227,227,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(227,227,227,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(227,227,227,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(227,227,227,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(227,227,227,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType=0 );
}
a, div, h1, h2, h3, h4, h5, h6, img, input, li, p, select, ul{margin:0;padding:0;outline:0!important;box-shadow:none;border:0;list-style:none;font-weight:normal }
a, button, h1, h2, h3, h4, h5, h6, img, input, p, select{transition:all .5s ease 0s }
img{max-width:100% }
a:hover{text-decoration:none}
a:focus{text-decoration:none}
/*----------testimonial----------*/
.testim_mid_box{position: relative; left: inherit; top: inherit; transform: inherit;}
.testimonial_box .slick-list {padding: 40px 5px 25px;}
.slider {width: 350px; margin: 0 auto}
.slick-slide {margin: 0px 14px;}
.slick-slide img {width: 100%;}
.slick-prev:before,
.slick-next:before {color: black;}
.slick-slide {transition: all ease-in-out .3s;}
.slick-active {opacity: 1;}
.slick-current {opacity: 1;}
.testimonial_box .slider .pad15{width: 340px !important; text-align: left; min-height: 290px; position: relative; background: #fff; border-radius: 10px; box-shadow: 0 3px 6px #dbdbdb; padding: 65px 35px 0}
.testimonial_box .slider .pad15::after{width: 76px; height: 76px; background: url(../images/quote.png) top left no-repeat; position: absolute; content: ""; top: -38px; left: 36px;}
.testimonial_box .slider .pad15 p{color: #173C6B; font-size: 15px; line-height: 21px;}
.testimonial_box .slider .pad15 span{color: #333; font-size: 16px; line-height: 21px; font-weight: 700; margin: 30px 0 0; float: left}
.testimonial_box{margin: 30px 0 0; background: #FAFAFA; padding: 20px 0; height: 560px;}
.testimonial_box h1{color: #173C6B; font-size: 30px; font-weight: 400; text-align: center; padding: 25px 30px 45px;}
.testimonial_box .slick-prev{background: url(../images/prev.png) top left no-repeat; width: 19px; height: 31px; left: -30px;}
.testimonial_box .slick-next{background: url(../images/next.png) top left no-repeat; width: 19px; height: 31px; right: -30px;}
.testimonial_box .slick-prev::before, .slick-next::before{display: none}
.testimonial_box .slick-dots{display: none !important}
.testimonial_box .slick-dots li {margin: 0;}
.testimonial_box .slick-dots li button::before{font-size: 16px; color: #eaeaea;opacity: 1;}
.testimonial_box .slick-dots li button:hover::before, .slick-dots li button:focus::before {opacity: 1; color: #3587C7;}
.testimonial_box .slick-dots li.slick-active button::before {opacity: 1 !important; color: #3587C7 !important;}
/*----------testimonial----------*/



footer{margin: 0 !important}

@media only screen and (min-width:320px) and (max-width:659px){
	/*----------testimonial----------*/
	.testimonial_box .slick-dots{display: block !important; width: 120px; left: 50%; margin-left: -60px;}
	.testimonial_box .slider .pad15::after{left: 50%; margin-left: -38px;}
	.testimonial_box .slider .pad15{text-align: center}
	.testimonial_box .slider .pad15 span {float:  none; display: block;}
	.testimonial_box .slick-prev{left: 25%; bottom: -45px; top: inherit;}
	.testimonial_box .slick-next{right: 25%; bottom: -45px; top: inherit;}
	/*----------testimonial----------*/
}


@media only screen and (min-width:660px) and (max-width:768px){
	/*----------testimonial----------*/
	.testimonial_box .slick-dots{display: block}
	.testimonial_box .slider .pad15::after{left: 50%; margin-left: -38px;}
	.testimonial_box .slider .pad15{text-align: center}
	.testimonial_box .slider .pad15 span {float:  none; display: block;}
	/*----------testimonial----------*/
}

@media all and (min-width:768px){
	.testim_mid_box{position: relative !important; left: inherit !important; top: inherit !important; transform: inherit !important; padding: 100px 0 20px !important;}
	/*--------------testimonial_slider---------------*/
	.testimonial_box {margin: 40px 0 0px; height: 545px;}
	.slider {width: 75%; margin: 0 auto}
	.testimonial_box .slick-list {padding: 40px 5px 25px; width: 370px; margin: 0 auto}
	/*--------------testimonial_slider---------------*/
}


@media all and (min-width:992px){
	/*--------------testimonial_slider---------------*/
	.testimonial_box {margin: 20px 0 0; height: 555px;}
	.slider {width: 100%;}
	.testimonial_box h1{font-size: 36px; padding: 35px 30px 45px;}
	.testimonial_box .slick-list {padding: 40px 5px 25px; width: auto; margin: 0 auto}
	.testimonial_box .slider .pad15 {width: 300px !important;}
	.testimonial_box .slick-prev{left: -20px;}
	.testimonial_box .slick-next{right: -15px;}
	/*--------------testimonial_slider---------------*/
}

@media all and (min-width:1200px){
	/*--------------testimonial_slider---------------*/
	.testimonial_box {margin: 20px 0 30px; height: 545px;}
	.testimonial_box .container {width: 1130px;}
	.testimonial_box .slider .pad15 {width: 355px !important;}
	.testimonial_box .slick-prev{left: -30px;}
	.testimonial_box .slick-next{right: -30px;}
	/*--------------testimonial_slider---------------*/
}


