.content-us-body .container{ padding:0px;}
.policies-part{ padding:58px 0;}
.policies-part p{ font-size:18px; line-height:25px; color:#001e56; text-align: center;}
.sustainability{ margin:0px 0 40px 0; position:relative;}
.left-arrow-s{ position:absolute; left:0px; top:0px;}
.policy-left{ float:left; width:26%; height:648px; background:url(https://www.itcportal.com/images/tree-imagesn.png) no-repeat center bottom #303753;}
.policy-left.new_height_extend{height: 824px; background-position-y:371px;}
.policy-left article{ text-align:left; padding:20px 30px 0px 30px;}
.policy-left article h3{ font-size:22px; color:#fff; font-weight:600; padding:15px 0 15px;}
.policy-left article h3 a{ display:block; color:#fff;}
.policy-left .sus-policy ul li{margin-bottom: 1px;}
/*.policy-left .sus-policy ul li a{background: url(../images/bullet-icon.png) left 5px no-repeat; font-size:16px; line-height:22px; color:#fff; font-weight:400; padding:0 0 0 20px; margin-bottom:8px; display:inline-block;}*/
.policy-left .sus-policy ul li a{font-size:16px; line-height:22px; color:#fff; font-weight:400; padding:0 0 0 20px; margin-bottom:8px; display:inline-block; position:relative;}
.policy-left .sus-policy ul li a:before{content:''; background:#FFFFFF; width:5px; height:5px; background:#FFFFFF; border-radius:50%; position:absolute; left:0; top:8px;}
.Policy-select{ margin:0px 0px 0;}
.Policy-select select{ width:305px; padding:15px; font-size:13px; color:#343434; border-radius:5px; background: url(https://www.itcportal.com/images/select-arrow.png) 275px center no-repeat #ced9be; -webkit-appearance: none;    -moz-appearance: none; display:none;}
.Policy-select .select_list{float:left; width:100%; background-color:#fff; text-align:left; margin:26px 0 0; position:relative; height:180px; padding:10px 0 0; visibility:hidden; }
.Policy-select .select_list.active{visibility:visible; }
#select_suspol .mCSB_scrollTools{width:3px;}
#select_suspol .mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
#select_suspol .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,87,34,1.00); opacity:100}



.Policy-select .select_list:after{position:absolute; content:""; background:url(https://www.itcportal.com/images/dwn_ar.png) no-repeat 0 0; width:15px; height:8px; left:15px; top:-8px;}
.Policy-select .select_list li{border-bottom:1px solid rgba(236,236,236,1.00); padding:7.5px 11px; float:left; width:100%;}
.Policy-select .select_list li a{ color:rgba(70,70,70,0.75); font-size:13px; font-style:italic; font-family: 'barlow_semi_condensedmedium'; font-weight:400; background:url(https://www.itcportal.com/images/green_pl.png) no-repeat right; float:left; width:100%; padding:0 60px 0 0;	}
.Policy-select h4{float:left; width:100%; border-radius:25px; border:1px solid rgba(255,255,255,0.35); padding:12px 20px; font-size:14px; color:#fff; text-align:left; background:url(https://www.itcportal.com/images/dwn.png) no-repeat 90% center; cursor:pointer;}

.policy-right{float:left; width:74%; height:486px;}

.policy-right ul li{ width:33.33%; height:162px; background:#34476f; float:left; cursor:pointer; padding:24px 10px 0 29px; line-height:16px; position:relative; color: #333; text-decoration:none;}
.policy-right.new_height_extend_right ul li{height: 206px;}
.policy-right ul li:after {content: ""; position: absolute; left: 0; bottom: 0; width: 0%; height: 2px; background: #fff; width:0px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}


.policy-right ul li:hover:after {width:100%;}
.policy-right ul li:hover{background:#283a61; transition:all 0.3s ease 0s;}

.policy-right ul li span{display:block; bottom:25px; left:29px; position:absolute;}
.policy-right ul li span:hover{display:block; bottom:35px; left:29px; position:absolute; transition:all 0.3s ease 0s;}

.policy-right ul li a{font-size: 18px;color: #fff;line-height: 19px;float: left;width: 100%;height: 100%;font-weight: 600;font-style: italic;}
.policy-right ul li:nth-child(2){background:#2c6698;}
.policy-right ul li:nth-child(2):hover{background:#1b507d; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(3){background:#7bc0bd;}
.policy-right ul li:nth-child(3):hover{background:#208984; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(4){background:#2c7192;}
.policy-right ul li:nth-child(4):hover{background:#165371; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(5){background:#429bb9;}
.policy-right ul li:nth-child(5):hover{background:#2482a2; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(6){background:#3a8ba8;}
.policy-right ul li:nth-child(6):hover{background:#327790; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(7){background:#354870;}
.policy-right ul li:nth-child(7):hover{background:#27385a; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(8){background:#2c6698;}
.policy-right ul li:nth-child(8):hover{background:#1a4b74; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(9){background:#7bc0bd;}
.policy-right ul li:nth-child(9):hover{background:#5e9b98; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(10){background:#2c7192;}
.policy-right ul li:nth-child(10):hover{background:#165371; transition:all 0.3s ease 0s;}
.policy-right ul li:nth-child(11){background:#429bb9;}
.policy-right ul li:nth-child(11):hover{background:#2482a2; transition:all 0.3s ease 0s;}

.policy-right ul.blue li{ width:768px; height:60px; max-width:100%; background:#2f5ab2; float:left; cursor:pointer; padding:24px 10px 0 29px; line-height:16px; position:relative; color: #333; text-decoration:none;}
.policy-right ul.blue li:hover:after {width:100%;}
.policy-right ul.blue li:hover{background:#073698; transition:all 0.3s ease 0s;}

.menu-pard2 a{ font-size:14px;}
.home_banner_info_holder{ position: inherit; right:0; top:0; z-index:10; padding:0;}


.home_banner_info{ width:100%; height:85%; /*overflow:hidden;*/}
.home_banner_info { height:100%;}
.home_banner_info aside{ height:100%; width:50%; float:left; position:relative;}
.panel-body .meeting-box1a{ float:left !important; width:23%;}



.scrollUp{position:fixed; background:url(https://www.itcportal.com/images/top.png) no-repeat 0 0; right:32px; bottom:190px; margin:auto; height:50px; width:50px; display:none; cursor:pointer;}


@media only screen and (max-width:1080px){
	.policy-left, .policy-right{height:auto;}
	.policy-left.new_height_extend{height: auto;}
	.policy-right ul li a {font-size: 15px;line-height:21px;}
}

@media only screen and (max-width:1023px){
	.policy-left {width: 100%;}
	.policy-right {width: 100%;}
	.rescontent{margin: 0px 0 190px 0;}
}

@media only screen and (max-width:800px){
	.policies-part p{text-align:left; padding:0 15px;}
	.policies-part {padding: 25px 0;}
	.policy-left{height:auto; padding-bottom:50px;}
	.policy-left.new_height_extend{height: auto;}
	.policy-right {width: 100%; height:auto;}
	.policy-right ul li {width: 100%;height: auto; padding: 25px 65px 25px 25px;}
	.policy-right.new_height_extend_right ul li{height: auto;}
	.policy-right ul li span {display: block; bottom: auto; left: auto; position: absolute; top: 20px; right: 20px;}
	.rescontent {margin: 0px 0 0px 0;}
	
	
}
