
@import 'https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900';

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: 'Lato', sans-serif; color: #6f6f6f; }
body { margin: 0; font-size: 15px; text-align: justify; font-family: 'Lato', sans-serif; color:#262626; }
body, a, p, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
a { color: #002b6f; text-decoration: none; }
a:hover { color: #193f79; text-decoration: underline; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: 700; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul { margin: 1em 0; padding: 0 0 0 40px; }
ol { margin: 0px; padding: 0 0 10px 15px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px;
padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;
}
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible;
}
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px;
*height: 13px;
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {
}
input:invalid, textarea:invalid {
background-color: #f0dddd;
}
.table { border-collapse: collapse; border-spacing: 0; color: #353535; width: 65%; }
.price_list_table { border-collapse: collapse; width: 73%; }
td { /*vertical-align: top;*/ }
.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0;
}
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;
}
/*10-08-2015*/
.do_or_dont_responsive { display: none; }
.do_or_dont_normal { display: block; }
.col47 { width: 47%; }
.col50 { width: 50%; }
.left { float: left; }
.right { float: right; }
.right img { float: left; }
.clear { clear: both; }
.linked-img p a img { border: 2px solid #586d8b; }

@media print {
* { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}
header { background: #4d79b5;/* display: inline-block;*/ width: 100%; position: relative; z-index: 99; }
.banner img { width:100%; }
.bodyouter{padding:10px; margin:30px 0; /*border:3px dashed #787878;*/ border-radius:6px; /*box-shadow:0 0 5px #9f9f9f;*/ /*background:#f8f8f8;*/
 box-shadow:0 0 5px #9f9f9f;}
.logo { text-align: center; margin: 0; padding: 15px 0; display: none; }
.reguler_section { background: #fff; padding: 0px 15px; }
.alt_section { padding: 0px 15px; background: #fff; }

@media(max-width:767px) {
.logo { display: block; }
.banner { border: none; }
}
.wrapper { width: 100%; max-width: 1100px; margin: 0 auto; }
* { box-sizing: border-box; }
img { max-width: 100%; height: auto; }
h1 {  border-bottom: 1px dashed #bfbfbf;
    color: #21417c;
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 15px;
    margin-top: 0;
    padding-bottom: 8px;
    padding-top: 10px;
    text-align: center;
    /*text-transform: capitalize;*/ font-weight:900;
	 }
	 
h2 {  color: #0072c2;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 10px;
    text-align: left;}
h3 { font-size: 13px; color: #6f6f6f; line-height: 18px; text-align: left; font-weight: bold; }
footer { background: #4d79b5 ; text-align: center; padding: 15px 0 15px 0; color:#fff; font-size:15px; border-radius:10px; margin-bottom:10px; }
.text_center { text-align: center; }
p { padding: 0 0 20px 0; margin: 0; line-height: 22px; }
h4 { font-size: 12px; color: #6f6f6f; font-weight: bold; line-height: normal; margin: 0 0 10px; padding: 0; }
section > article p img { text-align: center; margin: 10px 0; }
/*-----menu----*/

.menu-opener, .menu-opener:hover, .menu-opener.active, .menu-opener-inner, .menu-opener-inner::before, .menu-opener-inner::after, .menu, .menu.active { -webkit-transition: 250ms all; transition: 250ms all; }
.menu-opener { cursor: pointer; height: 64px; position: absolute; top: 2%; left: 1%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 64px; }
.menu-opener:hover, .menu-opener.active { background: #224784; }
.menu-opener-inner { background: #fff; height: .5rem; margin-left: .75rem; margin-top: 1.75rem; width: 2.5rem; }
.menu-opener-inner::before, .menu-opener-inner::after { background: white; content: ''; display: block; height: .5rem; width: 2.5rem; }
.menu-opener-inner::before { -webkit-transform: translateY(-0.75rem); -ms-transform: translateY(-0.75rem); transform: translateY(-0.75rem); }
.menu-opener-inner::after { -webkit-transform: translateY(0.25rem); -ms-transform: translateY(0.25rem); transform: translateY(0.25rem); }
.menu-opener-inner.active { background: transparent; }
.menu-opener-inner.active::before { -webkit-transform: translateY(0rem) rotate(-45deg); -ms-transform: translateY(0rem) rotate(-45deg); transform: translateY(0rem) rotate(-45deg); }
.menu-opener-inner.active::after { -webkit-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg); -ms-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg); transform: translateY(-0.5rem) translateX(0rem) rotate(45deg); }
.menu { background: #224784; color: transparent; /*height: 64px;*/ position: absolute; top: 2%; left: 1%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 0rem; z-index: -1; }
.menu.active { width: -webkit-calc(100% - 30rem); width: calc(100% - 30rem); top: 67px; }
.menu.active a { color: white; }
.menu-inner { display: block; height: 100%; list-style-type: none; margin: 0; padding: 0; }
.menu-inner li { float: left; width: 100%; margin-top: 1px; }
.menu-inner li a { color: transparent; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; font-size: 19px; font-weight: 100; height: 100%; text-align: center; text-decoration: none; padding: 10px; transition: all 0.5s ease; }
.menu-inner li a:hover { background: #4d79b5; }
/*06-08-2015*/
.border { border-bottom: 1px solid #dddddd; margin-bottom: 10px; }
.types-text { font-size: 16px; color: #6f6f6f; font-weight: bold; font-style: italic; line-height: 24px; }

@media screen and (max-width: 759px) {
.menu { height: auto; }
.menu-inner { display: block; }
.menu.active { width: -webkit-calc(100% - 0.5rem); width: calc(100% - 0.5rem); }
}
input[type="button"] { background: rgba(0, 0, 0, 0) url("../submit-but.jpg") no-repeat scroll 0 0; border: medium none; cursor: pointer; height: 55px; margin-bottom: 10px; margin-top: 15px; width: 128px; }
input[type="reset"] { background: rgba(0, 0, 0, 0) url("../reset-but.jpg") no-repeat scroll 0 0; border: medium none; cursor: pointer; height: 55px; margin-bottom: 10px; margin-top: 15px; width: 128px; }
#submit_btn { background: rgba(0, 0, 0, 0) url("../contact_btn2.jpg") no-repeat scroll 0 0; border: medium none; cursor: pointer; height: 53px; width: 204px; margin-top: 15px; }
#btn_submit_dip, #btn_submit_dt, #btn_submit_trans { background: rgba(0, 0, 0, 0) url("../order_now2.jpg") no-repeat scroll 0 0; border: medium none; cursor: pointer; float: left; height: 55px; margin-bottom: 10px; margin-top: 15px; width: 197px; }
.cnt { padding-top: 5px; }
input[type="text"] { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%) repeat scroll 0 0; border: 1px solid #d6d3d3; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 2px #fff inset; height: 45px; padding: 0 5px; /*max-width: 300px;*/ font-size:17px; }
textarea { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%) repeat scroll 0 0; border: 1px solid #d6d3d3; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 2px #fff inset; width: 90%; resize: none; font-size:17px; }
.cnt p { clear: both; }
.p_rig10 { padding-right: 10px; }
.detail_tab li { box-sizing: border-box; display: inline-block; margin: 0 43px 10px 0; padding: 0; position: relative; text-align: center; }
.detail_tab a { color: #666; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 19px; padding: 0 0 10px; position: relative; text-decoration: none; text-transform: uppercase; }
.detail_tab a img { margin-bottom: 10px; }
.detail_tab li.selecttab { line-height: 30px; }
.detail_tab li.selected_ctgry a { background: #dedede none repeat scroll 0 0; color: #0e4194; }
.detail_tab li.selecttab:hover, .detail_tab li.selecttab_active { color: #0e4194; }
.detail_tab a:hover, li.selecttab_active { color: #0e4194; }
.fld { display: block; margin: 0 0 16px; }
.lft { display: inline-block; width: 26%; text-align: left; vertical-align: top; }
.lft p { color: #6f6f6f; text-align: left; }
.rgt { display: inline-block; margin: 0; width: 70%; }
.rgt p { margin: 0; padding: 0px; clear: both; text-align: left; font-size: 15px; }
.rgt select { border: 1px solid #d6d3d3; border-radius: 5px; float: left; font-size: 13px; height: 36px; width: 254px; }

@media screen and (max-width: 639px) {
.lft { width: 100%; }
/*10-08-2015*/
.do_or_dont_responsive { display: block; }
.do_or_dont_normal { display: none; }
.detail_tab ul li { margin-left: 0px; }
.table { width: 100%; }
.price_list_table { width: 100%; }
}
.fwd-back-links { position: relative; margin-top: 14px; }
.fwd-back-links ul { list-style-type: none; margin: 0px 0px 15px 0px; padding: 0; text-align: center; }
.fwd-back-links ul li { display: inline-block; }
.fwd-back-links ul li a { background-color: #032660; color: #fff; font-size: 14px; padding: 4px 15px; text-decoration: none; box-shadow: -1px 1px 3px 0px rgba(0, 0, 0, 0.47); }
.fwd-back-links ul li a:hover { background-color: #5c82b7; }
.p_bot10 { padding-bottom: 10px; }
.error_msg { float: left; font-size: 18px; line-height: 32px; text-align: left; width: 100%; color: #FF0000; font-size: 12px; }
.table th { color: #fff; }
.videos { margin: 20px 0; text-align: center; }
.videos iframe { width: 560px; height: 315px; margin-bottom: 15px; border: 1px solid #d6d3d3; padding: 5px; background: #ededed; }


@media screen and (max-width: 767px) {
.videos iframe { width: 100%; height: 200px; }
}
.videoul li{padding-bottom:10px;}
footer a {
    color: #fff;
}

footer a:hover {
    color: #062999;
	text-decoration:none;
}

/*..................edited at 12.9.16................*/
.detail_tab {
   padding-bottom: 10px;
    padding-top: 5px;
    text-align: center;
}

.img-section {
    text-align: center;
}

.form-part {
    margin: 0 auto;
    width: 764px !important;
}

.form-part input[type="text"]{width:404px !important;}




.text_img {
   margin: 0 auto;
    padding-bottom: 11px;
    text-align: center;
    width: 82%;
}

.form-part textarea {
    height: 110px;
    width: 404px !important;
}
.form-part select{width:400px !important;}


.form-part input[type="text1"] {
	
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%) repeat scroll 0 0;
    border: 1px solid #d6d3d3;
    border-radius: 4px;
    box-shadow: 1px 2px #fff inset;
    height: 38px;
    padding: 0 5px;
    width: 45px;
}

.imgdiploma {
    text-align: center;
	padding:30px 0;
}

@media only screen and (min-width : 320px) and (max-width : 479px) {
	.form-part {
    width: 100% !important;
}
.form-part input[type="text"]{width:100% !important;}
.form-part textarea{width:100% !important;}
.form-part select{width:100% !important;}
.rgt{width:100%;}
footer{margin-bottom:0;}

	}
	

@media only screen and (min-width : 480px) and (max-width : 639px) {.form-part {
    width: 100% !important;
}
.form-part input[type="text"]{width:100% !important;}
.form-part textarea{width:100% !important;}
.form-part select{width:100% !important;}
.rgt{width:100%;}
footer{margin-bottom:0;}

}
@media only screen and (min-width : 640px) and (max-width : 767px) {.form-part {
    width: 100% !important;
}
.form-part input[type="text"]{width:100% !important;}
.form-part textarea{width:100% !important;}
.form-part select{width:100% !important;}
.rgt{width:100%;}
.detail_tab li{margin:0 16px 10px 0; width:30%;}
footer{margin-bottom:0;}

}
@media only screen and (min-width : 768px) and (max-width : 1023px) {.form-part {
    width: 100% !important;
}
.form-part input[type="text"]{width:100% !important;}
.form-part textarea{width:100% !important;}
.form-part select{width:100% !important;}
.rgt{width:100%;}
.detail_tab li{margin:0 16px 10px 0; width:30%;}
footer{margin-bottom:0;}
}
@media only screen and (min-width : 1024px) and (max-width : 1169px) {
	
.form-part input[type="text"]{width:100% !important;}
.form-part textarea{width:100% !important;}
.form-part select{width:100% !important;}
.rgt{width:100%;}
footer{margin-bottom:0;}

}

