@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {
text-decoration:inherit;
color: inherit;
}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px) {
body{ overflow-x:hidden;}
.lft-section { margin-top: 18%;}
.rgt-section { margin-top: 14%;}
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1280px) {
	body{ overflow-x:hidden;}
}

@media screen and (min-width:1150px) and (max-width:1280px) {
img {max-width:100%; }
.row, .row-inner { width:1100px; }
.top-rgt {width: 42%;}
}

@media screen and (min-width:1024px) and (max-width:1149px) {
img {max-width:100%; }
.row, .row-inner, .inner-page-row  { width:980px; }
.logo { margin-left:0;}
.lft-section { width:56%;}
.top-section { margin-top: 30px;}
.abt-lft h2, .our-goal-section h2, .timeline-section h2 { font-size:30px;}
.top-rgt {width: 51%;}
.abt-lft { width:55%;}
.top-rgt {width: 50%;}
.our-goal-section ul li {padding: 40px 40px 30px 40px;}
ul.core-list li{padding:0px 40px;}
.rgt-section ul li a {font-size: 17px;}
.pricol-top-section ul li.tim1 {left: -20px;}
.pricol-top-section ul li.tim5 {left: 9.4%;}
.pricol-top-section ul li.tim2 {left: 20.3%;}
.pricol-top-section ul li.tim6 {left: 31.3%;}
.pricol-top-section ul li.tim3 {left: 42.4%;}
.pricol-top-section ul li.tim7 {left: 53.4%;}
.pricol-top-section ul li.tim4 {left: 64.5%;}
.pricol-top-section ul li.tim8 {left: 75.8%;}
.pricol-top-section ul li.tim9 {left: 86.7%;}
.pricol-top-section ul li span {font-size: 14px;}

}


@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:96%; }
.row-inner,.inner-page-row { width:96%; }
.logo { margin-left:0;}
.lft-section, .rgt-section { width: 48%;}
.rgt-section ul li a { font-size: 15px;}
.top-section { margin-top: 30px;}
/*.ddsmoothmenu  { display:none; }
.m-menu  { display:block; top:40px; }
.m-menu div { top:5px;}
.m-menu a span { width:33px; margin-top:5px; height:4px; }*/
.top-rgt {width: 60%;}
.abt-rgt {margin-right: 0;width: 45%;}
.abt-lft { width:50%;}
.abt-rgt ul li { margin-bottom:20px;}
.abt-lft h2, .our-goal-section h2, .timeline-section h2 { font-size:30px;}
.our-goal-section ul { width:100%;}
.our-goal-section ul li {padding: 48px 5%;width: 100%;min-height: inherit;}
ul.core-list li{padding:0px 0 0 16px; font-size:16px;}
.our-goal-section ul li:last-child { width:100%;}
.our-goal-section ul li p { font-size:16px;}

.pricol-top-section ul li.tim1 {left: -36px;}
.pricol-top-section ul li.tim5 {left: 6.5%;}
.pricol-top-section ul li.tim2 {left: 17.3%;}
.pricol-top-section ul li.tim6 {left: 28.5%;}
.pricol-top-section ul li.tim3 {left: 39.4%;}
.pricol-top-section ul li.tim7 {left: 50.6%;}
.pricol-top-section ul li.tim4 {left: 61.5%;}
.pricol-top-section ul li.tim8 {left: 72.8%;}
.pricol-top-section ul li.tim9 {left: 83.7%;}
.pricol-top-section ul li span {font-size: 14px;}


}

@media screen and (max-width:767px) {
body { -webkit-text-size-adjust: none; }
img {max-width:100%; }
.row, .row-inner,.inner-page-row  { width:94%; }
.logo { margin-left:0;}
.ddsmoothmenu  { display:none; }
.top-section { margin-top: 25px;}
.m-menu  { display:block; top:20px; }
.m-menu div { top:5px;}
.m-menu a span { width:33px; margin-top:5px; height:4px; }

.lft-section, .rgt-section { width: 100%;}
.lft-section { margin-top: 5%;}
.content-area {margin-top: 25px;}
.rgt-section {margin-top: 35px; margin-bottom:30px;}
.rgt-section ul li a { font-size: 16px;}
.abt-section {margin-top: 48px;}
.abt-lft { width:100%;}
.abt-rgt { width:100%; margin:0;}
.abt-rgt ul li a { padding:10px 20px;}
.abt-lft h2, .our-goal-section h2, .timeline-section h2 { font-size:30px;}
.our-goal-section ul { width:100%;}
.our-goal-section ul li {padding: 48px 3%;width: 100%;min-height: inherit;}
ul.core-list li{padding:27px 0 0 20px; font-size:16px;}
ul.core-list li div {width: 100%; margin-bottom:5px;}
.our-goal-section ul li:last-child { width:100%;}
.our-goal-section ul li p { font-size:16px;}


.pricol-top-section{ width:100%; float:left; padding:220px 0px 290px; background:url(../images/timeline-bg1.png) no-repeat center center; height: 1167px;}
/*timeline*/
.pricol-top-section ul li.tim1{left:20%;top:1%;}
.pricol-top-section ul li.tim2{left:20%;top:22%;}
.pricol-top-section ul li.tim3{left:20%;top:50%;}
.pricol-top-section ul li.tim4{left:20%;top:65%;}
.pricol-top-section ul li.tim5{left:55%;top:11%;}
.pricol-top-section ul li.tim6{left:55%;top:33%;}
.pricol-top-section ul li.tim7{left:55%;top:55%;}
.pricol-top-section ul li.tim8{left:55%;top:76%;}
.pricol-top-section ul li.tim9{left:20%;top:86.5%;}

.pricol-timeline h2{margin-bottom:50px;}
.pricol-top-section ul li img {text-align: center;width: 50%;}
.pricol-top-section ul li:first-child img {margin-top: 0px;}
.pricol-top-section ul li span{ font-size:13px; line-height:15px;}
.pricol-box { margin-bottom:35px;}


}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.row { width:88%; }
.row-inner, .inner-page-row { width:88%; }
.pricol-top-section ul li.tim1, .pricol-top-section ul li.tim2, .pricol-top-section ul li.tim3, .pricol-top-section ul li.tim4, .pricol-top-section ul li.tim9{left:10%;}
.pricol-top-section ul li.tim5,.pricol-top-section ul li.tim6,.pricol-top-section ul li.tim7, .pricol-top-section ul li.tim8{left:57%}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.rgt-section h2::before { margin:0 17% auto;}
.abt-lft h2, .our-goal-section h2, .timeline-section h2 {font-size: 25px; line-height:32px;}
ul.core-list li { margin:0;}
ul.core-list li{background:url(../images/core-arrow-img.png) no-repeat scroll left 33px;}
.our-goal-section,.timeline-section  { margin-top:35px;}
.pricol-top-section ul li.tim1, .pricol-top-section ul li.tim2, .pricol-top-section ul li.tim3, .pricol-top-section ul li.tim4, .pricol-top-section ul li.tim9{left:0%;}
.pricol-top-section ul li.tim5,.pricol-top-section ul li.tim6,.pricol-top-section ul li.tim7, .pricol-top-section ul li.tim8{left:57%}
.rgt-section ul li a { font-size: 14px;}
.abt-section { margin-top: 30px;}
.abt-lft h2, .our-goal-section h2, .timeline-section h2 {font-size: 23px;}
.abt-lft h2 {margin-bottom: 20px;}
.lft-section p {line-height: 22px;}
.landing-logo img { width: 50%;}
}
@media screen and (max-width:359px) {
.pricol-top-section ul li.tim1, .pricol-top-section ul li.tim2, .pricol-top-section ul li.tim4, .pricol-top-section ul li.tim9{left:-5%;}
.pricol-top-section ul li.tim3{left:-5%;top: 43%;}
.pricol-top-section ul li.tim5,.pricol-top-section ul li.tim6,.pricol-top-section ul li.tim7, .pricol-top-section ul li.tim8{left:54%}
.rgt-section ul li a { font-size: 14px;}
.abt-section { margin-top: 30px;}
.abt-lft h2, .our-goal-section h2, .timeline-section h2 {font-size: 20px;}
.cont-detail-inner span.loc-img, .cont-detail-inner span.phone-img {font-size: 14px;}
.abt-lft h2 {margin-bottom: 20px;}
.lft-section p {line-height: 22px;}
.landing-logo img { width: 50%;}
}

@media screen and (max-width:320px) {
}

