/* Media queries for all templates 
=====================================*/

/*template 3 media queries
===========================*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 480px) {

}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 767px)  {
	.banner3 .banner-text, .banner3 .banner-small-text{ text-align: center;}
	.banner3 .banner-link { margin: auto;    float: none;    margin-top: 30px;    display: inline-block;    margin-bottom: 40px;}
	.banner3 .banner_text_outer { text-align: center; }
	.banner3 .banner_text_outer {    margin-top: 10px;}
}

/* Small devices (767px and below) */
@media only screen and (max-width: 767px)  {
.agent3 .agent-img {    margin: auto; margin-bottom: 25px;}
.agent3 .agent-img{ width: 85% }
.agent3 .agent-details {    width: 85%;   margin: auto;}
.agent3 .tagline, .agent3 .tagline2 {  font-size: 38px;}
.agent3 .agent-text {    font-size: 16px;    margin-top: 25px;}
.agent3 .agent_ul ul li {    font-size: 16px;}
.agent3 .agent_ul ul {    margin-top: 20px;}
.agent3 .agent_ul ul li { margin-bottom: 3px; }

.agent2 .agent-text {    font-size: 16px;    font-weight: 300;}
.agent2 .number, .agent .number {    font-size: 40px;}
.agent2 .agent-img {    width: 85%;  margin: auto;}

.agent .agent-img{ width: 85%; margin:auto;}

.testimonials1 { padding-top: 20px;}
.testimonials1 .testimoni blockquote {    padding: 0px 50px 65px 50px;}
.testimonials1 .title-box {    margin-bottom: 15px;}

.testimonials2 { padding-top: 20px;}
.testimonials2 .testimoni blockquote {    padding: 0px 50px 65px 50px;}
.testimonials2 .title-box {    margin-bottom: 15px;}
.testimonials2 .red_circle {    left: 37%;}

.testimonials3 { padding-top: 20px;}
.testimonials3 .testimoni blockquote {    padding: 0px 50px 20px 50px;}
.testimonials3 .title-box {    margin-bottom: 15px;}

}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 991px)  {
	.banner3 .banner_text_outer {    margin-top: 0px; padding-top: 28px;}
	.banner3 .banner-text { font-size: 2.5vw; }
	.banner3 .banner-small-text {    font-size: 1.4vw; margin-top: 20px;}
	.banner3 .banner-link { margin-top: 20px; }
	.banner3 .col-sm-5{ padding-left: 0; }
	.banner3 .banner-link { font-size: 1.5vw; padding:8px 20px; }
	.agent3 .tagline, .agent3 .tagline2 {    color: #0d111c;    font-size: 30px;}
	.agent3 .agent-text {    font-size: 15px;    margin-top: 25px;}
	.agent3 .agent_ul ul li {    font-size: 15px;}
	.agent3 .agent_ul ul {    margin-top: 20px;}
	.agent3 .agent_ul ul li { margin-bottom: 3px; }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1199px)  {
	.banner3 .banner_text_outer {    margin-top: 0px;}
	.banner3 .banner-text { font-size: 30px; }
	.banner3 .banner-small-text {    font-size: 16px; margin-top: 32px;}
	.banner3 .banner-link { margin-top: 30px; }

	.agent3 .tagline, .agent3 .tagline2 { font-size: 38px;}
	.agent3 .agent-text { font-size: 16px; }
	.agent3 .agent_ul ul li {    font-size: 16px;}
	.agent3 .agent-img img {    width: auto;    height: 480px;}
}




/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	.banner3 .banner_text_outer {    margin-top: 10px;}
}


/* custom querry (large laptops and desktops, 1400px and up) */
@media only screen and (min-width: 1400px) {
	.banner3 .banner_text_outer {    margin-top: 40px;}
}


/*Contact Us Page Media queries
================================*/
@media only screen and (max-width: 1199px){
	.inner-contact-agent .agent-img2 { border: solid 20px #34495e;}
	.inner-contact-agent .agent-photo2 {margin-top: -50px; margin-left: -25px; margin-right: 12px; margin-bottom: 12px; }
}



/*About Page Media queries
================================*/
@media only screen and (max-width: 768px){
	.agent-discription {margin-top: 25px; margin-left: 10px;}
}

